mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
* add mstarpy to new terminal version * add mstarpy to new terminal version * add mstarpy with poetry * mapping country openbb convention and mstarpy iso * empty dataframe if no assets * remove investing command * plot with parameters * change source * mstarpy in pyproject * chnage poetry * change poetry * mstarpy key * reformat with black * spelling instantiated * correct instantiate * delete fo to pass codespell test * correction flake8 test * correction test mypy * correction pylint * pass mypy test * correction test pylint * remove mutable default value * delete equity, comment, add sweden menu * delete not used EXPORT_ONLY_RAW_DATA_ALLOWED * delete not used investpy and yfinance view * mstarpy 0.0.2 * minor changes to user msgs * added countries to autocompletion * hinting * small change on load * adjustments and deprecating investpy * minor adjustment to also load country on reset * removing forecasting as self.data is not popullated * adjustments on sector * minor adjustments * fix tests * fix tests * improved swe functions * plot display Nav * united_states as default country * mstarpy version 0.0.4 * adjustments * dependencies --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
5472 lines
137 KiB
TOML
Vendored
5472 lines
137 KiB
TOML
Vendored
[[package]]
|
|
name = "absl-py"
|
|
version = "1.4.0"
|
|
description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "aiodns"
|
|
version = "3.0.0"
|
|
description = "Simple DNS resolver for asyncio"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pycares = ">=4.0.0"
|
|
|
|
[[package]]
|
|
name = "aiohttp"
|
|
version = "3.8.3"
|
|
description = "Async http client/server framework (asyncio)"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
aiosignal = ">=1.1.2"
|
|
async-timeout = ">=4.0.0a3,<5.0"
|
|
attrs = ">=17.3.0"
|
|
charset-normalizer = ">=2.0,<3.0"
|
|
frozenlist = ">=1.1.1"
|
|
multidict = ">=4.5,<7.0"
|
|
yarl = ">=1.0,<2.0"
|
|
|
|
[package.extras]
|
|
speedups = ["aiodns", "brotli", "cchardet"]
|
|
|
|
[[package]]
|
|
name = "aiosignal"
|
|
version = "1.3.1"
|
|
description = "aiosignal: a list of registered asynchronous callbacks"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
frozenlist = ">=1.1.0"
|
|
|
|
[[package]]
|
|
name = "alabaster"
|
|
version = "0.7.13"
|
|
description = "A configurable sidebar-enabled Sphinx theme"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "alpha-vantage"
|
|
version = "2.3.1"
|
|
description = "Python module to get stock data from the Alpha Vantage Api"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
aiohttp = "*"
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "altair"
|
|
version = "4.2.2"
|
|
description = "Altair: A declarative statistical visualization library for Python."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
entrypoints = "*"
|
|
jinja2 = "*"
|
|
jsonschema = ">=3.0"
|
|
numpy = "*"
|
|
pandas = ">=0.18"
|
|
toolz = "*"
|
|
|
|
[package.extras]
|
|
dev = ["black", "docutils", "ipython", "flake8", "pytest", "sphinx", "mistune (<2.0.0)", "m2r", "vega-datasets", "recommonmark"]
|
|
|
|
[[package]]
|
|
name = "altgraph"
|
|
version = "0.17.3"
|
|
description = "Python graph (network) package"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "ansiwrap"
|
|
version = "0.8.4"
|
|
description = "textwrap, but savvy to ANSI colors and styles"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
textwrap3 = ">=0.9.2"
|
|
|
|
[[package]]
|
|
name = "anyio"
|
|
version = "3.6.2"
|
|
description = "High level compatibility layer for multiple asynchronous event loop implementations"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.2"
|
|
|
|
[package.dependencies]
|
|
idna = ">=2.8"
|
|
sniffio = ">=1.1"
|
|
|
|
[package.extras]
|
|
doc = ["packaging", "sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
|
|
test = ["coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "contextlib2", "uvloop (<0.15)", "mock (>=4)", "uvloop (>=0.15)"]
|
|
trio = ["trio (>=0.16,<0.22)"]
|
|
|
|
[[package]]
|
|
name = "appdirs"
|
|
version = "1.4.4"
|
|
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "appnope"
|
|
version = "0.1.3"
|
|
description = "Disable App Nap on macOS >= 10.9"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "arch"
|
|
version = "5.3.1"
|
|
description = "ARCH for Python"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.17"
|
|
pandas = ">=1.0"
|
|
property_cached = ">=1.6.4"
|
|
scipy = ">=1.3"
|
|
statsmodels = ">=0.11"
|
|
|
|
[[package]]
|
|
name = "argon2-cffi"
|
|
version = "21.3.0"
|
|
description = "The secure Argon2 password hashing algorithm."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
argon2-cffi-bindings = "*"
|
|
|
|
[package.extras]
|
|
dev = ["pre-commit", "cogapp", "tomli", "coverage[toml] (>=5.0.2)", "hypothesis", "pytest", "sphinx", "sphinx-notfound-page", "furo"]
|
|
docs = ["sphinx", "sphinx-notfound-page", "furo"]
|
|
tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest"]
|
|
|
|
[[package]]
|
|
name = "argon2-cffi-bindings"
|
|
version = "21.2.0"
|
|
description = "Low-level CFFI bindings for Argon2"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
cffi = ">=1.0.1"
|
|
|
|
[package.extras]
|
|
dev = ["pytest", "cogapp", "pre-commit", "wheel"]
|
|
tests = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "ascii-magic"
|
|
version = "1.6"
|
|
description = "Converts pictures into ASCII art"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.dependencies]
|
|
colorama = "*"
|
|
Pillow = "*"
|
|
|
|
[[package]]
|
|
name = "astor"
|
|
version = "0.8.1"
|
|
description = "Read/rewrite/write Python ASTs"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
|
|
|
|
[[package]]
|
|
name = "astroid"
|
|
version = "2.13.5"
|
|
description = "An abstract syntax tree for Python with inference support."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7.2"
|
|
|
|
[package.dependencies]
|
|
lazy-object-proxy = ">=1.4.0"
|
|
typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""}
|
|
wrapt = {version = ">=1.11,<2", markers = "python_version < \"3.11\""}
|
|
|
|
[[package]]
|
|
name = "astropy"
|
|
version = "5.2.1"
|
|
description = "Astronomy and astrophysics core library"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.20"
|
|
packaging = ">=19.0"
|
|
pyerfa = ">=2.0"
|
|
PyYAML = ">=3.13"
|
|
|
|
[package.extras]
|
|
all = ["scipy (>=1.5)", "matplotlib (>=3.1,!=3.4.0,!=3.5.2)", "certifi", "dask", "h5py", "pyarrow (>=5.0.0)", "beautifulsoup4", "html5lib", "bleach", "pandas", "sortedcontainers", "pytz", "jplephem", "mpmath", "asdf (>=2.10.0)", "bottleneck", "ipython (>=4.2)", "pytest (>=7.0)", "typing-extensions (>=3.10.0.1)", "fsspec[http] (>=2022.8.2)", "s3fs (>=2022.8.2)"]
|
|
docs = ["sphinx", "sphinx-astropy (>=1.6)", "pytest (>=7.0)", "scipy (>=1.3)", "matplotlib (>=3.1,!=3.4.0,!=3.5.2)", "towncrier (<22.12.0)", "sphinx-changelog (>=1.2.0)", "Jinja2 (>=3.0)"]
|
|
recommended = ["scipy (>=1.5)", "matplotlib (>=3.1,!=3.4.0,!=3.5.2)"]
|
|
test = ["pytest (>=7.0)", "pytest-doctestplus (>=0.12)", "pytest-astropy-header (>=0.2.1)", "pytest-astropy (>=0.10)", "pytest-xdist"]
|
|
test_all = ["pytest (>=7.0)", "pytest-doctestplus (>=0.12)", "pytest-astropy-header (>=0.2.1)", "pytest-astropy (>=0.10)", "pytest-xdist", "objgraph", "ipython (>=4.2)", "coverage", "skyfield (>=1.20)", "sgp4 (>=2.3)"]
|
|
|
|
[[package]]
|
|
name = "asttokens"
|
|
version = "2.2.1"
|
|
description = "Annotate AST trees with source code positions"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
six = "*"
|
|
|
|
[package.extras]
|
|
test = ["astroid", "pytest"]
|
|
|
|
[[package]]
|
|
name = "async-timeout"
|
|
version = "4.0.2"
|
|
description = "Timeout context manager for asyncio programs"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "atomicwrites"
|
|
version = "1.4.1"
|
|
description = "Atomic file writes."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "attrs"
|
|
version = "21.4.0"
|
|
description = "Classes Without Boilerplate"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[package.extras]
|
|
dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"]
|
|
docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
|
|
tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "cloudpickle"]
|
|
tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"]
|
|
|
|
[[package]]
|
|
name = "babel"
|
|
version = "2.11.0"
|
|
description = "Internationalization utilities"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
pytz = ">=2015.7"
|
|
|
|
[[package]]
|
|
name = "backcall"
|
|
version = "0.2.0"
|
|
description = "Specifications for callback functions passed in to an API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "backoff"
|
|
version = "2.2.1"
|
|
description = "Function decoration for backoff and retry"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7,<4.0"
|
|
|
|
[[package]]
|
|
name = "backports.zoneinfo"
|
|
version = "0.2.1"
|
|
description = "Backport of the standard library zoneinfo module"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
tzdata = ["tzdata"]
|
|
|
|
[[package]]
|
|
name = "bandit"
|
|
version = "1.7.4"
|
|
description = "Security oriented static analyser for python code."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""}
|
|
GitPython = ">=1.0.1"
|
|
PyYAML = ">=5.3.1"
|
|
stevedore = ">=1.20.0"
|
|
|
|
[package.extras]
|
|
test = ["coverage (>=4.5.4)", "fixtures (>=3.0.0)", "flake8 (>=4.0.0)", "stestr (>=2.5.0)", "testscenarios (>=0.5.0)", "testtools (>=2.3.0)", "toml", "beautifulsoup4 (>=4.8.0)", "pylint (==1.9.4)"]
|
|
toml = ["toml"]
|
|
yaml = ["pyyaml"]
|
|
|
|
[[package]]
|
|
name = "base58"
|
|
version = "2.1.1"
|
|
description = "Base58 and Base58Check implementation."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
tests = ["mypy", "PyHamcrest (>=2.0.2)", "pytest (>=4.6)", "pytest-benchmark", "pytest-cov", "pytest-flake8"]
|
|
|
|
[[package]]
|
|
name = "beartype"
|
|
version = "0.7.1"
|
|
description = "Unbearably fast runtime type checking in pure Python."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.0"
|
|
|
|
[package.extras]
|
|
dev = ["coverage (>=5.5)", "mypy (>=0.800)", "pytest (>=4.0.0)", "tox (>=3.20.1)", "sphinx (>=3.4.3)"]
|
|
doc-rtd = ["sphinx (==3.4.3)", "sphinx-rtd-theme (==0.5.1)"]
|
|
test-tox = ["mypy (>=0.800)", "pytest (>=4.0.0)"]
|
|
test-tox-coverage = ["coverage (>=5.5)"]
|
|
|
|
[[package]]
|
|
name = "beautifulsoup4"
|
|
version = "4.11.2"
|
|
description = "Screen-scraping library"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.0"
|
|
|
|
[package.dependencies]
|
|
soupsieve = ">1.2"
|
|
|
|
[package.extras]
|
|
html5lib = ["html5lib"]
|
|
lxml = ["lxml"]
|
|
|
|
[[package]]
|
|
name = "black"
|
|
version = "23.1.0"
|
|
description = "The uncompromising code formatter."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
click = ">=8.0.0"
|
|
mypy-extensions = ">=0.4.3"
|
|
packaging = ">=22.0"
|
|
pathspec = ">=0.9.0"
|
|
platformdirs = ">=2"
|
|
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
|
|
typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""}
|
|
|
|
[package.extras]
|
|
colorama = ["colorama (>=0.4.3)"]
|
|
d = ["aiohttp (>=3.7.4)"]
|
|
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
|
|
uvloop = ["uvloop (>=0.15.2)"]
|
|
|
|
[[package]]
|
|
name = "bleach"
|
|
version = "6.0.0"
|
|
description = "An easy safelist-based HTML-sanitizing tool."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
six = ">=1.9.0"
|
|
webencodings = "*"
|
|
|
|
[package.extras]
|
|
css = ["tinycss2 (>=1.1.0,<1.2)"]
|
|
|
|
[[package]]
|
|
name = "blinker"
|
|
version = "1.5"
|
|
description = "Fast, simple object-to-object and broadcast signaling"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "bs4"
|
|
version = "0.0.1"
|
|
description = "Dummy package for Beautiful Soup"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
beautifulsoup4 = "*"
|
|
|
|
[[package]]
|
|
name = "bt"
|
|
version = "0.2.9"
|
|
description = "A flexible backtesting framework for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
|
|
|
|
[package.dependencies]
|
|
ffn = ">=0.3.5"
|
|
pyprind = ">=2.11"
|
|
|
|
[package.extras]
|
|
dev = ["black (>=20.8b1)", "codecov", "coverage", "cython (>=0.25)", "flake8", "flake8-black", "future", "mock", "nose", "numpy (>=1)", "pandas (>=0.19)", "matplotlib (>=2)", "ffn (>=0.3.5)", "pyprind (>=2.11)"]
|
|
|
|
[[package]]
|
|
name = "cachetools"
|
|
version = "5.3.0"
|
|
description = "Extensible memoizing collections and decorators"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "~=3.7"
|
|
|
|
[[package]]
|
|
name = "catboost"
|
|
version = "1.1.1"
|
|
description = "Catboost Python Package"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
graphviz = "*"
|
|
matplotlib = "*"
|
|
numpy = ">=1.16.0"
|
|
pandas = ">=0.24.0"
|
|
plotly = "*"
|
|
scipy = "*"
|
|
six = "*"
|
|
|
|
[[package]]
|
|
name = "cattrs"
|
|
version = "22.2.0"
|
|
description = "Composable complex class support for attrs and dataclasses."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
attrs = ">=20"
|
|
exceptiongroup = {version = "*", markers = "python_version < \"3.11\""}
|
|
|
|
[[package]]
|
|
name = "ccxt"
|
|
version = "2.7.36"
|
|
description = "A JavaScript / Python / PHP cryptocurrency trading library with support for 130+ exchanges"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
aiodns = {version = ">=1.1.1", markers = "python_version >= \"3.5.2\""}
|
|
aiohttp = {version = ">=3.8", markers = "python_version >= \"3.5.2\""}
|
|
certifi = ">=2018.1.18"
|
|
cryptography = ">=2.6.1"
|
|
requests = ">=2.18.4"
|
|
yarl = {version = ">=1.7.2", markers = "python_version >= \"3.5.2\""}
|
|
|
|
[package.extras]
|
|
doc = ["Sphinx (==4.0)", "mistune (==0.8.4)", "m2r2 (==0.2.7)", "sphinx-rtd-theme (==0.5.2)", "readthedocs-sphinx-search (==0.1.0)"]
|
|
qa = ["flake8 (==3.7.9)"]
|
|
|
|
[[package]]
|
|
name = "certifi"
|
|
version = "2022.12.7"
|
|
description = "Python package for providing Mozilla's CA Bundle."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "cffi"
|
|
version = "1.15.1"
|
|
description = "Foreign Function Interface for Python calling C code."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pycparser = "*"
|
|
|
|
[[package]]
|
|
name = "cfgv"
|
|
version = "3.3.1"
|
|
description = "Validate configuration and produce human readable error messages."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6.1"
|
|
|
|
[[package]]
|
|
name = "charset-normalizer"
|
|
version = "2.1.1"
|
|
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.0"
|
|
|
|
[package.extras]
|
|
unicode_backport = ["unicodedata2"]
|
|
|
|
[[package]]
|
|
name = "click"
|
|
version = "8.1.3"
|
|
description = "Composable command line interface toolkit"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
|
|
|
[[package]]
|
|
name = "cloudpickle"
|
|
version = "2.2.1"
|
|
description = "Extended pickling support for Python objects"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "cmdstanpy"
|
|
version = "1.1.0"
|
|
description = "Python interface to CmdStan"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.21"
|
|
pandas = "*"
|
|
tqdm = "*"
|
|
|
|
[package.extras]
|
|
all = ["xarray"]
|
|
docs = ["sphinx", "sphinx-gallery", "sphinx-rtd-theme", "numpydoc", "matplotlib"]
|
|
tests = ["flake8", "pylint", "pytest", "pytest-cov", "pytest-order", "mypy", "tqdm", "xarray"]
|
|
|
|
[[package]]
|
|
name = "codespell"
|
|
version = "2.2.2"
|
|
description = "Codespell"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
dev = ["check-manifest", "flake8", "pytest", "pytest-cov", "pytest-dependency", "tomli"]
|
|
hard-encoding-detection = ["chardet"]
|
|
toml = ["tomli"]
|
|
|
|
[[package]]
|
|
name = "colorama"
|
|
version = "0.4.6"
|
|
description = "Cross-platform colored terminal text."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
|
|
|
[[package]]
|
|
name = "comm"
|
|
version = "0.1.2"
|
|
description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
traitlets = ">=5.3"
|
|
|
|
[package.extras]
|
|
test = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "commonmark"
|
|
version = "0.9.1"
|
|
description = "Python parser for the CommonMark Markdown spec"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"]
|
|
|
|
[[package]]
|
|
name = "convertdate"
|
|
version = "2.4.0"
|
|
description = "Converts between Gregorian dates and other calendar systems"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "<4,>=3.7"
|
|
|
|
[package.dependencies]
|
|
pymeeus = ">=0.3.13,<=1"
|
|
|
|
[package.extras]
|
|
dev = ["build", "black", "isort", "pylint"]
|
|
docs = ["sphinx", "sphinx-rtd-theme", "myst-parser"]
|
|
tests = ["coverage"]
|
|
|
|
[[package]]
|
|
name = "coverage"
|
|
version = "7.1.0"
|
|
description = "Code coverage measurement for Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""}
|
|
|
|
[package.extras]
|
|
toml = ["tomli"]
|
|
|
|
[[package]]
|
|
name = "cryptography"
|
|
version = "39.0.0"
|
|
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
cffi = ">=1.12"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1,!=5.2.0,!=5.2.0.post0)", "sphinx-rtd-theme"]
|
|
docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
|
|
pep8test = ["black", "ruff"]
|
|
sdist = ["setuptools-rust (>=0.11.4)"]
|
|
ssh = ["bcrypt (>=3.1.5)"]
|
|
test = ["pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
|
|
|
|
[[package]]
|
|
name = "cssselect"
|
|
version = "1.2.0"
|
|
description = "cssselect parses CSS3 Selectors and translates them to XPath 1.0"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "cvxpy"
|
|
version = "1.3.0"
|
|
description = "A domain-specific language for modeling convex optimization problems in Python."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
ecos = ">=2"
|
|
numpy = ">=1.15"
|
|
osqp = ">=0.4.1"
|
|
scipy = ">=1.1.0"
|
|
scs = ">=1.1.6"
|
|
|
|
[package.extras]
|
|
cbc = ["cylp (>=0.91.5)"]
|
|
clarabel = ["clarabel"]
|
|
cvxopt = ["cvxopt"]
|
|
diffcp = ["diffcp"]
|
|
glop = ["ortools (>=9.3,<9.5)"]
|
|
glpk = ["cvxopt"]
|
|
glpk_mi = ["cvxopt"]
|
|
gurobi = ["gurobipy"]
|
|
highs = ["scipy (>=1.6.1)"]
|
|
mosek = ["mosek"]
|
|
pdlp = ["ortools (>=9.3,<9.5)"]
|
|
proxqp = ["proxsuite"]
|
|
scip = ["pyscipopt"]
|
|
scipy = ["scipy"]
|
|
scs = ["setuptools (<64.0.2)"]
|
|
xpress = ["xpress"]
|
|
|
|
[[package]]
|
|
name = "cycler"
|
|
version = "0.11.0"
|
|
description = "Composable style cycles"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "cython"
|
|
version = "0.29.33"
|
|
description = "The Cython compiler for writing C extensions for the Python language."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
|
|
|
[[package]]
|
|
name = "dateparser"
|
|
version = "1.1.7"
|
|
description = "Date parsing library designed to parse dates from HTML pages"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
python-dateutil = "*"
|
|
pytz = "*"
|
|
regex = "<2019.02.19 || >2019.02.19,<2021.8.27 || >2021.8.27"
|
|
tzlocal = "*"
|
|
|
|
[package.extras]
|
|
calendars = ["hijri-converter", "convertdate"]
|
|
fasttext = ["fasttext"]
|
|
langdetect = ["langdetect"]
|
|
|
|
[[package]]
|
|
name = "datetime"
|
|
version = "5.0"
|
|
description = "This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pytz = "*"
|
|
"zope.interface" = "*"
|
|
|
|
[[package]]
|
|
name = "debugpy"
|
|
version = "1.6.6"
|
|
description = "An implementation of the Debug Adapter Protocol for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "decorator"
|
|
version = "5.1.1"
|
|
description = "Decorators for Humans"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "defusedxml"
|
|
version = "0.7.1"
|
|
description = "XML bomb protection for Python stdlib modules"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "degiro-connector"
|
|
version = "2.0.21"
|
|
description = "This is yet another library to access Degiro's API."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7.1,<4.0.0"
|
|
|
|
[package.dependencies]
|
|
grpcio = ">=1.41.1,<2.0.0"
|
|
onetimepass = ">=1.0.1,<2.0.0"
|
|
pandas = ">=1.1.5,<2.0.0"
|
|
protobuf = ">=3.19.1,<4.0.0"
|
|
requests = ">=2.26.0,<3.0.0"
|
|
wrapt = ">=1.12.1,<2.0.0"
|
|
|
|
[[package]]
|
|
name = "deprecation"
|
|
version = "2.1.0"
|
|
description = "A library to handle automated deprecations"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
packaging = "*"
|
|
|
|
[[package]]
|
|
name = "detecta"
|
|
version = "0.0.5"
|
|
description = "Detect events in data"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "dill"
|
|
version = "0.3.6"
|
|
description = "serialize all of python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
graph = ["objgraph (>=1.7.2)"]
|
|
|
|
[[package]]
|
|
name = "distlib"
|
|
version = "0.3.6"
|
|
description = "Distribution utilities"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "dnspython"
|
|
version = "2.3.0"
|
|
description = "DNS toolkit"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7,<4.0"
|
|
|
|
[package.extras]
|
|
doq = ["aioquic (>=0.9.20)"]
|
|
dnssec = ["cryptography (>=2.6,<40.0)"]
|
|
curio = ["curio (>=1.2,<2.0)", "sniffio (>=1.1,<2.0)"]
|
|
doh = ["h2 (>=4.1.0)", "httpx (>=0.21.1)", "requests (>=2.23.0,<3.0.0)", "requests-toolbelt (>=0.9.1,<0.11.0)"]
|
|
idna = ["idna (>=2.1,<4.0)"]
|
|
trio = ["trio (>=0.14,<0.23)"]
|
|
wmi = ["wmi (>=1.5.1,<2.0.0)"]
|
|
|
|
[[package]]
|
|
name = "docstring-parser"
|
|
version = "0.15"
|
|
description = "Parse Python docstrings in reST, Google and Numpydoc format"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6,<4.0"
|
|
|
|
[[package]]
|
|
name = "docstring-to-markdown"
|
|
version = "0.11"
|
|
description = "On the fly conversion of Python docstrings to markdown"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "docutils"
|
|
version = "0.17.1"
|
|
description = "Docutils -- Python Documentation Utilities"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "ecos"
|
|
version = "2.0.12"
|
|
description = "This is the Python package for ECOS: Embedded Cone Solver. See Github page for more information."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.6"
|
|
scipy = ">=0.9"
|
|
|
|
[[package]]
|
|
name = "entrypoints"
|
|
version = "0.4"
|
|
description = "Discover and load entry points from installed packages."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "ephem"
|
|
version = "4.1.4"
|
|
description = "Compute positions of the planets and stars"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "et-xmlfile"
|
|
version = "1.1.0"
|
|
description = "An implementation of lxml.xmlfile for the standard library"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "exceptiongroup"
|
|
version = "1.1.0"
|
|
description = "Backport of PEP 654 (exception groups)"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
test = ["pytest (>=6)"]
|
|
|
|
[[package]]
|
|
name = "exchange-calendars"
|
|
version = "4.2.5"
|
|
description = "Calendars for securities exchanges"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "~=3.8"
|
|
|
|
[package.dependencies]
|
|
korean-lunar-calendar = "*"
|
|
numpy = "*"
|
|
pandas = ">=1.1"
|
|
pyluach = "*"
|
|
python-dateutil = "*"
|
|
pytz = "*"
|
|
toolz = "*"
|
|
|
|
[package.extras]
|
|
dev = ["flake8", "hypothesis", "pytest", "pytest-benchmark", "pytest-xdist", "pip-tools"]
|
|
|
|
[[package]]
|
|
name = "executing"
|
|
version = "1.2.0"
|
|
description = "Get the currently executing AST node of a frame, and other information"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
tests = ["asttokens", "pytest", "littleutils", "rich"]
|
|
|
|
[[package]]
|
|
name = "fastjsonschema"
|
|
version = "2.16.2"
|
|
description = "Fastest Python implementation of JSON schema"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
devel = ["colorama", "jsonschema", "json-spec", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"]
|
|
|
|
[[package]]
|
|
name = "feedparser"
|
|
version = "6.0.10"
|
|
description = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
sgmllib3k = "*"
|
|
|
|
[[package]]
|
|
name = "ffn"
|
|
version = "0.3.6"
|
|
description = "Financial functions for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
decorator = ">=4"
|
|
future = ">=0.15"
|
|
matplotlib = ">=1"
|
|
numpy = ">=1.5"
|
|
pandas = ">=0.19"
|
|
pandas-datareader = ">=0.2"
|
|
scikit-learn = ">=0.15"
|
|
scipy = ">=0.15"
|
|
tabulate = ">=0.7.5"
|
|
|
|
[package.extras]
|
|
dev = ["black (>=20.8b1)", "codecov", "coverage", "flake8", "flake8-black", "future", "mock", "nose"]
|
|
|
|
[[package]]
|
|
name = "filelock"
|
|
version = "3.9.0"
|
|
description = "A platform independent file lock."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["furo (>=2022.12.7)", "sphinx-autodoc-typehints (>=1.19.5)", "sphinx (>=5.3)"]
|
|
testing = ["covdefaults (>=2.2.2)", "coverage (>=7.0.1)", "pytest-cov (>=4)", "pytest-timeout (>=2.1)", "pytest (>=7.2)"]
|
|
|
|
[[package]]
|
|
name = "financedatabase"
|
|
version = "1.0.2"
|
|
description = "This is a database of 300.000+ symbols containing Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "finnhub-python"
|
|
version = "2.4.16"
|
|
description = "Finnhub API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.22.0"
|
|
|
|
[[package]]
|
|
name = "finviz"
|
|
version = "1.4.5"
|
|
description = "Unofficial API for FinViz.com"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "^3.8"
|
|
|
|
[package.dependencies]
|
|
aiohttp = ">=3.7.4,<4.0.0"
|
|
beautifulsoup4 = ">=4.9.3,<5.0.0"
|
|
cssselect = ">=1.1.0,<2.0.0"
|
|
lxml = ">=4.6.3,<5.0.0"
|
|
requests = ">=2.25.1,<3.0.0"
|
|
tenacity = ">=7.0.0,<8.0.0"
|
|
tqdm = ">=4.61.1,<5.0.0"
|
|
urllib3 = ">=1.26.5,<2.0.0"
|
|
user_agent = ">=0.1.9,<0.2.0"
|
|
|
|
[[package]]
|
|
name = "finvizfinance"
|
|
version = "0.14.4"
|
|
description = "Finviz Finance. Information downloader."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.dependencies]
|
|
bs4 = "*"
|
|
datetime = "*"
|
|
lxml = "*"
|
|
pandas = "*"
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "flake8"
|
|
version = "5.0.4"
|
|
description = "the modular source code checker: pep8 pyflakes and co"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.1"
|
|
|
|
[package.dependencies]
|
|
mccabe = ">=0.7.0,<0.8.0"
|
|
pycodestyle = ">=2.9.0,<2.10.0"
|
|
pyflakes = ">=2.5.0,<2.6.0"
|
|
|
|
[[package]]
|
|
name = "fonttools"
|
|
version = "4.38.0"
|
|
description = "Tools to manipulate font files"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
all = ["fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "zopfli (>=0.1.4)", "lz4 (>=1.7.4.2)", "matplotlib", "sympy", "skia-pathops (>=0.5.0)", "uharfbuzz (>=0.23.0)", "brotlicffi (>=0.8.0)", "scipy", "brotli (>=1.0.1)", "munkres", "unicodedata2 (>=14.0.0)", "xattr"]
|
|
graphite = ["lz4 (>=1.7.4.2)"]
|
|
interpolatable = ["scipy", "munkres"]
|
|
lxml = ["lxml (>=4.0,<5)"]
|
|
pathops = ["skia-pathops (>=0.5.0)"]
|
|
plot = ["matplotlib"]
|
|
repacker = ["uharfbuzz (>=0.23.0)"]
|
|
symfont = ["sympy"]
|
|
type1 = ["xattr"]
|
|
ufo = ["fs (>=2.2.0,<3)"]
|
|
unicode = ["unicodedata2 (>=14.0.0)"]
|
|
woff = ["zopfli (>=0.1.4)", "brotlicffi (>=0.8.0)", "brotli (>=1.0.1)"]
|
|
|
|
[[package]]
|
|
name = "formulaic"
|
|
version = "0.3.4"
|
|
description = "An implementation of Wilkinson formulas."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7.1,<4.0.0"
|
|
|
|
[package.dependencies]
|
|
astor = ">=0.8"
|
|
interface-meta = ">=1.2.0,<2.0.0"
|
|
numpy = ">=1.3"
|
|
pandas = ">=1.2"
|
|
scipy = ">=1.6"
|
|
wrapt = ">=1.0"
|
|
|
|
[package.extras]
|
|
arrow = ["pyarrow (>=1)"]
|
|
calculus = ["sympy (>=1.3,<1.10)"]
|
|
|
|
[[package]]
|
|
name = "fred"
|
|
version = "3.1"
|
|
description = "St. Louis Federal Reserve FRED API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "fredapi"
|
|
version = "0.4.3"
|
|
description = "Python API for Federal Reserve Economic Data (FRED) from St. Louis Fed"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pandas = "*"
|
|
|
|
[[package]]
|
|
name = "frozendict"
|
|
version = "2.3.4"
|
|
description = "A simple immutable dictionary"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "frozenlist"
|
|
version = "1.3.3"
|
|
description = "A list-like structure which implements collections.abc.MutableSequence"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "fsspec"
|
|
version = "2023.1.0"
|
|
description = "File-system specification"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
aiohttp = {version = "<4.0.0a0 || >4.0.0a0,<4.0.0a1 || >4.0.0a1", optional = true, markers = "extra == \"http\""}
|
|
requests = {version = "*", optional = true, markers = "extra == \"http\""}
|
|
|
|
[package.extras]
|
|
abfs = ["adlfs"]
|
|
adl = ["adlfs"]
|
|
arrow = ["pyarrow (>=1)"]
|
|
dask = ["dask", "distributed"]
|
|
dropbox = ["dropboxdrivefs", "requests", "dropbox"]
|
|
entrypoints = ["importlib-metadata"]
|
|
fuse = ["fusepy"]
|
|
gcs = ["gcsfs"]
|
|
git = ["pygit2"]
|
|
github = ["requests"]
|
|
gs = ["gcsfs"]
|
|
gui = ["panel"]
|
|
hdfs = ["pyarrow (>=1)"]
|
|
http = ["requests", "aiohttp (!=4.0.0a0,!=4.0.0a1)"]
|
|
libarchive = ["libarchive-c"]
|
|
oci = ["ocifs"]
|
|
s3 = ["s3fs"]
|
|
sftp = ["paramiko"]
|
|
smb = ["smbprotocol"]
|
|
ssh = ["paramiko"]
|
|
tqdm = ["tqdm"]
|
|
|
|
[[package]]
|
|
name = "fundamentalanalysis"
|
|
version = "0.2.14"
|
|
description = "Fully-fledged Fundamental Analysis package capable of collecting 20 years of Company Profiles, Financial Statements, Ratios and Stock Data of 20.000+ companies."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "future"
|
|
version = "0.18.3"
|
|
description = "Clean single-source support for Python 3 and 2"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
|
|
|
[[package]]
|
|
name = "gitdb"
|
|
version = "4.0.10"
|
|
description = "Git Object Database"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
smmap = ">=3.0.1,<6"
|
|
|
|
[[package]]
|
|
name = "gitpython"
|
|
version = "3.1.30"
|
|
description = "GitPython is a python library used to interact with Git repositories"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
gitdb = ">=4.0.1,<5"
|
|
|
|
[[package]]
|
|
name = "google-auth"
|
|
version = "2.16.0"
|
|
description = "Google Authentication Library"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
|
|
|
|
[package.dependencies]
|
|
cachetools = ">=2.0.0,<6.0"
|
|
pyasn1-modules = ">=0.2.1"
|
|
rsa = {version = ">=3.1.4,<5", markers = "python_version >= \"3.6\""}
|
|
six = ">=1.9.0"
|
|
|
|
[package.extras]
|
|
aiohttp = ["requests (>=2.20.0,<3.0.0dev)", "aiohttp (>=3.6.2,<4.0.0dev)"]
|
|
enterprise_cert = ["cryptography (==36.0.2)", "pyopenssl (==22.0.0)"]
|
|
pyopenssl = ["pyopenssl (>=20.0.0)", "cryptography (>=38.0.3)"]
|
|
reauth = ["pyu2f (>=0.1.5)"]
|
|
requests = ["requests (>=2.20.0,<3.0.0dev)"]
|
|
|
|
[[package]]
|
|
name = "google-auth-oauthlib"
|
|
version = "0.4.6"
|
|
description = "Google Authentication Library"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
google-auth = ">=1.0.0"
|
|
requests-oauthlib = ">=0.7.0"
|
|
|
|
[package.extras]
|
|
tool = ["click (>=6.0.0)"]
|
|
|
|
[[package]]
|
|
name = "graphviz"
|
|
version = "0.20.1"
|
|
description = "Simple Python interface for Graphviz"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
dev = ["tox (>=3)", "flake8", "pep8-naming", "wheel", "twine"]
|
|
docs = ["sphinx (>=5)", "sphinx-autodoc-typehints", "sphinx-rtd-theme"]
|
|
test = ["pytest (>=7)", "pytest-mock (>=3)", "mock (>=4)", "pytest-cov", "coverage"]
|
|
|
|
[[package]]
|
|
name = "grpcio"
|
|
version = "1.51.1"
|
|
description = "HTTP/2-based RPC framework"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
protobuf = ["grpcio-tools (>=1.51.1)"]
|
|
|
|
[[package]]
|
|
name = "h11"
|
|
version = "0.14.0"
|
|
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "hijri-converter"
|
|
version = "2.2.4"
|
|
description = "Accurate Hijri-Gregorian dates converter based on the Umm al-Qura calendar"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "holidays"
|
|
version = "0.14.2"
|
|
description = "Generate and work with holidays in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
convertdate = ">=2.3.0"
|
|
hijri-converter = "*"
|
|
korean-lunar-calendar = "*"
|
|
python-dateutil = "*"
|
|
|
|
[[package]]
|
|
name = "html5lib"
|
|
version = "1.1"
|
|
description = "HTML parser based on the WHATWG HTML specification"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[package.dependencies]
|
|
six = ">=1.9"
|
|
webencodings = "*"
|
|
|
|
[package.extras]
|
|
all = ["genshi", "chardet (>=2.2)", "lxml"]
|
|
chardet = ["chardet (>=2.2)"]
|
|
genshi = ["genshi"]
|
|
lxml = ["lxml"]
|
|
|
|
[[package]]
|
|
name = "httpcore"
|
|
version = "0.16.3"
|
|
description = "A minimal low-level HTTP client."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
anyio = ">=3.0,<5.0"
|
|
certifi = "*"
|
|
h11 = ">=0.13,<0.15"
|
|
sniffio = ">=1.0.0,<2.0.0"
|
|
|
|
[package.extras]
|
|
http2 = ["h2 (>=3,<5)"]
|
|
socks = ["socksio (>=1.0.0,<2.0.0)"]
|
|
|
|
[[package]]
|
|
name = "httpx"
|
|
version = "0.23.3"
|
|
description = "The next generation HTTP client."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
certifi = "*"
|
|
httpcore = ">=0.15.0,<0.17.0"
|
|
rfc3986 = {version = ">=1.3,<2", extras = ["idna2008"]}
|
|
sniffio = "*"
|
|
|
|
[package.extras]
|
|
brotli = ["brotli", "brotlicffi"]
|
|
cli = ["click (>=8.0.0,<9.0.0)", "pygments (>=2.0.0,<3.0.0)", "rich (>=10,<13)"]
|
|
http2 = ["h2 (>=3,<5)"]
|
|
socks = ["socksio (>=1.0.0,<2.0.0)"]
|
|
|
|
[[package]]
|
|
name = "identify"
|
|
version = "2.5.17"
|
|
description = "File identification library for Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
license = ["ukkonen"]
|
|
|
|
[[package]]
|
|
name = "idna"
|
|
version = "3.4"
|
|
description = "Internationalized Domain Names in Applications (IDNA)"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "imagesize"
|
|
version = "1.4.1"
|
|
description = "Getting image size from png/jpeg/jpeg2000/gif file"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "importlib-metadata"
|
|
version = "6.0.0"
|
|
description = "Read metadata from Python packages"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
zipp = ">=0.5"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (>=3.5)", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "furo", "sphinx-lint", "jaraco.tidelift (>=1.4)"]
|
|
perf = ["ipython"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "pytest-flake8", "importlib-resources (>=1.3)"]
|
|
|
|
[[package]]
|
|
name = "inflection"
|
|
version = "0.5.1"
|
|
description = "A port of Ruby on Rails inflector to Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "iniconfig"
|
|
version = "2.0.0"
|
|
description = "brain-dead simple config-ini parsing"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "interface-meta"
|
|
version = "1.3.0"
|
|
description = "`interface_meta` provides a convenient way to expose an extensible API with enforced method signatures and consistent documentation."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7,<4.0"
|
|
|
|
[[package]]
|
|
name = "investiny"
|
|
version = "0.5.0"
|
|
description = "🤏🏻 `investpy` but made tiny."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8,<4.0"
|
|
|
|
[package.dependencies]
|
|
httpx = ">=0.23.0,<0.24.0"
|
|
|
|
[package.extras]
|
|
docs = ["mkdocs (>=1.4.0,<2.0.0)", "mkdocs-material (>=8.5.4,<9.0.0)", "mkdocs-git-revision-date-localized-plugin (>=1.1.0,<2.0.0)", "mkdocstrings[python] (>=0.19.0,<0.20.0)"]
|
|
|
|
[[package]]
|
|
name = "investpy"
|
|
version = "1.0.8"
|
|
description = "Financial Data Extraction from Investing.com with Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
lxml = ">=4.4.1"
|
|
numpy = [
|
|
">=1.17.2",
|
|
">=1.21.2",
|
|
]
|
|
pandas = ">=0.25.1"
|
|
pytz = ">=2019.3"
|
|
requests = ">=2.22.0"
|
|
Unidecode = ">=1.1.1"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (==3.4.3)", "recommonmark (==0.7.1)", "furo (==2021.4.11b34)", "investpy (==1.0.8)"]
|
|
tests = ["pytest (==6.2.5)"]
|
|
|
|
[[package]]
|
|
name = "ipyflex"
|
|
version = "0.2.6"
|
|
description = "Jupyter Widget Flex Layout"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
ipywidgets = ">=7.0.0,<9"
|
|
|
|
[package.extras]
|
|
docs = ["jupyter-sphinx", "nbsphinx", "nbsphinx-link", "pytest-check-links", "pypandoc", "recommonmark", "sphinx (>=1.5)", "sphinx-rtd-theme"]
|
|
test = ["pytest (>=4.6)", "pytest-cov", "nbval"]
|
|
|
|
[[package]]
|
|
name = "ipykernel"
|
|
version = "6.21.1"
|
|
description = "IPython Kernel for Jupyter"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
appnope = {version = "*", markers = "platform_system == \"Darwin\""}
|
|
comm = ">=0.1.1"
|
|
debugpy = ">=1.6.5"
|
|
ipython = ">=7.23.1"
|
|
jupyter-client = ">=6.1.12"
|
|
jupyter-core = ">=4.12,<5.0.0 || >=5.1.0"
|
|
matplotlib-inline = ">=0.1"
|
|
nest-asyncio = "*"
|
|
packaging = "*"
|
|
psutil = "*"
|
|
pyzmq = ">=17"
|
|
tornado = ">=6.1"
|
|
traitlets = ">=5.4.0"
|
|
|
|
[package.extras]
|
|
cov = ["coverage", "curio", "matplotlib", "pytest-cov", "trio"]
|
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"]
|
|
pyqt5 = ["pyqt5"]
|
|
pyside6 = ["pyside6"]
|
|
test = ["flaky", "ipyparallel", "pre-commit", "pytest-asyncio", "pytest-cov", "pytest-timeout", "pytest (>=7.0)"]
|
|
|
|
[[package]]
|
|
name = "ipympl"
|
|
version = "0.8.4"
|
|
description = "Matplotlib Jupyter Extension"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
ipykernel = ">=4.7"
|
|
ipywidgets = ">=7.6.0"
|
|
matplotlib = ">=2.0.0"
|
|
|
|
[[package]]
|
|
name = "ipython"
|
|
version = "8.5.0"
|
|
description = "IPython: Productive Interactive Computing"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
appnope = {version = "*", markers = "sys_platform == \"darwin\""}
|
|
backcall = "*"
|
|
colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
|
decorator = "*"
|
|
jedi = ">=0.16"
|
|
matplotlib-inline = "*"
|
|
pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""}
|
|
pickleshare = "*"
|
|
prompt-toolkit = ">3.0.1,<3.1.0"
|
|
pygments = ">=2.4.0"
|
|
stack-data = "*"
|
|
traitlets = ">=5"
|
|
|
|
[package.extras]
|
|
all = ["black", "Sphinx (>=1.3)", "ipykernel", "nbconvert", "nbformat", "ipywidgets", "notebook", "ipyparallel", "qtconsole", "pytest (<7.1)", "pytest-asyncio", "testpath", "curio", "matplotlib (!=3.2.0)", "numpy (>=1.19)", "pandas", "trio"]
|
|
black = ["black"]
|
|
doc = ["Sphinx (>=1.3)"]
|
|
kernel = ["ipykernel"]
|
|
nbconvert = ["nbconvert"]
|
|
nbformat = ["nbformat"]
|
|
notebook = ["ipywidgets", "notebook"]
|
|
parallel = ["ipyparallel"]
|
|
qtconsole = ["qtconsole"]
|
|
test = ["pytest (<7.1)", "pytest-asyncio", "testpath"]
|
|
test_extra = ["pytest (<7.1)", "pytest-asyncio", "testpath", "curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.19)", "pandas", "trio"]
|
|
|
|
[[package]]
|
|
name = "ipython-genutils"
|
|
version = "0.2.0"
|
|
description = "Vestigial utilities from IPython"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "ipywidgets"
|
|
version = "8.0.4"
|
|
description = "Jupyter interactive widgets"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
ipykernel = ">=4.5.1"
|
|
ipython = ">=6.1.0"
|
|
jupyterlab-widgets = ">=3.0,<4.0"
|
|
traitlets = ">=4.3.1"
|
|
widgetsnbextension = ">=4.0,<5.0"
|
|
|
|
[package.extras]
|
|
test = ["jsonschema", "pytest (>=3.6.0)", "pytest-cov", "pytz"]
|
|
|
|
[[package]]
|
|
name = "iso8601"
|
|
version = "0.1.16"
|
|
description = "Simple module to parse ISO 8601 dates"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "isodate"
|
|
version = "0.6.1"
|
|
description = "An ISO 8601 date/time/duration parser and formatter"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
six = "*"
|
|
|
|
[[package]]
|
|
name = "isort"
|
|
version = "5.12.0"
|
|
description = "A Python utility / library to sort Python imports."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.8.0"
|
|
|
|
[package.extras]
|
|
colors = ["colorama (>=0.4.3)"]
|
|
requirements-deprecated-finder = ["pip-api", "pipreqs"]
|
|
pipfile-deprecated-finder = ["pip-shims (>=0.5.2)", "pipreqs", "requirementslib"]
|
|
plugins = ["setuptools"]
|
|
|
|
[[package]]
|
|
name = "jedi"
|
|
version = "0.18.2"
|
|
description = "An autocompletion tool for Python that can be used for text editors."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
parso = ">=0.8.0,<0.9.0"
|
|
|
|
[package.extras]
|
|
docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx-rtd-theme (==0.4.3)", "sphinx (==1.8.5)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"]
|
|
qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
|
|
testing = ["Django (<3.1)", "attrs", "colorama", "docopt", "pytest (<7.0.0)"]
|
|
|
|
[[package]]
|
|
name = "jedi-language-server"
|
|
version = "0.40.0"
|
|
description = "A language server for Jedi!"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7,<3.12"
|
|
|
|
[package.dependencies]
|
|
docstring-to-markdown = "<1.0.0"
|
|
jedi = ">=0.18.1,<0.19.0"
|
|
lsprotocol = ">=2022.0.0a9"
|
|
pydantic = ">=1.9.1,<2.0.0"
|
|
pygls = ">=1.0.0,<2.0.0"
|
|
|
|
[[package]]
|
|
name = "jinja2"
|
|
version = "3.1.2"
|
|
description = "A very fast and expressive template engine."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
MarkupSafe = ">=2.0"
|
|
|
|
[package.extras]
|
|
i18n = ["Babel (>=2.7)"]
|
|
|
|
[[package]]
|
|
name = "joblib"
|
|
version = "1.2.0"
|
|
description = "Lightweight pipelining with Python functions"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "json5"
|
|
version = "0.9.11"
|
|
description = "A Python implementation of the JSON5 data format."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
dev = ["hypothesis"]
|
|
|
|
[[package]]
|
|
name = "jsonschema"
|
|
version = "3.2.0"
|
|
description = "An implementation of JSON Schema validation for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
attrs = ">=17.4.0"
|
|
pyrsistent = ">=0.14.0"
|
|
six = ">=1.11.0"
|
|
|
|
[package.extras]
|
|
format = ["idna", "jsonpointer (>1.13)", "rfc3987", "strict-rfc3339", "webcolors"]
|
|
format_nongpl = ["idna", "jsonpointer (>1.13)", "webcolors", "rfc3986-validator (>0.1.0)", "rfc3339-validator"]
|
|
|
|
[[package]]
|
|
name = "jupyter-client"
|
|
version = "7.4.1"
|
|
description = "Jupyter protocol implementation and client libraries"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
entrypoints = "*"
|
|
jupyter-core = ">=4.9.2"
|
|
nest-asyncio = ">=1.5.4"
|
|
python-dateutil = ">=2.8.2"
|
|
pyzmq = ">=23.0"
|
|
tornado = ">=6.2"
|
|
traitlets = "*"
|
|
|
|
[package.extras]
|
|
doc = ["ipykernel", "myst-parser", "sphinx-rtd-theme", "sphinx (>=1.3.6)", "sphinxcontrib-github-alt"]
|
|
test = ["codecov", "coverage", "ipykernel (>=6.5)", "ipython", "mypy", "pre-commit", "pytest", "pytest-asyncio (>=0.18)", "pytest-cov", "pytest-timeout"]
|
|
|
|
[[package]]
|
|
name = "jupyter-core"
|
|
version = "5.2.0"
|
|
description = "Jupyter core package. A base package on which Jupyter projects rely."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
platformdirs = ">=2.5"
|
|
pywin32 = {version = ">=1.0", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""}
|
|
traitlets = ">=5.3"
|
|
|
|
[package.extras]
|
|
docs = ["myst-parser", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"]
|
|
test = ["ipykernel", "pre-commit", "pytest", "pytest-cov", "pytest-timeout"]
|
|
|
|
[[package]]
|
|
name = "jupyter-lsp"
|
|
version = "1.5.1"
|
|
description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
entrypoints = "*"
|
|
jupyter-server = ">=1.1.2"
|
|
|
|
[[package]]
|
|
name = "jupyter-server"
|
|
version = "1.23.5"
|
|
description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
anyio = ">=3.1.0,<4"
|
|
argon2-cffi = "*"
|
|
jinja2 = "*"
|
|
jupyter-client = ">=6.1.12"
|
|
jupyter-core = ">=4.12,<5.0.0 || >=5.1.0"
|
|
nbconvert = ">=6.4.4"
|
|
nbformat = ">=5.2.0"
|
|
packaging = "*"
|
|
prometheus-client = "*"
|
|
pywinpty = {version = "*", markers = "os_name == \"nt\""}
|
|
pyzmq = ">=17"
|
|
Send2Trash = "*"
|
|
terminado = ">=0.8.3"
|
|
tornado = ">=6.1.0"
|
|
traitlets = ">=5.1"
|
|
websocket-client = "*"
|
|
|
|
[package.extras]
|
|
test = ["coverage", "ipykernel", "pre-commit", "pytest-console-scripts", "pytest-cov", "pytest-mock", "pytest-timeout", "pytest-tornasync", "pytest (>=7.0)", "requests"]
|
|
|
|
[[package]]
|
|
name = "jupyterlab"
|
|
version = "3.5.3"
|
|
description = "JupyterLab computational environment"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
ipython = "*"
|
|
jinja2 = ">=2.1"
|
|
jupyter-core = "*"
|
|
jupyter-server = ">=1.16.0,<3"
|
|
jupyterlab-server = ">=2.10,<3.0"
|
|
nbclassic = "*"
|
|
notebook = "<7"
|
|
packaging = "*"
|
|
tomli = "*"
|
|
tornado = ">=6.1.0"
|
|
|
|
[package.extras]
|
|
test = ["check-manifest", "coverage", "jupyterlab-server", "pre-commit", "pytest (>=6.0)", "pytest-cov", "pytest-console-scripts", "pytest-check-links (>=0.5)", "pytest-tornasync", "pytest-jupyter (>=0.6.0)", "requests", "requests-cache", "virtualenv"]
|
|
|
|
[[package]]
|
|
name = "jupyterlab-code-formatter"
|
|
version = "1.5.3"
|
|
description = "Code formatter for JupyterLab"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
jupyterlab = ">=3.0,<4.0"
|
|
|
|
[[package]]
|
|
name = "jupyterlab-lsp"
|
|
version = "3.10.2"
|
|
description = "Coding assistance for JupyterLab with Language Server Protocol"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
jupyter-lsp = ">=1.4.0"
|
|
jupyterlab = ">=3.1.0,<4.0.0a0"
|
|
|
|
[[package]]
|
|
name = "jupyterlab-pygments"
|
|
version = "0.2.2"
|
|
description = "Pygments theme using JupyterLab CSS variables"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "jupyterlab-server"
|
|
version = "2.16.6"
|
|
description = "A set of server components for JupyterLab and JupyterLab like applications."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
babel = ">=2.10"
|
|
importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""}
|
|
jinja2 = ">=3.0.3"
|
|
json5 = ">=0.9.0"
|
|
jsonschema = ">=3.0.1"
|
|
jupyter-server = ">=1.21,<3"
|
|
packaging = ">=21.3"
|
|
requests = ">=2.28"
|
|
|
|
[package.extras]
|
|
test = ["pytest (>=7.0)", "requests-mock", "ruamel-yaml", "strict-rfc3339", "codecov", "ipykernel", "openapi-core (>=0.14.2,<0.15.0)", "openapi-spec-validator (<0.6)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6)", "pytest-timeout"]
|
|
typing = ["mypy (>=0.990)"]
|
|
docs = ["autodoc-traits", "docutils (<0.20)", "jinja2 (<3.2.0)", "mistune (<3)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi"]
|
|
lint = ["black[jupyter] (>=22.6.0)", "mdformat-gfm (>=0.3.5)", "mdformat (>0.7)", "ruff (>=0.0.156)"]
|
|
openapi = ["openapi-core (>=0.14.2)", "ruamel-yaml"]
|
|
|
|
[[package]]
|
|
name = "jupyterlab-widgets"
|
|
version = "3.0.5"
|
|
description = "Jupyter interactive widgets for JupyterLab"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "kiwisolver"
|
|
version = "1.4.4"
|
|
description = "A fast implementation of the Cassowary constraint solver"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "korean-lunar-calendar"
|
|
version = "0.3.1"
|
|
description = "Korean Lunar Calendar"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "lazy-object-proxy"
|
|
version = "1.9.0"
|
|
description = "A fast and thorough lazy object proxy."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "lightgbm"
|
|
version = "3.3.5"
|
|
description = "LightGBM Python Package"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = "*"
|
|
scikit-learn = "!=0.22.0"
|
|
scipy = "*"
|
|
|
|
[package.extras]
|
|
dask = ["dask[array] (>=2.0.0)", "dask[dataframe] (>=2.0.0)", "dask[distributed] (>=2.0.0)", "pandas"]
|
|
|
|
[[package]]
|
|
name = "linearmodels"
|
|
version = "4.27"
|
|
description = "Linear Panel, Instrumental Variable, Asset Pricing, and System Regression models for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
Cython = ">=0.29.21"
|
|
formulaic = ">=0.3.2,<0.4.0"
|
|
mypy-extensions = ">=0.4"
|
|
numpy = ">=1.16"
|
|
pandas = ">=0.24"
|
|
property-cached = ">=1.6.3"
|
|
pyhdfe = ">=0.1"
|
|
scipy = ">=1.2"
|
|
setuptools-scm = ">=6.4.2,<7.0.0"
|
|
statsmodels = ">=0.11"
|
|
|
|
[[package]]
|
|
name = "llvmlite"
|
|
version = "0.39.1"
|
|
description = "lightweight wrapper around basic LLVM functionality"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "loguru"
|
|
version = "0.6.0"
|
|
description = "Python logging made (stupidly) simple"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.dependencies]
|
|
colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""}
|
|
win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""}
|
|
|
|
[package.extras]
|
|
dev = ["colorama (>=0.3.4)", "docutils (==0.16)", "flake8 (>=3.7.7)", "tox (>=3.9.0)", "pytest (>=4.6.2)", "pytest-cov (>=2.7.1)", "black (>=19.10b0)", "isort (>=5.1.1)", "Sphinx (>=4.1.1)", "sphinx-autobuild (>=0.7.1)", "sphinx-rtd-theme (>=0.4.3)"]
|
|
|
|
[[package]]
|
|
name = "lsprotocol"
|
|
version = "2022.0.0a10"
|
|
description = "Python implementation of the Language Server Protocol."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
attrs = "*"
|
|
cattrs = "*"
|
|
|
|
[[package]]
|
|
name = "lunarcalendar"
|
|
version = "0.0.9"
|
|
description = "A lunar calendar converter, including a number of lunar and solar holidays, mainly from China."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=2.7, <4"
|
|
|
|
[package.dependencies]
|
|
ephem = ">=3.7.5.3"
|
|
python-dateutil = ">=2.6.1"
|
|
pytz = "*"
|
|
|
|
[[package]]
|
|
name = "lxml"
|
|
version = "4.9.2"
|
|
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
|
|
|
|
[package.extras]
|
|
cssselect = ["cssselect (>=0.7)"]
|
|
html5 = ["html5lib"]
|
|
htmlsoup = ["beautifulsoup4"]
|
|
source = ["Cython (>=0.29.7)"]
|
|
|
|
[[package]]
|
|
name = "macholib"
|
|
version = "1.16.2"
|
|
description = "Mach-O header analysis and editing"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
altgraph = ">=0.17"
|
|
|
|
[[package]]
|
|
name = "markdown"
|
|
version = "3.4.1"
|
|
description = "Python implementation of Markdown."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""}
|
|
|
|
[package.extras]
|
|
testing = ["coverage", "pyyaml"]
|
|
|
|
[[package]]
|
|
name = "markdown-it-py"
|
|
version = "1.1.0"
|
|
description = "Python port of markdown-it. Markdown parsing, done right!"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "~=3.6"
|
|
|
|
[package.dependencies]
|
|
attrs = ">=19,<22"
|
|
|
|
[package.extras]
|
|
code_style = ["pre-commit (==2.6)"]
|
|
compare = ["commonmark (>=0.9.1,<0.10.0)", "markdown (>=3.2.2,<3.3.0)", "mistletoe-ebp (>=0.10.0,<0.11.0)", "mistune (>=0.8.4,<0.9.0)", "panflute (>=1.12,<2.0)"]
|
|
linkify = ["linkify-it-py (>=1.0,<2.0)"]
|
|
plugins = ["mdit-py-plugins"]
|
|
rtd = ["myst-nb (==0.13.0a1)", "pyyaml", "sphinx (>=2,<4)", "sphinx-copybutton", "sphinx-panels (>=0.4.0,<0.5.0)", "sphinx-book-theme"]
|
|
testing = ["coverage", "psutil", "pytest (>=3.6,<4)", "pytest-benchmark (>=3.2,<4.0)", "pytest-cov", "pytest-regressions"]
|
|
|
|
[[package]]
|
|
name = "markupsafe"
|
|
version = "2.1.2"
|
|
description = "Safely add untrusted strings to HTML/XML markup."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "matplotlib"
|
|
version = "3.5.3"
|
|
description = "Python plotting package"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
cycler = ">=0.10"
|
|
fonttools = ">=4.22.0"
|
|
kiwisolver = ">=1.0.1"
|
|
numpy = ">=1.17"
|
|
packaging = ">=20.0"
|
|
pillow = ">=6.2.0"
|
|
pyparsing = ">=2.2.1"
|
|
python-dateutil = ">=2.7"
|
|
setuptools_scm = ">=4,<7"
|
|
|
|
[[package]]
|
|
name = "matplotlib-inline"
|
|
version = "0.1.6"
|
|
description = "Inline Matplotlib backend for Jupyter"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.dependencies]
|
|
traitlets = "*"
|
|
|
|
[[package]]
|
|
name = "mccabe"
|
|
version = "0.7.0"
|
|
description = "McCabe checker, plugin for flake8"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "mdit-py-plugins"
|
|
version = "0.2.8"
|
|
description = "Collection of plugins for markdown-it-py"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "~=3.6"
|
|
|
|
[package.dependencies]
|
|
markdown-it-py = ">=1.0,<2.0"
|
|
|
|
[package.extras]
|
|
code_style = ["pre-commit (==2.6)"]
|
|
rtd = ["myst-parser (==0.14.0a3)", "sphinx-book-theme (>=0.1.0,<0.2.0)"]
|
|
testing = ["coverage", "pytest (>=3.6,<4)", "pytest-cov", "pytest-regressions"]
|
|
|
|
[[package]]
|
|
name = "mistune"
|
|
version = "2.0.4"
|
|
description = "A sane Markdown parser with useful plugins and renderers"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "mock"
|
|
version = "4.0.3"
|
|
description = "Rolling backport of unittest.mock for all Pythons"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
build = ["twine", "wheel", "blurb"]
|
|
docs = ["sphinx"]
|
|
test = ["pytest (<5.4)", "pytest-cov"]
|
|
|
|
[[package]]
|
|
name = "more-itertools"
|
|
version = "9.0.0"
|
|
description = "More routines for operating on iterables, beyond itertools"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "mplfinance"
|
|
version = "0.12.9b7"
|
|
description = "Utilities for the visualization, and visual analysis, of financial data"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
matplotlib = "*"
|
|
pandas = "*"
|
|
|
|
[[package]]
|
|
name = "mstarpy"
|
|
version = "0.0.4"
|
|
description = "Mutual funds data extraction from MorningStar with Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
beautifulsoup4 = ">=4.11.1"
|
|
pandas = ">=1.4.3"
|
|
requests = ">=2.28.1"
|
|
|
|
[[package]]
|
|
name = "multidict"
|
|
version = "6.0.4"
|
|
description = "multidict implementation"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "multitasking"
|
|
version = "0.0.11"
|
|
description = "Non-blocking Python methods using decorators"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "mypy"
|
|
version = "0.930"
|
|
description = "Optional static typing for Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
mypy-extensions = ">=0.4.3"
|
|
tomli = ">=1.1.0"
|
|
typing-extensions = ">=3.10"
|
|
|
|
[package.extras]
|
|
dmypy = ["psutil (>=4.0)"]
|
|
python2 = ["typed-ast (>=1.4.0,<2)"]
|
|
|
|
[[package]]
|
|
name = "mypy-extensions"
|
|
version = "0.4.3"
|
|
description = "Experimental type system extensions for programs checked with the mypy typechecker."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "myst-parser"
|
|
version = "0.15.2"
|
|
description = "An extended commonmark compliant parser, with bridges to docutils & sphinx."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
docutils = ">=0.15,<0.18"
|
|
jinja2 = "*"
|
|
markdown-it-py = ">=1.0.0,<2.0.0"
|
|
mdit-py-plugins = ">=0.2.8,<0.3.0"
|
|
pyyaml = "*"
|
|
sphinx = ">=3.1,<5"
|
|
|
|
[package.extras]
|
|
code_style = ["pre-commit (>=2.12,<3.0)"]
|
|
linkify = ["linkify-it-py (>=1.0,<2.0)"]
|
|
rtd = ["ipython", "sphinx-book-theme (>=0.1.0,<0.2.0)", "sphinx-panels (>=0.5.2,<0.6.0)", "sphinxcontrib-bibtex (>=2.1,<3.0)", "sphinxext-rediraffe (>=0.2,<1.0)", "sphinxcontrib.mermaid (>=0.6.3,<0.7.0)", "sphinxext-opengraph (>=0.4.2,<0.5.0)"]
|
|
testing = ["beautifulsoup4", "coverage", "docutils (>=0.17.0,<0.18.0)", "pytest (>=3.6,<4)", "pytest-cov", "pytest-regressions"]
|
|
|
|
[[package]]
|
|
name = "nbclassic"
|
|
version = "0.5.1"
|
|
description = "Jupyter Notebook as a Jupyter Server extension."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
argon2-cffi = "*"
|
|
ipykernel = "*"
|
|
ipython-genutils = "*"
|
|
jinja2 = "*"
|
|
jupyter-client = ">=6.1.1"
|
|
jupyter-core = ">=4.6.1"
|
|
jupyter-server = [
|
|
">=1.17.0",
|
|
">=1.8",
|
|
]
|
|
nbconvert = ">=5"
|
|
nbformat = "*"
|
|
nest-asyncio = ">=1.5"
|
|
notebook-shim = ">=0.1.0"
|
|
prometheus-client = "*"
|
|
pyzmq = ">=17"
|
|
Send2Trash = ">=1.8.0"
|
|
terminado = ">=0.8.3"
|
|
tornado = ">=6.1"
|
|
traitlets = ">=4.2.1"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "nbsphinx", "sphinxcontrib-github-alt", "sphinx-rtd-theme", "myst-parser"]
|
|
json-logging = ["json-logging"]
|
|
test = ["pytest", "coverage", "requests", "testpath", "nbval", "pytest-playwright", "pytest-cov", "pytest-jupyter", "pytest-tornasync", "requests-unixsocket"]
|
|
|
|
[[package]]
|
|
name = "nbclient"
|
|
version = "0.6.8"
|
|
description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7.0"
|
|
|
|
[package.dependencies]
|
|
jupyter-client = ">=6.1.5"
|
|
nbformat = ">=5.0"
|
|
nest-asyncio = "*"
|
|
traitlets = ">=5.2.2"
|
|
|
|
[package.extras]
|
|
sphinx = ["autodoc-traits", "mock", "moto", "myst-parser", "Sphinx (>=1.7)", "sphinx-book-theme"]
|
|
test = ["black", "check-manifest", "flake8", "ipykernel", "ipython", "ipywidgets", "mypy", "nbconvert", "pip (>=18.1)", "pre-commit", "pytest (>=4.1)", "pytest-asyncio", "pytest-cov (>=2.6.1)", "setuptools (>=60.0)", "testpath", "twine (>=1.11.0)", "xmltodict"]
|
|
|
|
[[package]]
|
|
name = "nbconvert"
|
|
version = "7.2.9"
|
|
description = "Converting Jupyter Notebooks"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
beautifulsoup4 = "*"
|
|
bleach = "*"
|
|
defusedxml = "*"
|
|
importlib-metadata = {version = ">=3.6", markers = "python_version < \"3.10\""}
|
|
jinja2 = ">=3.0"
|
|
jupyter-core = ">=4.7"
|
|
jupyterlab-pygments = "*"
|
|
markupsafe = ">=2.0"
|
|
mistune = ">=2.0.3,<3"
|
|
nbclient = ">=0.5.0"
|
|
nbformat = ">=5.1"
|
|
packaging = "*"
|
|
pandocfilters = ">=1.4.1"
|
|
pygments = ">=2.4.1"
|
|
tinycss2 = "*"
|
|
traitlets = ">=5.0"
|
|
|
|
[package.extras]
|
|
all = ["nbconvert"]
|
|
docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)", "sphinxcontrib-spelling"]
|
|
qtpdf = ["nbconvert"]
|
|
qtpng = ["pyqtwebengine (>=5.15)"]
|
|
serve = ["tornado (>=6.1)"]
|
|
test = ["ipykernel", "ipywidgets (>=7)", "pre-commit", "pytest", "pytest-dependency"]
|
|
webpdf = ["pyppeteer (>=1,<1.1)"]
|
|
|
|
[[package]]
|
|
name = "nbformat"
|
|
version = "5.7.3"
|
|
description = "The Jupyter Notebook format"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
fastjsonschema = "*"
|
|
jsonschema = ">=2.6"
|
|
jupyter-core = "*"
|
|
traitlets = ">=5.1"
|
|
|
|
[package.extras]
|
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"]
|
|
test = ["pep440", "pre-commit", "pytest", "testpath"]
|
|
|
|
[[package]]
|
|
name = "nbmake"
|
|
version = "1.3.5"
|
|
description = "Pytest plugin for testing notebooks"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7.0,<4.0.0"
|
|
|
|
[package.dependencies]
|
|
ipykernel = ">=5.4.0"
|
|
nbclient = ">=0.6.6,<0.7.0"
|
|
nbformat = ">=5.0.8,<6.0.0"
|
|
pydantic = ">=1.7.2,<2.0.0"
|
|
Pygments = ">=2.7.3,<3.0.0"
|
|
pytest = ">=6.1.0"
|
|
|
|
[[package]]
|
|
name = "nest-asyncio"
|
|
version = "1.5.6"
|
|
description = "Patch asyncio to allow nested event loops"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "networkx"
|
|
version = "3.0"
|
|
description = "Python package for creating and manipulating graphs and networks"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.8"
|
|
|
|
[package.extras]
|
|
default = ["numpy (>=1.20)", "scipy (>=1.8)", "matplotlib (>=3.4)", "pandas (>=1.3)"]
|
|
developer = ["pre-commit (>=2.20)", "mypy (>=0.991)"]
|
|
doc = ["sphinx (==5.2.3)", "pydata-sphinx-theme (>=0.11)", "sphinx-gallery (>=0.11)", "numpydoc (>=1.5)", "pillow (>=9.2)", "nb2plots (>=0.6)", "texext (>=0.6.7)"]
|
|
extra = ["lxml (>=4.6)", "pygraphviz (>=1.10)", "pydot (>=1.4.2)", "sympy (>=1.10)"]
|
|
test = ["pytest (>=7.2)", "pytest-cov (>=4.0)", "codecov (>=2.1)"]
|
|
|
|
[[package]]
|
|
name = "nfoursid"
|
|
version = "1.0.1"
|
|
description = "Implementation of N4SID, Kalman filtering and state-space models"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
matplotlib = ">=3.3"
|
|
numpy = ">=1.19"
|
|
pandas = ">=1.1"
|
|
|
|
[[package]]
|
|
name = "nodeenv"
|
|
version = "1.7.0"
|
|
description = "Node.js virtual environment builder"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*"
|
|
|
|
[[package]]
|
|
name = "notebook"
|
|
version = "6.5.2"
|
|
description = "A web-based notebook environment for interactive computing"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
argon2-cffi = "*"
|
|
ipykernel = "*"
|
|
ipython-genutils = "*"
|
|
jinja2 = "*"
|
|
jupyter-client = ">=5.3.4"
|
|
jupyter-core = ">=4.6.1"
|
|
nbclassic = ">=0.4.7"
|
|
nbconvert = ">=5"
|
|
nbformat = "*"
|
|
nest-asyncio = ">=1.5"
|
|
prometheus-client = "*"
|
|
pyzmq = ">=17"
|
|
Send2Trash = ">=1.8.0"
|
|
terminado = ">=0.8.3"
|
|
tornado = ">=6.1"
|
|
traitlets = ">=4.2.1"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "nbsphinx", "sphinxcontrib-github-alt", "sphinx-rtd-theme", "myst-parser"]
|
|
json-logging = ["json-logging"]
|
|
test = ["pytest", "coverage", "requests", "testpath", "nbval", "selenium (==4.1.5)", "pytest-cov", "requests-unixsocket"]
|
|
|
|
[[package]]
|
|
name = "notebook-shim"
|
|
version = "0.2.2"
|
|
description = "A shim layer for notebook traits and config"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
jupyter-server = ">=1.8,<3"
|
|
|
|
[package.extras]
|
|
test = ["pytest", "pytest-console-scripts", "pytest-tornasync"]
|
|
|
|
[[package]]
|
|
name = "numba"
|
|
version = "0.56.4"
|
|
description = "compiling Python code using LLVM"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
importlib-metadata = {version = "*", markers = "python_version < \"3.9\""}
|
|
llvmlite = ">=0.39.0dev0,<0.40"
|
|
numpy = ">=1.18,<1.24"
|
|
|
|
[[package]]
|
|
name = "numpy"
|
|
version = "1.23.4"
|
|
description = "NumPy is the fundamental package for array computing with Python."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[[package]]
|
|
name = "oandapyv20"
|
|
version = "0.6.3"
|
|
description = "Python wrapper for the OANDA REST-V20 API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "oauthlib"
|
|
version = "3.2.2"
|
|
description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
rsa = ["cryptography (>=3.0.0)"]
|
|
signals = ["blinker (>=1.4.0)"]
|
|
signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"]
|
|
|
|
[[package]]
|
|
name = "onetimepass"
|
|
version = "1.0.1"
|
|
description = "Module for generating and validating HOTP and TOTP tokens"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
six = "*"
|
|
|
|
[[package]]
|
|
name = "openpyxl"
|
|
version = "3.1.0"
|
|
description = "A Python library to read/write Excel 2010 xlsx/xlsm files"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
et-xmlfile = "*"
|
|
|
|
[[package]]
|
|
name = "osqp"
|
|
version = "0.6.2.post8"
|
|
description = "OSQP: The Operator Splitting QP Solver"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.7"
|
|
qdldl = "*"
|
|
scipy = ">=0.13.2"
|
|
|
|
[[package]]
|
|
name = "packaging"
|
|
version = "23.0"
|
|
description = "Core utilities for Python packages"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pandas"
|
|
version = "1.5.3"
|
|
description = "Powerful data structures for data analysis, time series, and statistics"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = [
|
|
{version = ">=1.20.3", markers = "python_version < \"3.10\""},
|
|
{version = ">=1.21.0", markers = "python_version >= \"3.10\""},
|
|
]
|
|
python-dateutil = ">=2.8.1"
|
|
pytz = ">=2020.1"
|
|
|
|
[package.extras]
|
|
test = ["hypothesis (>=5.5.3)", "pytest (>=6.0)", "pytest-xdist (>=1.31)"]
|
|
|
|
[[package]]
|
|
name = "pandas-datareader"
|
|
version = "0.10.0"
|
|
description = "Data readers extracted from the pandas codebase,should be compatible with recent pandas versions"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
lxml = "*"
|
|
pandas = ">=0.23"
|
|
requests = ">=2.19.0"
|
|
|
|
[[package]]
|
|
name = "pandas-market-calendars"
|
|
version = "3.2"
|
|
description = "Market and exchange trading calendars for pandas"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7.0"
|
|
|
|
[package.dependencies]
|
|
exchange-calendars = ">=3.3"
|
|
pandas = ">=0.18"
|
|
python-dateutil = "*"
|
|
pytz = "*"
|
|
|
|
[[package]]
|
|
name = "pandas-ta"
|
|
version = "0.3.14b"
|
|
description = "An easy to use Python 3 Pandas Extension with 130+ Technical Analysis Indicators. Can be called from a Pandas DataFrame or standalone like TA-Lib. Correlation tested with TA-Lib."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pandas = "*"
|
|
|
|
[package.extras]
|
|
dev = ["alphavantage-api", "matplotlib", "mplfinance", "scipy", "sklearn", "statsmodels", "stochastic", "talib", "tqdm", "vectorbt", "yfinance"]
|
|
test = ["ta-lib"]
|
|
|
|
[[package]]
|
|
name = "pandocfilters"
|
|
version = "1.5.0"
|
|
description = "Utilities for writing pandoc filters in python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "papermill"
|
|
version = "2.4.0"
|
|
description = "Parametrize and run Jupyter and nteract Notebooks"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
ansiwrap = "*"
|
|
click = "*"
|
|
entrypoints = "*"
|
|
nbclient = ">=0.2.0"
|
|
nbformat = ">=5.1.2"
|
|
pyyaml = "*"
|
|
requests = "*"
|
|
tenacity = "*"
|
|
tqdm = ">=4.32.2"
|
|
|
|
[package.extras]
|
|
all = ["boto3", "azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "requests (>=2.21.0)", "gcsfs (>=0.2.0)", "pyarrow (>=2.0)", "black (>=19.3b0)"]
|
|
azure = ["azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "requests (>=2.21.0)"]
|
|
black = ["black (>=19.3b0)"]
|
|
dev = ["boto3", "botocore", "codecov", "coverage", "google-compute-engine", "ipython (>=5.0)", "ipywidgets", "notebook", "moto", "pytest (>=4.1)", "pytest-cov (>=2.6.1)", "pytest-mock (>=1.10)", "pytest-env (>=0.6.2)", "requests (>=2.21.0)", "check-manifest", "attrs (>=17.4.0)", "pre-commit", "flake8", "tox", "bumpversion", "recommonmark", "pip (>=18.1)", "wheel (>=0.31.0)", "setuptools (>=38.6.0)", "twine (>=1.11.0)", "azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "gcsfs (>=0.2.0)", "pyarrow (>=2.0)", "black (>=19.3b0)"]
|
|
gcs = ["gcsfs (>=0.2.0)"]
|
|
github = ["PyGithub (>=1.55)"]
|
|
hdfs = ["pyarrow (>=2.0)"]
|
|
s3 = ["boto3"]
|
|
test = ["boto3", "botocore", "codecov", "coverage", "google-compute-engine", "ipython (>=5.0)", "ipywidgets", "notebook", "moto", "pytest (>=4.1)", "pytest-cov (>=2.6.1)", "pytest-mock (>=1.10)", "pytest-env (>=0.6.2)", "requests (>=2.21.0)", "check-manifest", "attrs (>=17.4.0)", "pre-commit", "flake8", "tox", "bumpversion", "recommonmark", "pip (>=18.1)", "wheel (>=0.31.0)", "setuptools (>=38.6.0)", "twine (>=1.11.0)", "azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "gcsfs (>=0.2.0)", "pyarrow (>=2.0)", "black (>=19.3b0)"]
|
|
|
|
[[package]]
|
|
name = "parso"
|
|
version = "0.8.3"
|
|
description = "A Python Parser"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
|
|
testing = ["docopt", "pytest (<6.0.0)"]
|
|
|
|
[[package]]
|
|
name = "pathspec"
|
|
version = "0.11.0"
|
|
description = "Utility library for gitignore style pattern matching of file paths."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "patsy"
|
|
version = "0.5.3"
|
|
description = "A Python package for describing statistical models and for building design matrices."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.4"
|
|
six = "*"
|
|
|
|
[package.extras]
|
|
test = ["pytest", "pytest-cov", "scipy"]
|
|
|
|
[[package]]
|
|
name = "pbr"
|
|
version = "5.11.1"
|
|
description = "Python Build Reasonableness"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.6"
|
|
|
|
[[package]]
|
|
name = "pefile"
|
|
version = "2022.5.30"
|
|
description = "Python PE parsing module"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6.0"
|
|
|
|
[package.dependencies]
|
|
future = "*"
|
|
|
|
[[package]]
|
|
name = "pexpect"
|
|
version = "4.8.0"
|
|
description = "Pexpect allows easy control of interactive console applications."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
ptyprocess = ">=0.5"
|
|
|
|
[[package]]
|
|
name = "pickleshare"
|
|
version = "0.7.5"
|
|
description = "Tiny 'shelve'-like database with concurrency support"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pillow"
|
|
version = "9.4.0"
|
|
description = "Python Imaging Library (Fork)"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"]
|
|
tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
|
|
|
|
[[package]]
|
|
name = "platformdirs"
|
|
version = "2.6.2"
|
|
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx-autodoc-typehints (>=1.19.5)", "sphinx (>=5.3)"]
|
|
test = ["appdirs (==1.4.4)", "covdefaults (>=2.2.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest (>=7.2)"]
|
|
|
|
[[package]]
|
|
name = "plotly"
|
|
version = "5.13.0"
|
|
description = "An open-source, interactive data visualization library for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
tenacity = ">=6.2.0"
|
|
|
|
[[package]]
|
|
name = "pluggy"
|
|
version = "1.0.0"
|
|
description = "plugin and hook calling mechanisms for python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
dev = ["pre-commit", "tox"]
|
|
testing = ["pytest", "pytest-benchmark"]
|
|
|
|
[[package]]
|
|
name = "pmdarima"
|
|
version = "2.0.2"
|
|
description = "Python's forecast::auto.arima equivalent"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
Cython = ">=0.29,<0.29.18 || >0.29.18,<0.29.31 || >0.29.31"
|
|
joblib = ">=0.11"
|
|
numpy = ">=1.21.2"
|
|
pandas = ">=0.19"
|
|
scikit-learn = ">=0.22"
|
|
scipy = ">=1.3.2"
|
|
statsmodels = ">=0.13.2"
|
|
urllib3 = "*"
|
|
|
|
[[package]]
|
|
name = "praw"
|
|
version = "7.6.1"
|
|
description = "PRAW, an acronym for \"Python Reddit API Wrapper\", is a python package that allows for simple access to Reddit's API."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "~=3.7"
|
|
|
|
[package.dependencies]
|
|
prawcore = ">=2.1,<3"
|
|
update-checker = ">=0.18"
|
|
websocket-client = ">=0.54.0"
|
|
|
|
[package.extras]
|
|
ci = ["coveralls"]
|
|
dev = ["packaging", "pre-commit", "sphinx", "sphinx-rtd-dark-mode", "sphinx-rtd-theme", "betamax (>=0.8,<0.9)", "betamax-matchers (>=0.3.0,<0.5)", "pytest (>=2.7.3)", "requests (>=2.20.1,<3)"]
|
|
lint = ["pre-commit", "sphinx", "sphinx-rtd-dark-mode", "sphinx-rtd-theme"]
|
|
readthedocs = ["sphinx", "sphinx-rtd-dark-mode", "sphinx-rtd-theme"]
|
|
test = ["betamax (>=0.8,<0.9)", "betamax-matchers (>=0.3.0,<0.5)", "pytest (>=2.7.3)", "requests (>=2.20.1,<3)"]
|
|
|
|
[[package]]
|
|
name = "prawcore"
|
|
version = "2.3.0"
|
|
description = "Low-level communication layer for PRAW 4+."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "~=3.6"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.6.0,<3.0"
|
|
|
|
[package.extras]
|
|
ci = ["coveralls"]
|
|
dev = ["black", "flake8", "pre-commit", "pydocstyle", "flynt", "betamax (>=0.8,<0.9)", "betamax-matchers (>=0.4.0,<0.5)", "betamax-serializers (>=0.2.0,<0.3)", "mock (>=0.8)", "pytest", "testfixtures (>4.13.2,<7)"]
|
|
lint = ["black", "flake8", "pre-commit", "pydocstyle", "flynt"]
|
|
test = ["betamax (>=0.8,<0.9)", "betamax-matchers (>=0.4.0,<0.5)", "betamax-serializers (>=0.2.0,<0.3)", "mock (>=0.8)", "pytest", "testfixtures (>4.13.2,<7)"]
|
|
|
|
[[package]]
|
|
name = "pre-commit"
|
|
version = "2.21.0"
|
|
description = "A framework for managing and maintaining multi-language pre-commit hooks."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
cfgv = ">=2.0.0"
|
|
identify = ">=1.0.0"
|
|
nodeenv = ">=0.11.1"
|
|
pyyaml = ">=5.1"
|
|
virtualenv = ">=20.10.0"
|
|
|
|
[[package]]
|
|
name = "prometheus-client"
|
|
version = "0.16.0"
|
|
description = "Python client for the Prometheus monitoring system."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
twisted = ["twisted"]
|
|
|
|
[[package]]
|
|
name = "prompt-toolkit"
|
|
version = "3.0.36"
|
|
description = "Library for building powerful interactive command lines in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.2"
|
|
|
|
[package.dependencies]
|
|
wcwidth = "*"
|
|
|
|
[[package]]
|
|
name = "property-cached"
|
|
version = "1.6.4"
|
|
description = "A decorator for caching properties in classes (forked from cached-property)."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">= 3.5"
|
|
|
|
[[package]]
|
|
name = "prophet"
|
|
version = "1.1.2"
|
|
description = "Automatic Forecasting Procedure"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
cmdstanpy = ">=1.0.4"
|
|
convertdate = ">=2.1.2"
|
|
holidays = ">=0.14.2"
|
|
LunarCalendar = ">=0.0.9"
|
|
matplotlib = ">=2.0.0"
|
|
numpy = ">=1.15.4"
|
|
pandas = ">=1.0.4"
|
|
python-dateutil = ">=2.8.0"
|
|
tqdm = ">=4.36.1"
|
|
|
|
[package.extras]
|
|
dev = ["setuptools (>=64)", "wheel", "pytest", "jupyterlab", "nbconvert", "plotly"]
|
|
parallel = ["dask", "distributed"]
|
|
|
|
[[package]]
|
|
name = "protobuf"
|
|
version = "3.20.1"
|
|
description = "Protocol Buffers"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "psaw"
|
|
version = "0.0.12"
|
|
description = "Pushshift.io API Wrapper for reddit.com public comment/submission search"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3"
|
|
|
|
[package.dependencies]
|
|
Click = "*"
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "psutil"
|
|
version = "5.9.4"
|
|
description = "Cross-platform lib for process and system monitoring in Python."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[package.extras]
|
|
test = ["ipaddress", "mock", "enum34", "pywin32", "wmi"]
|
|
|
|
[[package]]
|
|
name = "ptyprocess"
|
|
version = "0.7.0"
|
|
description = "Run a subprocess in a pseudo terminal"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pure-eval"
|
|
version = "0.2.2"
|
|
description = "Safely evaluate AST nodes without side effects"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
tests = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "py"
|
|
version = "1.11.0"
|
|
description = "library with cross-python path, ini-parsing, io, code, log facilities"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "pyally"
|
|
version = "1.1.2"
|
|
description = "Ally Invest API Wrapper"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pytz = "*"
|
|
requests = "*"
|
|
requests-oauthlib = "*"
|
|
|
|
[[package]]
|
|
name = "pyarrow"
|
|
version = "11.0.0"
|
|
description = "Python library for Apache Arrow"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.16.6"
|
|
|
|
[[package]]
|
|
name = "pyasn1"
|
|
version = "0.4.8"
|
|
description = "ASN.1 types and codecs"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pyasn1-modules"
|
|
version = "0.2.8"
|
|
description = "A collection of ASN.1-based protocols modules."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pyasn1 = ">=0.4.6,<0.5.0"
|
|
|
|
[[package]]
|
|
name = "pycares"
|
|
version = "4.3.0"
|
|
description = "Python interface for c-ares"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
cffi = ">=1.5.0"
|
|
|
|
[package.extras]
|
|
idna = ["idna (>=2.1)"]
|
|
|
|
[[package]]
|
|
name = "pycodestyle"
|
|
version = "2.9.1"
|
|
description = "Python style guide checker"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pycoingecko"
|
|
version = "2.3.0"
|
|
description = "Python wrapper around the CoinGecko API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "pycparser"
|
|
version = "2.21"
|
|
description = "C parser in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "pydantic"
|
|
version = "1.10.4"
|
|
description = "Data validation and settings management using python type hints"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
typing-extensions = ">=4.2.0"
|
|
|
|
[package.extras]
|
|
dotenv = ["python-dotenv (>=0.10.4)"]
|
|
email = ["email-validator (>=1.0.3)"]
|
|
|
|
[[package]]
|
|
name = "pydeck"
|
|
version = "0.8.0"
|
|
description = "Widget for deck.gl maps"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
jinja2 = ">=2.10.1"
|
|
numpy = ">=1.16.4"
|
|
|
|
[package.extras]
|
|
carto = ["pydeck-carto"]
|
|
jupyter = ["ipywidgets (>=7,<8)", "traitlets (>=4.3.2)", "ipython (>=5.8.0)", "ipykernel (>=5.1.2)"]
|
|
|
|
[[package]]
|
|
name = "pydeprecate"
|
|
version = "0.3.2"
|
|
description = "Deprecation tooling"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pyerfa"
|
|
version = "2.0.0.1"
|
|
description = "Python bindings for ERFA"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.17"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx-astropy (>=1.3)"]
|
|
test = ["pytest", "pytest-doctestplus (>=0.7)"]
|
|
|
|
[[package]]
|
|
name = "pyex"
|
|
version = "0.5.0"
|
|
description = "Rest API to IEX"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
deprecation = ">=2.0.6"
|
|
ipython = ">=7.2.0"
|
|
pandas = ">=0.22"
|
|
Pillow = ">=5.3.0"
|
|
pytz = ">=2019.1"
|
|
requests = ">=2.21.0"
|
|
six = "*"
|
|
socketIO-client-nexus = ">=0.7.6"
|
|
sseclient = ">=0.0.22"
|
|
temporal-cache = ">=0.1.1"
|
|
|
|
[package.extras]
|
|
async = ["deprecation (>=2.0.6)", "ipython (>=7.2.0)", "Pillow (>=5.3.0)", "pandas (>=0.22)", "pytz (>=2019.1)", "requests (>=2.21.0)", "six", "socketIO-client-nexus (>=0.7.6)", "sseclient (>=0.0.22)", "temporal-cache (>=0.1.1)", "aiohttp (>=3.2)", "aiohttp-sse-client (>=0.2.0)", "aiostream (>=0.3.1)"]
|
|
dev = ["deprecation (>=2.0.6)", "ipython (>=7.2.0)", "Pillow (>=5.3.0)", "pandas (>=0.22)", "pytz (>=2019.1)", "requests (>=2.21.0)", "six", "socketIO-client-nexus (>=0.7.6)", "sseclient (>=0.0.22)", "temporal-cache (>=0.1.1)", "aiohttp (>=3.2)", "aiohttp-sse-client (>=0.2.0)", "aiostream (>=0.3.1)", "TA-Lib (>=0.4.17)", "black (>=20)", "bump2version (>=1.0.0)", "flake8 (>=3.7.8)", "flake8-black (>=0.2.1)", "mock", "pytest (>=4.3.0)", "pytest-cov (>=2.6.1)", "recommonmark", "Sphinx (>=1.8.4)", "sphinx-markdown-builder (>=0.5.2)", "sphinx-rtd-theme"]
|
|
studies = ["TA-Lib (>=0.4.17)"]
|
|
|
|
[[package]]
|
|
name = "pyflakes"
|
|
version = "2.5.0"
|
|
description = "passive checker of Python programs"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pygls"
|
|
version = "1.0.0"
|
|
description = "a pythonic generic language server (pronounced like \"pie glass\")."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "<3.12,>=3.7"
|
|
|
|
[package.dependencies]
|
|
lsprotocol = "*"
|
|
typeguard = ">=2.10.0,<3"
|
|
|
|
[package.extras]
|
|
dev = ["bandit (==1.7.4)", "flake8 (==4.0.1)", "mypy (==0.961)"]
|
|
docs = ["sphinx (==5.0.1)", "sphinx-rtd-theme (==1.0.0)"]
|
|
test = ["mock (==4.0.3)", "pytest (==7.1.2)", "pytest-asyncio (==0.18.3)"]
|
|
ws = ["websockets (>=10.0.0,<11.0.0)"]
|
|
|
|
[[package]]
|
|
name = "pygments"
|
|
version = "2.14.0"
|
|
description = "Pygments is a syntax highlighting package written in Python."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
plugins = ["importlib-metadata"]
|
|
|
|
[[package]]
|
|
name = "pyhdfe"
|
|
version = "0.1.2"
|
|
description = "High dimensional fixed effect absorption with Python 3"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.12.0"
|
|
scipy = ">=1.0.0"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (==2.0.0)", "ipython", "astunparse", "sphinx-rtd-theme (==0.4.3)", "nbsphinx (==0.5.0)", "jinja2 (>=2.11,<3.0)", "docutils (==0.17)"]
|
|
tests = ["pytest", "pytest-xdist"]
|
|
|
|
[[package]]
|
|
name = "pyinstaller"
|
|
version = "4.10"
|
|
description = "PyInstaller bundles a Python application and all its dependencies into a single package."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "<3.11,>=3.6"
|
|
|
|
[package.dependencies]
|
|
altgraph = "*"
|
|
macholib = {version = ">=1.8", markers = "sys_platform == \"darwin\""}
|
|
pefile = {version = ">=2017.8.1", markers = "sys_platform == \"win32\""}
|
|
pyinstaller-hooks-contrib = ">=2020.6"
|
|
pywin32-ctypes = {version = ">=0.2.0", markers = "sys_platform == \"win32\""}
|
|
|
|
[package.extras]
|
|
encryption = ["tinyaes (>=1.0.0)"]
|
|
hook_testing = ["pytest (>=2.7.3)", "execnet (>=1.5.0)", "psutil"]
|
|
|
|
[[package]]
|
|
name = "pyinstaller-hooks-contrib"
|
|
version = "2022.15"
|
|
description = "Community maintained hooks for PyInstaller"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pylint"
|
|
version = "2.15.2"
|
|
description = "python code static checker"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7.2"
|
|
|
|
[package.dependencies]
|
|
astroid = ">=2.12.9,<=2.14.0-dev0"
|
|
colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""}
|
|
dill = ">=0.2"
|
|
isort = ">=4.2.5,<6"
|
|
mccabe = ">=0.6,<0.8"
|
|
platformdirs = ">=2.2.0"
|
|
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
|
|
tomlkit = ">=0.10.1"
|
|
typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""}
|
|
|
|
[package.extras]
|
|
spelling = ["pyenchant (>=3.2,<4.0)"]
|
|
testutils = ["gitpython (>3)"]
|
|
|
|
[[package]]
|
|
name = "pyluach"
|
|
version = "2.0.2"
|
|
description = "Pyluach is a Python package for manipulating Hebrew dates,"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pymeeus"
|
|
version = "0.5.12"
|
|
description = "Python implementation of Jean Meeus astronomical routines"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pympler"
|
|
version = "1.0.1"
|
|
description = "A development tool to measure, monitor and analyze the memory behavior of Python objects."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pyobjc-core"
|
|
version = "9.0.1"
|
|
description = "Python<->ObjC Interoperability Module"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pyobjc-framework-cocoa"
|
|
version = "9.0.1"
|
|
description = "Wrappers for the Cocoa frameworks on macOS"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
pyobjc-core = ">=9.0.1"
|
|
|
|
[[package]]
|
|
name = "pyod"
|
|
version = "1.0.7"
|
|
description = "A Comprehensive and Scalable Python Library for Outlier Detection (Anomaly Detection)"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
joblib = "*"
|
|
matplotlib = "*"
|
|
numba = ">=0.51"
|
|
numpy = ">=1.19"
|
|
scikit_learn = ">=0.20.0"
|
|
scipy = ">=1.5.1"
|
|
six = "*"
|
|
statsmodels = "*"
|
|
|
|
[[package]]
|
|
name = "pyotp"
|
|
version = "2.8.0"
|
|
description = "Python One Time Password Library"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pyparsing"
|
|
version = "3.0.9"
|
|
description = "pyparsing module - Classes and methods to define and execute parsing grammars"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.8"
|
|
|
|
[package.extras]
|
|
diagrams = ["railroad-diagrams", "jinja2"]
|
|
|
|
[[package]]
|
|
name = "pyprind"
|
|
version = "2.11.3"
|
|
description = "Python Progress Bar and Percent Indicator Utility"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pyrsistent"
|
|
version = "0.18.1"
|
|
description = "Persistent/Functional/Immutable data structures"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pytest"
|
|
version = "6.2.5"
|
|
description = "pytest: simple powerful testing with Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
|
|
attrs = ">=19.2.0"
|
|
colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
|
iniconfig = "*"
|
|
packaging = "*"
|
|
pluggy = ">=0.12,<2.0"
|
|
py = ">=1.8.2"
|
|
toml = "*"
|
|
|
|
[package.extras]
|
|
testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
|
|
|
|
[[package]]
|
|
name = "pytest-cov"
|
|
version = "3.0.0"
|
|
description = "Pytest plugin for measuring coverage."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
coverage = {version = ">=5.2.1", extras = ["toml"]}
|
|
pytest = ">=4.6"
|
|
|
|
[package.extras]
|
|
testing = ["fields", "hunter", "process-tests", "six", "pytest-xdist", "virtualenv"]
|
|
|
|
[[package]]
|
|
name = "pytest-mock"
|
|
version = "3.10.0"
|
|
description = "Thin-wrapper around the mock package for easier use with pytest"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
pytest = ">=5.0"
|
|
|
|
[package.extras]
|
|
dev = ["pre-commit", "tox", "pytest-asyncio"]
|
|
|
|
[[package]]
|
|
name = "pytest-recording"
|
|
version = "0.12.1"
|
|
description = "A pytest plugin that allows you recording of network interactions via VCR.py"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.dependencies]
|
|
attrs = "*"
|
|
pytest = ">=3.5.0"
|
|
vcrpy = ">=2.0.1"
|
|
|
|
[[package]]
|
|
name = "pythclient"
|
|
version = "0.1.4"
|
|
description = "A library to retrieve Pyth account structures off the Solana blockchain."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7.0"
|
|
|
|
[package.dependencies]
|
|
aiodns = "*"
|
|
aiohttp = ">=3.7.4"
|
|
backoff = "*"
|
|
base58 = "*"
|
|
dnspython = "*"
|
|
flake8 = "*"
|
|
loguru = "*"
|
|
typing-extensions = "*"
|
|
|
|
[package.extras]
|
|
testing = ["aiodns", "aiohttp (>=3.7.4)", "backoff", "base58", "dnspython", "flake8", "loguru", "typing-extensions", "mock", "pytest", "pytest-cov", "pytest-socket", "pytest-mock", "pytest-asyncio"]
|
|
|
|
[[package]]
|
|
name = "python-binance"
|
|
version = "1.0.16"
|
|
description = "Binance REST API python implementation"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
aiohttp = "*"
|
|
dateparser = "*"
|
|
requests = "*"
|
|
six = "*"
|
|
ujson = "*"
|
|
websockets = "*"
|
|
|
|
[[package]]
|
|
name = "python-coinmarketcap"
|
|
version = "0.2"
|
|
description = "CoinMarketCap Python API Wrapper"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "python-dateutil"
|
|
version = "2.8.2"
|
|
description = "Extensions to the standard Python datetime module"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
|
|
|
[package.dependencies]
|
|
six = ">=1.5"
|
|
|
|
[[package]]
|
|
name = "python-dotenv"
|
|
version = "0.19.2"
|
|
description = "Read key-value pairs from a .env file and set them as environment variables"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
cli = ["click (>=5.0)"]
|
|
|
|
[[package]]
|
|
name = "python-i18n"
|
|
version = "0.3.9"
|
|
description = "Translation library for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
yaml = ["pyyaml (>=3.10)"]
|
|
|
|
[[package]]
|
|
name = "pytorch-lightning"
|
|
version = "1.6.5"
|
|
description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
fsspec = {version = ">=2021.05.0,<2021.06.0 || >2021.06.0", extras = ["http"]}
|
|
numpy = ">=1.17.2"
|
|
packaging = ">=17.0"
|
|
protobuf = "<=3.20.1"
|
|
pyDeprecate = ">=0.3.1"
|
|
PyYAML = ">=5.4"
|
|
tensorboard = ">=2.2.0"
|
|
torch = ">=1.8"
|
|
torchmetrics = ">=0.4.1"
|
|
tqdm = ">=4.57.0"
|
|
typing-extensions = ">=4.0.0"
|
|
|
|
[package.extras]
|
|
all = ["matplotlib (>3.1)", "torchtext (>=0.9)", "omegaconf (>=2.0.5)", "hydra-core (>=1.0.5)", "jsonargparse[signatures] (>=4.7.1)", "gcsfs (>=2021.5.0)", "rich (>=10.2.2,!=10.15.0.a)", "neptune-client (>=0.10.0)", "comet-ml (>=3.1.12)", "mlflow (>=1.0.0)", "test-tube (>=0.7.5)", "wandb (>=0.8.21)", "coverage (>=6.4)", "codecov (>=2.1)", "pytest (>=6.0)", "pytest-rerunfailures (>=10.2)", "mypy (>=0.920)", "flake8 (>=3.9.2)", "pre-commit (>=1.0)", "pytest-forked", "cloudpickle (>=1.3)", "scikit-learn (>0.22.1)", "onnxruntime", "pandas", "torchvision (>=0.9)", "gym[classic_control] (>=0.17.0)", "ipython", "fairscale (>=0.4.5)", "deepspeed", "horovod (>=0.21.2,!=0.24.0)", "hivemind (>=1.0.1)"]
|
|
deepspeed = ["deepspeed"]
|
|
dev = ["matplotlib (>3.1)", "torchtext (>=0.9)", "omegaconf (>=2.0.5)", "hydra-core (>=1.0.5)", "jsonargparse[signatures] (>=4.7.1)", "gcsfs (>=2021.5.0)", "rich (>=10.2.2,!=10.15.0.a)", "neptune-client (>=0.10.0)", "comet-ml (>=3.1.12)", "mlflow (>=1.0.0)", "test-tube (>=0.7.5)", "wandb (>=0.8.21)", "coverage (>=6.4)", "codecov (>=2.1)", "pytest (>=6.0)", "pytest-rerunfailures (>=10.2)", "mypy (>=0.920)", "flake8 (>=3.9.2)", "pre-commit (>=1.0)", "pytest-forked", "cloudpickle (>=1.3)", "scikit-learn (>0.22.1)", "onnxruntime", "pandas"]
|
|
examples = ["torchvision (>=0.9)", "gym[classic_control] (>=0.17.0)", "ipython"]
|
|
extra = ["matplotlib (>3.1)", "torchtext (>=0.9)", "omegaconf (>=2.0.5)", "hydra-core (>=1.0.5)", "jsonargparse[signatures] (>=4.7.1)", "gcsfs (>=2021.5.0)", "rich (>=10.2.2,!=10.15.0.a)"]
|
|
fairscale = ["fairscale (>=0.4.5)"]
|
|
hivemind = ["hivemind (>=1.0.1)"]
|
|
horovod = ["horovod (>=0.21.2,!=0.24.0)"]
|
|
loggers = ["neptune-client (>=0.10.0)", "comet-ml (>=3.1.12)", "mlflow (>=1.0.0)", "test-tube (>=0.7.5)", "wandb (>=0.8.21)"]
|
|
strategies = ["fairscale (>=0.4.5)", "deepspeed", "horovod (>=0.21.2,!=0.24.0)", "hivemind (>=1.0.1)"]
|
|
test = ["coverage (>=6.4)", "codecov (>=2.1)", "pytest (>=6.0)", "pytest-rerunfailures (>=10.2)", "mypy (>=0.920)", "flake8 (>=3.9.2)", "pre-commit (>=1.0)", "pytest-forked", "cloudpickle (>=1.3)", "scikit-learn (>0.22.1)", "onnxruntime", "pandas"]
|
|
|
|
[[package]]
|
|
name = "pytrends"
|
|
version = "4.9.0"
|
|
description = "Pseudo API for Google Trends"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
lxml = "*"
|
|
pandas = ">=0.25"
|
|
requests = ">=2.0"
|
|
|
|
[[package]]
|
|
name = "pytz"
|
|
version = "2022.7.1"
|
|
description = "World timezone definitions, modern and historical"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pytz-deprecation-shim"
|
|
version = "0.1.0.post0"
|
|
description = "Shims to make deprecation of pytz easier"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
|
|
|
|
[package.dependencies]
|
|
"backports.zoneinfo" = {version = "*", markers = "python_version >= \"3.6\" and python_version < \"3.9\""}
|
|
tzdata = {version = "*", markers = "python_version >= \"3.6\""}
|
|
|
|
[[package]]
|
|
name = "pyupgrade"
|
|
version = "2.38.4"
|
|
description = "A tool to automatically upgrade syntax for newer versions."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
tokenize-rt = "<5"
|
|
|
|
[[package]]
|
|
name = "pywin32"
|
|
version = "305"
|
|
description = "Python for Window Extensions"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pywin32-ctypes"
|
|
version = "0.2.0"
|
|
description = ""
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pywinpty"
|
|
version = "2.0.10"
|
|
description = "Pseudo terminal support for Windows from Python."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pyyaml"
|
|
version = "6.0"
|
|
description = "YAML parser and emitter for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pyzmq"
|
|
version = "25.0.0"
|
|
description = "Python bindings for 0MQ"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
cffi = {version = "*", markers = "implementation_name == \"pypy\""}
|
|
|
|
[[package]]
|
|
name = "qdldl"
|
|
version = "0.1.5.post3"
|
|
description = "QDLDL, a free LDL factorization routine."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.7"
|
|
scipy = ">=0.13.2"
|
|
|
|
[[package]]
|
|
name = "quandl"
|
|
version = "3.7.0"
|
|
description = "Package for quandl API access"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">= 3.6"
|
|
|
|
[package.dependencies]
|
|
inflection = ">=0.3.1"
|
|
more-itertools = "*"
|
|
numpy = ">=1.8"
|
|
pandas = ">=0.14"
|
|
python-dateutil = "*"
|
|
requests = ">=2.7.0"
|
|
six = "*"
|
|
|
|
[[package]]
|
|
name = "rapidfuzz"
|
|
version = "1.9.1"
|
|
description = "rapid fuzzy string matching"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7"
|
|
|
|
[package.extras]
|
|
full = ["numpy"]
|
|
|
|
[[package]]
|
|
name = "rdflib"
|
|
version = "6.2.0"
|
|
description = "RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
isodate = "*"
|
|
pyparsing = "*"
|
|
|
|
[package.extras]
|
|
berkeleydb = ["berkeleydb"]
|
|
dev = ["black (==22.6.0)", "flake8", "isort", "mypy", "pep8-naming", "types-setuptools", "flakeheaven"]
|
|
docs = ["myst-parser", "sphinx (<6)", "sphinxcontrib-apidoc", "sphinxcontrib-kroki", "sphinx-autodoc-typehints"]
|
|
html = ["html5lib"]
|
|
networkx = ["networkx"]
|
|
tests = ["html5lib", "pytest", "pytest-cov"]
|
|
|
|
[[package]]
|
|
name = "regex"
|
|
version = "2022.10.31"
|
|
description = "Alternative regular expression module, to replace re."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "requests"
|
|
version = "2.28.2"
|
|
description = "Python HTTP for Humans."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7, <4"
|
|
|
|
[package.dependencies]
|
|
certifi = ">=2017.4.17"
|
|
charset-normalizer = ">=2,<4"
|
|
idna = ">=2.5,<4"
|
|
urllib3 = ">=1.21.1,<1.27"
|
|
|
|
[package.extras]
|
|
socks = ["PySocks (>=1.5.6,!=1.5.7)"]
|
|
use_chardet_on_py3 = ["chardet (>=3.0.2,<6)"]
|
|
|
|
[[package]]
|
|
name = "requests-oauthlib"
|
|
version = "1.3.1"
|
|
description = "OAuthlib authentication support for Requests."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[package.dependencies]
|
|
oauthlib = ">=3.0.0"
|
|
requests = ">=2.0.0"
|
|
|
|
[package.extras]
|
|
rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
|
|
|
|
[[package]]
|
|
name = "rfc3986"
|
|
version = "1.5.0"
|
|
description = "Validating URI References per RFC 3986"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
idna = {version = "*", optional = true, markers = "extra == \"idna2008\""}
|
|
|
|
[package.extras]
|
|
idna2008 = ["idna"]
|
|
|
|
[[package]]
|
|
name = "rich"
|
|
version = "12.6.0"
|
|
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.3,<4.0.0"
|
|
|
|
[package.dependencies]
|
|
commonmark = ">=0.9.0,<0.10.0"
|
|
pygments = ">=2.6.0,<3.0.0"
|
|
typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""}
|
|
|
|
[package.extras]
|
|
jupyter = ["ipywidgets (>=7.5.1,<8.0.0)"]
|
|
|
|
[[package]]
|
|
name = "riskfolio-lib"
|
|
version = "3.3.0"
|
|
description = "Portfolio Optimization and Quantitative Strategic Asset Allocation in Python"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
arch = ">=4.15"
|
|
astropy = ">=4.3.1"
|
|
cvxpy = ">=1.0.25"
|
|
matplotlib = ">=3.3.0"
|
|
networkx = ">=2.5.1"
|
|
numpy = ">=1.17.0"
|
|
pandas = ">=1.0.0"
|
|
scikit-learn = ">=0.22.0"
|
|
scipy = ">=1.0.1"
|
|
statsmodels = ">=0.10.1"
|
|
xlsxwriter = ">=1.3.7"
|
|
|
|
[[package]]
|
|
name = "robin-stocks"
|
|
version = "2.1.0"
|
|
description = "A Python wrapper around the Robinhood API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3"
|
|
|
|
[package.dependencies]
|
|
cryptography = "*"
|
|
pyotp = "*"
|
|
python-dotenv = "*"
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "rsa"
|
|
version = "4.9"
|
|
description = "Pure-Python RSA implementation"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6,<4"
|
|
|
|
[package.dependencies]
|
|
pyasn1 = ">=0.1.3"
|
|
|
|
[[package]]
|
|
name = "ruamel.yaml"
|
|
version = "0.17.21"
|
|
description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3"
|
|
|
|
[package.dependencies]
|
|
"ruamel.yaml.clib" = {version = ">=0.2.6", markers = "platform_python_implementation == \"CPython\" and python_version < \"3.11\""}
|
|
|
|
[package.extras]
|
|
docs = ["ryd"]
|
|
jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"]
|
|
|
|
[[package]]
|
|
name = "ruamel.yaml.clib"
|
|
version = "0.2.7"
|
|
description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "ruff"
|
|
version = "0.0.236"
|
|
description = "An extremely fast Python linter, written in Rust."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "scikit-learn"
|
|
version = "1.2.1"
|
|
description = "A set of python modules for machine learning and data mining"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
joblib = ">=1.1.1"
|
|
numpy = ">=1.17.3"
|
|
scipy = ">=1.3.2"
|
|
threadpoolctl = ">=2.0.0"
|
|
|
|
[package.extras]
|
|
benchmark = ["matplotlib (>=3.1.3)", "pandas (>=1.0.5)", "memory-profiler (>=0.57.0)"]
|
|
docs = ["matplotlib (>=3.1.3)", "scikit-image (>=0.16.2)", "pandas (>=1.0.5)", "seaborn (>=0.9.0)", "memory-profiler (>=0.57.0)", "sphinx (>=4.0.1)", "sphinx-gallery (>=0.7.0)", "numpydoc (>=1.2.0)", "Pillow (>=7.1.2)", "pooch (>=1.6.0)", "sphinx-prompt (>=1.3.0)", "sphinxext-opengraph (>=0.4.2)", "plotly (>=5.10.0)"]
|
|
examples = ["matplotlib (>=3.1.3)", "scikit-image (>=0.16.2)", "pandas (>=1.0.5)", "seaborn (>=0.9.0)", "pooch (>=1.6.0)", "plotly (>=5.10.0)"]
|
|
tests = ["matplotlib (>=3.1.3)", "scikit-image (>=0.16.2)", "pandas (>=1.0.5)", "pytest (>=5.3.1)", "pytest-cov (>=2.9.0)", "flake8 (>=3.8.2)", "black (>=22.3.0)", "mypy (>=0.961)", "pyamg (>=4.0.0)", "numpydoc (>=1.2.0)", "pooch (>=1.6.0)"]
|
|
|
|
[[package]]
|
|
name = "scipy"
|
|
version = "1.10.0"
|
|
description = "Fundamental algorithms for scientific computing in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "<3.12,>=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.19.5,<1.27.0"
|
|
|
|
[package.extras]
|
|
test = ["pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "asv", "mpmath", "gmpy2", "threadpoolctl", "scikit-umfpack", "pooch"]
|
|
doc = ["sphinx (!=4.1.0)", "pydata-sphinx-theme (==0.9.0)", "sphinx-design (>=0.2.0)", "matplotlib (>2)", "numpydoc"]
|
|
dev = ["mypy", "typing-extensions", "pycodestyle", "flake8", "rich-click", "click", "doit (>=0.36.0)", "pydevtool"]
|
|
|
|
[[package]]
|
|
name = "screeninfo"
|
|
version = "0.6.7"
|
|
description = "Fetch location and size of physical screens."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
Cython = {version = "*", markers = "sys_platform == \"darwin\""}
|
|
pyobjc-framework-Cocoa = {version = "*", markers = "sys_platform == \"darwin\""}
|
|
|
|
[[package]]
|
|
name = "scs"
|
|
version = "3.2.2"
|
|
description = "scs: splitting conic solver"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.7"
|
|
scipy = ">=0.13.2"
|
|
|
|
[[package]]
|
|
name = "seaborn"
|
|
version = "0.11.2"
|
|
description = "seaborn: statistical data visualization"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
matplotlib = ">=2.2"
|
|
numpy = ">=1.15"
|
|
pandas = ">=0.23"
|
|
scipy = ">=1.0"
|
|
|
|
[[package]]
|
|
name = "semver"
|
|
version = "2.13.0"
|
|
description = "Python helper for Semantic Versioning (http://semver.org/)"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "send2trash"
|
|
version = "1.8.0"
|
|
description = "Send file to trash natively under Mac OS X, Windows and Linux."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
nativelib = ["pyobjc-framework-cocoa", "pywin32"]
|
|
objc = ["pyobjc-framework-cocoa"]
|
|
win32 = ["pywin32"]
|
|
|
|
[[package]]
|
|
name = "sentiment-investor"
|
|
version = "2.1.0"
|
|
description = "Access the Sentiment Investor API through Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8,<4.0"
|
|
|
|
[package.dependencies]
|
|
beartype = ">=0.7.1,<0.8.0"
|
|
requests = ">=2.26.0,<3.0.0"
|
|
websocket-client = ">=1.1.0,<2.0.0"
|
|
|
|
[[package]]
|
|
name = "setuptools-scm"
|
|
version = "6.4.2"
|
|
description = "the blessed package to manage your versions by scm tags"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
packaging = ">=20.0"
|
|
tomli = ">=1.0.0"
|
|
|
|
[package.extras]
|
|
test = ["pytest (>=6.2)", "virtualenv (>20)"]
|
|
toml = ["setuptools (>=42)"]
|
|
|
|
[[package]]
|
|
name = "sgmllib3k"
|
|
version = "1.0.0"
|
|
description = "Py3k port of sgmllib."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "shap"
|
|
version = "0.41.0"
|
|
description = "A unified approach to explain the output of any machine learning model."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
cloudpickle = "*"
|
|
numba = "*"
|
|
numpy = "*"
|
|
packaging = ">20.9"
|
|
pandas = "*"
|
|
scikit-learn = "*"
|
|
scipy = "*"
|
|
slicer = "0.0.7"
|
|
tqdm = ">4.25.0"
|
|
|
|
[package.extras]
|
|
all = ["transformers", "ipython", "lime", "pyod", "pyspark", "sphinx-rtd-theme", "pytest-mpl", "nbsphinx", "pytest", "opencv-python", "numpydoc", "xgboost", "torch", "sentencepiece", "matplotlib", "pytest-cov", "catboost", "lightgbm", "sphinx"]
|
|
docs = ["matplotlib", "ipython", "numpydoc", "sphinx-rtd-theme", "sphinx", "nbsphinx"]
|
|
others = ["lime"]
|
|
plots = ["matplotlib", "ipython"]
|
|
test = ["pytest", "pytest-mpl", "pytest-cov", "xgboost", "lightgbm", "catboost", "pyspark", "pyod", "transformers", "torch", "sentencepiece", "opencv-python"]
|
|
|
|
[[package]]
|
|
name = "six"
|
|
version = "1.16.0"
|
|
description = "Python 2 and 3 compatibility utilities"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
|
|
|
|
[[package]]
|
|
name = "slicer"
|
|
version = "0.0.7"
|
|
description = "A small package for big slicing."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "smmap"
|
|
version = "5.0.0"
|
|
description = "A pure Python implementation of a sliding window memory map manager"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "sniffio"
|
|
version = "1.3.0"
|
|
description = "Sniff out which async library your code is running under"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "snowballstemmer"
|
|
version = "2.2.0"
|
|
description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "socketio-client-nexus"
|
|
version = "0.7.6"
|
|
description = "A socket.io client library"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.7.0"
|
|
six = "*"
|
|
websocket-client = "*"
|
|
|
|
[[package]]
|
|
name = "soupsieve"
|
|
version = "2.3.2.post1"
|
|
description = "A modern CSS selector implementation for Beautiful Soup."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "sparqlwrapper"
|
|
version = "2.0.0"
|
|
description = "SPARQL Endpoint interface to Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
rdflib = ">=6.1.1"
|
|
|
|
[package.extras]
|
|
dev = ["setuptools (>=3.7.1)", "mypy (>=0.931)", "pandas (>=1.3.5)", "pandas-stubs (>=1.2.0.48)"]
|
|
docs = ["sphinx (<5)", "sphinx-rtd-theme"]
|
|
keepalive = ["keepalive (>=0.5)"]
|
|
pandas = ["pandas (>=1.3.5)"]
|
|
|
|
[[package]]
|
|
name = "sphinx"
|
|
version = "4.5.0"
|
|
description = "Python documentation generator"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
alabaster = ">=0.7,<0.8"
|
|
babel = ">=1.3"
|
|
colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""}
|
|
docutils = ">=0.14,<0.18"
|
|
imagesize = "*"
|
|
importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""}
|
|
Jinja2 = ">=2.3"
|
|
packaging = "*"
|
|
Pygments = ">=2.0"
|
|
requests = ">=2.5.0"
|
|
snowballstemmer = ">=1.1"
|
|
sphinxcontrib-applehelp = "*"
|
|
sphinxcontrib-devhelp = "*"
|
|
sphinxcontrib-htmlhelp = ">=2.0.0"
|
|
sphinxcontrib-jsmath = "*"
|
|
sphinxcontrib-qthelp = "*"
|
|
sphinxcontrib-serializinghtml = ">=1.1.5"
|
|
|
|
[package.extras]
|
|
docs = ["sphinxcontrib-websupport"]
|
|
lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.931)", "docutils-stubs", "types-typed-ast", "types-requests"]
|
|
test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
|
|
|
|
[[package]]
|
|
name = "sphinxcontrib-applehelp"
|
|
version = "1.0.4"
|
|
description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.extras]
|
|
lint = ["flake8", "mypy", "docutils-stubs"]
|
|
test = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "sphinxcontrib-devhelp"
|
|
version = "1.0.2"
|
|
description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
lint = ["flake8", "mypy", "docutils-stubs"]
|
|
test = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "sphinxcontrib-htmlhelp"
|
|
version = "2.0.1"
|
|
description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.extras]
|
|
lint = ["flake8", "mypy", "docutils-stubs"]
|
|
test = ["pytest", "html5lib"]
|
|
|
|
[[package]]
|
|
name = "sphinxcontrib-jsmath"
|
|
version = "1.0.1"
|
|
description = "A sphinx extension which renders display math in HTML via JavaScript"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
test = ["pytest", "flake8", "mypy"]
|
|
|
|
[[package]]
|
|
name = "sphinxcontrib-qthelp"
|
|
version = "1.0.3"
|
|
description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
lint = ["flake8", "mypy", "docutils-stubs"]
|
|
test = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "sphinxcontrib-serializinghtml"
|
|
version = "1.1.5"
|
|
description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
lint = ["flake8", "mypy", "docutils-stubs"]
|
|
test = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "squarify"
|
|
version = "0.4.3"
|
|
description = "Pure Python implementation of the squarify treemap layout algorithm"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "sseclient"
|
|
version = "0.0.27"
|
|
description = "Python client library for reading Server Sent Event streams."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.9"
|
|
six = "*"
|
|
|
|
[[package]]
|
|
name = "stack-data"
|
|
version = "0.6.2"
|
|
description = "Extract data from python stack frames and tracebacks for informative displays"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
asttokens = ">=2.1.0"
|
|
executing = ">=1.2.0"
|
|
pure-eval = "*"
|
|
|
|
[package.extras]
|
|
tests = ["pytest", "typeguard", "pygments", "littleutils", "cython"]
|
|
|
|
[[package]]
|
|
name = "statsforecast"
|
|
version = "1.4.0"
|
|
description = "Time series forecasting suite using statistical models"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
matplotlib = "*"
|
|
numba = ">=0.55.0"
|
|
numpy = ">=1.21.6"
|
|
pandas = ">=1.3.5"
|
|
plotly = "*"
|
|
scipy = ">=1.7.3"
|
|
statsmodels = ">=0.13.2"
|
|
tqdm = "*"
|
|
|
|
[package.extras]
|
|
dev = ["nbdev", "black", "mypy", "flake8", "ray", "protobuf (>=3.15.3,<4.0.0)", "fugue (>=0.7.0)", "matplotlib", "neuralforecast", "pmdarima", "prophet", "sklearn", "dask"]
|
|
fugue = ["fugue[ray] (>=0.7.0)"]
|
|
ray = ["ray", "protobuf (>=3.15.3,<4.0.0)"]
|
|
|
|
[[package]]
|
|
name = "statsmodels"
|
|
version = "0.13.2"
|
|
description = "Statistical computations and models for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.17"
|
|
packaging = ">=21.3"
|
|
pandas = ">=0.25"
|
|
patsy = ">=0.5.2"
|
|
scipy = ">=1.3"
|
|
|
|
[package.extras]
|
|
build = ["cython (>=0.29.26)"]
|
|
develop = ["cython (>=0.29.26)"]
|
|
docs = ["sphinx", "nbconvert", "jupyter-client", "ipykernel", "matplotlib", "nbformat", "numpydoc", "pandas-datareader"]
|
|
|
|
[[package]]
|
|
name = "statsmodels"
|
|
version = "0.13.3"
|
|
description = "Statistical computations and models for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = [
|
|
{version = ">=1.17", markers = "python_version != \"3.10\" or platform_system != \"Windows\" or platform_python_implementation == \"PyPy\""},
|
|
{version = ">=1.22.3", markers = "python_version == \"3.10\" and platform_system == \"Windows\" and platform_python_implementation != \"PyPy\""},
|
|
]
|
|
packaging = ">=21.3"
|
|
pandas = ">=0.25"
|
|
patsy = ">=0.5.2"
|
|
scipy = {version = ">=1.3", markers = "(python_version > \"3.7\" or platform_system != \"Windows\" or platform_machine != \"x86\") and python_version < \"3.12\""}
|
|
|
|
[package.extras]
|
|
build = ["cython (>=0.29.32)"]
|
|
develop = ["cython (>=0.29.32)", "cython (>=0.29.32,<3.0.0)", "setuptools_scm[toml] (>=7.0.0,<7.1.0)", "oldest-supported-numpy (>=2022.4.18)", "matplotlib (>=3)", "colorama", "joblib", "jinja2", "pytest (>=7.0.1,<7.1.0)", "pytest-randomly", "pytest-xdist", "flake8", "isort", "pywinpty"]
|
|
docs = ["sphinx", "nbconvert", "jupyter-client", "ipykernel", "matplotlib", "nbformat", "numpydoc", "pandas-datareader"]
|
|
|
|
[[package]]
|
|
name = "statsmodels"
|
|
version = "0.13.4"
|
|
description = "Statistical computations and models for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = [
|
|
{version = ">=1.17", markers = "python_version != \"3.10\" or platform_system != \"Windows\" or platform_python_implementation == \"PyPy\""},
|
|
{version = ">=1.22.3", markers = "python_version == \"3.10\" and platform_system == \"Windows\" and platform_python_implementation != \"PyPy\""},
|
|
]
|
|
packaging = ">=21.3"
|
|
pandas = ">=0.25"
|
|
patsy = ">=0.5.2"
|
|
scipy = {version = ">=1.3", markers = "(python_version > \"3.9\" or platform_system != \"Windows\" or platform_machine != \"x86\") and python_version < \"3.12\""}
|
|
|
|
[package.extras]
|
|
build = ["cython (>=0.29.32)"]
|
|
develop = ["cython (>=0.29.32)", "cython (>=0.29.32,<3.0.0)", "setuptools_scm[toml] (>=7.0.0,<7.1.0)", "oldest-supported-numpy (>=2022.4.18)", "matplotlib (>=3)", "colorama", "joblib", "jinja2", "pytest (>=7.0.1,<7.1.0)", "pytest-randomly", "pytest-xdist", "flake8", "isort", "pywinpty"]
|
|
docs = ["sphinx", "nbconvert", "jupyter-client", "ipykernel", "matplotlib", "nbformat", "numpydoc", "pandas-datareader"]
|
|
|
|
[[package]]
|
|
name = "statsmodels"
|
|
version = "0.13.5"
|
|
description = "Statistical computations and models for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = [
|
|
{version = ">=1.17", markers = "python_version != \"3.10\" or platform_system != \"Windows\" or platform_python_implementation == \"PyPy\""},
|
|
{version = ">=1.22.3", markers = "python_version == \"3.10\" and platform_system == \"Windows\" and platform_python_implementation != \"PyPy\""},
|
|
]
|
|
packaging = ">=21.3"
|
|
pandas = ">=0.25"
|
|
patsy = ">=0.5.2"
|
|
scipy = {version = ">=1.3", markers = "(python_version > \"3.9\" or platform_system != \"Windows\" or platform_machine != \"x86\") and python_version < \"3.12\""}
|
|
|
|
[package.extras]
|
|
build = ["cython (>=0.29.32)"]
|
|
develop = ["cython (>=0.29.32)", "cython (>=0.29.32,<3.0.0)", "setuptools-scm[toml] (>=7.0.0,<7.1.0)", "oldest-supported-numpy (>=2022.4.18)", "matplotlib (>=3)", "colorama", "joblib", "jinja2", "pytest (>=7.0.1,<7.1.0)", "pytest-randomly", "pytest-xdist", "flake8", "isort", "pywinpty"]
|
|
docs = ["sphinx", "nbconvert", "jupyter-client", "ipykernel", "matplotlib", "nbformat", "numpydoc", "pandas-datareader"]
|
|
|
|
[[package]]
|
|
name = "stevedore"
|
|
version = "4.1.1"
|
|
description = "Manage dynamic plugins for Python applications"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
pbr = ">=2.0.0,<2.1.0 || >2.1.0"
|
|
|
|
[[package]]
|
|
name = "stocksera"
|
|
version = "0.1.21"
|
|
description = "Official Stocksera API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
pandas = "*"
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "streamlit"
|
|
version = "1.17.0"
|
|
description = "The fastest way to build data apps in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7, !=3.9.7"
|
|
|
|
[package.dependencies]
|
|
altair = ">=3.2.0"
|
|
blinker = ">=1.0.0"
|
|
cachetools = ">=4.0"
|
|
click = ">=7.0"
|
|
gitpython = "!=3.1.19"
|
|
importlib-metadata = ">=1.4"
|
|
numpy = "*"
|
|
packaging = ">=14.1"
|
|
pandas = ">=0.21.0"
|
|
pillow = ">=6.2.0"
|
|
protobuf = ">=3.12,<4"
|
|
pyarrow = ">=4.0"
|
|
pydeck = ">=0.1.dev5"
|
|
pympler = ">=0.9"
|
|
python-dateutil = "*"
|
|
requests = ">=2.4"
|
|
rich = ">=10.11.0"
|
|
semver = "*"
|
|
toml = "*"
|
|
tornado = ">=5.0"
|
|
typing-extensions = ">=3.10.0.0"
|
|
tzlocal = ">=1.1"
|
|
validators = ">=0.2"
|
|
watchdog = {version = "*", markers = "platform_system != \"Darwin\""}
|
|
|
|
[package.extras]
|
|
snowflake = ["snowflake-snowpark-python"]
|
|
|
|
[[package]]
|
|
name = "tabulate"
|
|
version = "0.9.0"
|
|
description = "Pretty-print tabular data"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
widechars = ["wcwidth"]
|
|
|
|
[[package]]
|
|
name = "tbats"
|
|
version = "1.1.2"
|
|
description = "BATS and TBATS for time series forecasting"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
numpy = "*"
|
|
pmdarima = "*"
|
|
scikit-learn = "*"
|
|
scipy = "*"
|
|
|
|
[package.extras]
|
|
dev = ["pip-tools", "pytest", "rpy2"]
|
|
|
|
[[package]]
|
|
name = "temporal-cache"
|
|
version = "0.1.4"
|
|
description = "Time based function caching"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
frozendict = ">=1.2"
|
|
tzlocal = ">=2.0.0"
|
|
|
|
[package.extras]
|
|
dev = ["black (>=20)", "bump2version (>=1.0.0)", "flake8 (>=3.7.8)", "flake8-black (>=0.2.1)", "mock", "pytest (>=4.3.0)", "pytest-cov (>=2.6.1)", "Sphinx (>=1.8.4)", "sphinx-markdown-builder (>=0.5.2)", "frozendict (>=1.2)", "tzlocal (>=2.0.0)"]
|
|
|
|
[[package]]
|
|
name = "tenacity"
|
|
version = "7.0.0"
|
|
description = "Retry code until it succeeds"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
six = ">=1.9.0"
|
|
|
|
[package.extras]
|
|
doc = ["reno", "sphinx", "tornado (>=4.5)"]
|
|
|
|
[[package]]
|
|
name = "tensorboard"
|
|
version = "2.11.2"
|
|
description = "TensorBoard lets you watch Tensors Flow"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
absl-py = ">=0.4"
|
|
google-auth = ">=1.6.3,<3"
|
|
google-auth-oauthlib = ">=0.4.1,<0.5"
|
|
grpcio = ">=1.24.3"
|
|
markdown = ">=2.6.8"
|
|
numpy = ">=1.12.0"
|
|
protobuf = ">=3.9.2,<4"
|
|
requests = ">=2.21.0,<3"
|
|
tensorboard-data-server = ">=0.6.0,<0.7.0"
|
|
tensorboard-plugin-wit = ">=1.6.0"
|
|
werkzeug = ">=1.0.1"
|
|
|
|
[[package]]
|
|
name = "tensorboard-data-server"
|
|
version = "0.6.1"
|
|
description = "Fast data loading for TensorBoard"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "tensorboard-plugin-wit"
|
|
version = "1.8.1"
|
|
description = "What-If Tool TensorBoard plugin."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "terminado"
|
|
version = "0.17.1"
|
|
description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
ptyprocess = {version = "*", markers = "os_name != \"nt\""}
|
|
pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""}
|
|
tornado = ">=6.1.0"
|
|
|
|
[package.extras]
|
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
|
|
test = ["pre-commit", "pytest-timeout", "pytest (>=7.0)"]
|
|
|
|
[[package]]
|
|
name = "textwrap3"
|
|
version = "0.9.2"
|
|
description = "textwrap from Python 3.6 backport (plus a few tweaks)"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "thepassiveinvestor"
|
|
version = "1.1.2"
|
|
description = "Passive Investing for the Average Joe."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "threadpoolctl"
|
|
version = "3.1.0"
|
|
description = "threadpoolctl"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "tinycss2"
|
|
version = "1.2.1"
|
|
description = "A tiny CSS parser"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
webencodings = ">=0.4"
|
|
|
|
[package.extras]
|
|
doc = ["sphinx", "sphinx-rtd-theme"]
|
|
test = ["pytest", "isort", "flake8"]
|
|
|
|
[[package]]
|
|
name = "tokenize-rt"
|
|
version = "4.2.1"
|
|
description = "A wrapper around the stdlib `tokenize` which roundtrips."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6.1"
|
|
|
|
[[package]]
|
|
name = "tokenterminal"
|
|
version = "1.0.1"
|
|
description = "Unofficial Token Terminal API client."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.18.4"
|
|
|
|
[[package]]
|
|
name = "toml"
|
|
version = "0.10.2"
|
|
description = "Python Library for Tom's Obvious, Minimal Language"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
|
|
|
[[package]]
|
|
name = "tomli"
|
|
version = "2.0.1"
|
|
description = "A lil' TOML parser"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "tomlkit"
|
|
version = "0.11.6"
|
|
description = "Style preserving TOML library"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "toolz"
|
|
version = "0.12.0"
|
|
description = "List processing tools and functional utilities"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "torch"
|
|
version = "1.11.0"
|
|
description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7.0"
|
|
|
|
[package.dependencies]
|
|
typing-extensions = "*"
|
|
|
|
[[package]]
|
|
name = "torchmetrics"
|
|
version = "0.11.1"
|
|
description = "PyTorch native Metrics"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.17.2"
|
|
packaging = "*"
|
|
torch = ">=1.8.1"
|
|
typing-extensions = {version = "*", markers = "python_version < \"3.9\""}
|
|
|
|
[package.extras]
|
|
all = ["pystoi", "pycocotools", "torchvision (>=0.8)", "lpips", "torchvision", "torch-fidelity", "scipy", "pytorch-lightning (>=1.5)", "transformers (>=4.10.0)", "nltk (>=3.6)", "tqdm (>=4.41.0)", "regex (>=2021.9.24)"]
|
|
audio = ["pystoi"]
|
|
detection = ["pycocotools", "torchvision (>=0.8)"]
|
|
docs = ["sphinx-copybutton (>=0.3)", "sphinx-togglebutton (>=0.2)", "sphinx (>=4.0,<5.0)", "sphinx-paramlinks (>=0.5.1)", "pandoc (>=1.0)", "sphinx-autodoc-typehints (>=1.0)", "sphinxcontrib-mockautodoc", "docutils (>=0.16)", "nbsphinx (>=0.8)", "myst-parser", "sphinxcontrib-fulltoc (>=1.0)"]
|
|
image = ["lpips", "torchvision", "torch-fidelity", "scipy"]
|
|
integrate = ["pytorch-lightning (>=1.5)"]
|
|
multimodal = ["transformers (>=4.10.0)"]
|
|
test = ["fire", "types-requests", "rouge-score (>=0.0.4)", "torch-complex", "pytest-timeout", "fast-bss-eval (>=0.1.0)", "types-six", "dython", "pytest-doctestplus (>=0.9.0)", "pycocotools", "pytest-cov (>2.10)", "phmdoctest (>=1.1.1)", "cloudpickle (>=1.3)", "types-tabulate", "coverage (>5.2)", "types-pyyaml", "mypy (==0.982)", "pre-commit (>=1.0)", "scikit-learn (>1.0,<1.1.1)", "requests", "kornia (>=0.6.7)", "pytest-rerunfailures (>=10.0)", "sacrebleu (>=2.0.0)", "pypesq (>1.2)", "netcal", "types-emoji", "bert-score (==0.3.10)", "scikit-image (>0.17.1)", "huggingface-hub (<0.7)", "types-protobuf", "pytest (>=6.0.0,<7.0.0)", "types-setuptools", "jiwer (>=2.3.0)", "check-manifest", "transformers (>4.4.0)", "scipy", "mir-eval (>=0.6)", "pytorch-msssim (==0.2.1)", "pandas", "psutil"]
|
|
text = ["nltk (>=3.6)", "tqdm (>=4.41.0)", "regex (>=2021.9.24)"]
|
|
|
|
[[package]]
|
|
name = "tornado"
|
|
version = "6.2"
|
|
description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">= 3.7"
|
|
|
|
[[package]]
|
|
name = "tqdm"
|
|
version = "4.64.1"
|
|
description = "Fast, Extensible Progress Meter"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
|
|
|
|
[package.dependencies]
|
|
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
|
|
|
[package.extras]
|
|
dev = ["py-make (>=0.1.0)", "twine", "wheel"]
|
|
notebook = ["ipywidgets (>=6)"]
|
|
slack = ["slack-sdk"]
|
|
telegram = ["requests"]
|
|
|
|
[[package]]
|
|
name = "tradingview-ta"
|
|
version = "3.3.0"
|
|
description = "Unofficial TradingView technical analysis API wrapper."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "traitlets"
|
|
version = "5.9.0"
|
|
description = "Traitlets Python configuration system"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
|
|
test = ["argcomplete (>=2.0)", "pre-commit", "pytest", "pytest-mock"]
|
|
|
|
[[package]]
|
|
name = "typeguard"
|
|
version = "2.13.3"
|
|
description = "Run-time type checker for Python"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.5.3"
|
|
|
|
[package.extras]
|
|
doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
|
|
test = ["pytest", "typing-extensions", "mypy"]
|
|
|
|
[[package]]
|
|
name = "types-python-dateutil"
|
|
version = "2.8.19.6"
|
|
description = "Typing stubs for python-dateutil"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-pytz"
|
|
version = "2021.3.8"
|
|
description = "Typing stubs for pytz"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-pyyaml"
|
|
version = "6.0.12.4"
|
|
description = "Typing stubs for PyYAML"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-requests"
|
|
version = "2.28.11.8"
|
|
description = "Typing stubs for requests"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
types-urllib3 = "<1.27"
|
|
|
|
[[package]]
|
|
name = "types-setuptools"
|
|
version = "57.4.18"
|
|
description = "Typing stubs for setuptools"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-six"
|
|
version = "1.16.21.4"
|
|
description = "Typing stubs for six"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-urllib3"
|
|
version = "1.26.25.4"
|
|
description = "Typing stubs for urllib3"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "typing-extensions"
|
|
version = "4.4.0"
|
|
description = "Backported and Experimental Type Hints for Python 3.7+"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "tzdata"
|
|
version = "2022.7"
|
|
description = "Provider of IANA time zone data"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2"
|
|
|
|
[[package]]
|
|
name = "tzlocal"
|
|
version = "4.2"
|
|
description = "tzinfo object for the local timezone"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
"backports.zoneinfo" = {version = "*", markers = "python_version < \"3.9\""}
|
|
pytz-deprecation-shim = "*"
|
|
tzdata = {version = "*", markers = "platform_system == \"Windows\""}
|
|
|
|
[package.extras]
|
|
devenv = ["black", "pyroma", "pytest-cov", "zest.releaser"]
|
|
test = ["pytest-mock (>=3.3)", "pytest (>=4.3)"]
|
|
|
|
[[package]]
|
|
name = "u8darts"
|
|
version = "0.23.0"
|
|
description = "A python library for easy manipulation and forecasting of time series."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
catboost = ">=1.0.6"
|
|
holidays = ">=0.11.1"
|
|
joblib = ">=0.16.0"
|
|
lightgbm = ">=3.2.0"
|
|
matplotlib = ">=3.3.0"
|
|
nfoursid = ">=1.0.0"
|
|
numpy = ">=1.19.0"
|
|
pandas = ">=1.0.5"
|
|
pmdarima = ">=1.8.0"
|
|
prophet = ">=1.1.1"
|
|
pyod = ">=0.9.5"
|
|
pytorch-lightning = {version = ">=1.5.0", optional = true, markers = "extra == \"torch\""}
|
|
requests = ">=2.22.0"
|
|
scikit-learn = ">=1.0.1"
|
|
scipy = ">=1.3.2"
|
|
shap = ">=0.40.0"
|
|
statsforecast = ">=1.0.0"
|
|
statsmodels = ">=0.13.0"
|
|
tbats = ">=1.1.0"
|
|
torch = {version = ">=1.8.0", optional = true, markers = "extra == \"torch\""}
|
|
tqdm = ">=4.60.0"
|
|
xarray = ">=0.17.0"
|
|
xgboost = ">=1.6.0"
|
|
|
|
[package.extras]
|
|
all = ["catboost (>=1.0.6)", "holidays (>=0.11.1)", "joblib (>=0.16.0)", "lightgbm (>=3.2.0)", "matplotlib (>=3.3.0)", "nfoursid (>=1.0.0)", "numpy (>=1.19.0)", "pandas (>=1.0.5)", "pmdarima (>=1.8.0)", "prophet (>=1.1.1)", "pyod (>=0.9.5)", "requests (>=2.22.0)", "scikit-learn (>=1.0.1)", "scipy (>=1.3.2)", "shap (>=0.40.0)", "statsforecast (>=1.0.0)", "statsmodels (>=0.13.0)", "tbats (>=1.1.0)", "tqdm (>=4.60.0)", "xarray (>=0.17.0)", "xgboost (>=1.6.0)", "pytorch-lightning (>=1.5.0)", "torch (>=1.8.0)"]
|
|
torch = ["pytorch-lightning (>=1.5.0)", "torch (>=1.8.0)"]
|
|
|
|
[[package]]
|
|
name = "ujson"
|
|
version = "5.7.0"
|
|
description = "Ultra fast JSON encoder and decoder for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "unidecode"
|
|
version = "1.3.6"
|
|
description = "ASCII transliterations of Unicode text"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "update-checker"
|
|
version = "0.18.0"
|
|
description = "A python module that will check for package updates."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.3.0"
|
|
|
|
[package.extras]
|
|
dev = ["black", "flake8", "pytest (>=2.7.3)"]
|
|
lint = ["black", "flake8"]
|
|
test = ["pytest (>=2.7.3)"]
|
|
|
|
[[package]]
|
|
name = "urllib3"
|
|
version = "1.26.14"
|
|
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
|
|
|
|
[package.extras]
|
|
brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"]
|
|
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "urllib3-secure-extra", "ipaddress"]
|
|
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
|
|
|
|
[[package]]
|
|
name = "user-agent"
|
|
version = "0.1.10"
|
|
description = "User-Agent generator"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
six = "*"
|
|
|
|
[[package]]
|
|
name = "vadersentiment"
|
|
version = "3.3.2"
|
|
description = "VADER Sentiment Analysis. VADER (Valence Aware Dictionary and sEntiment Reasoner) is a lexicon and rule-based sentiment analysis tool that is specifically attuned to sentiments expressed in social media, and works well on texts from other domains."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = "*"
|
|
|
|
[[package]]
|
|
name = "validators"
|
|
version = "0.20.0"
|
|
description = "Python Data Validation for Humans™."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.4"
|
|
|
|
[package.dependencies]
|
|
decorator = ">=3.4.0"
|
|
|
|
[package.extras]
|
|
test = ["pytest (>=2.2.3)", "flake8 (>=2.4.0)", "isort (>=4.2.2)"]
|
|
|
|
[[package]]
|
|
name = "valinvest"
|
|
version = "0.0.2"
|
|
description = "A value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "vcrpy"
|
|
version = "4.2.1"
|
|
description = "Automatically mock your HTTP interactions to simplify and speed up testing"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
PyYAML = "*"
|
|
six = ">=1.5"
|
|
wrapt = "*"
|
|
yarl = "*"
|
|
|
|
[[package]]
|
|
name = "virtualenv"
|
|
version = "20.17.1"
|
|
description = "Virtual Python Environment builder"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
distlib = ">=0.3.6,<1"
|
|
filelock = ">=3.4.1,<4"
|
|
platformdirs = ">=2.4,<3"
|
|
|
|
[package.extras]
|
|
docs = ["proselint (>=0.13)", "sphinx (>=5.3)", "sphinx-argparse (>=0.3.2)", "sphinx-rtd-theme (>=1)", "towncrier (>=22.8)"]
|
|
testing = ["coverage (>=6.2)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=21.3)", "pytest (>=7.0.1)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.6.1)", "pytest-randomly (>=3.10.3)", "pytest-timeout (>=2.1)"]
|
|
|
|
[[package]]
|
|
name = "voila"
|
|
version = "0.4.0"
|
|
description = "Voilà turns Jupyter notebooks into standalone web applications"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
jupyter-client = ">=6.1.3,<=7.4.1"
|
|
jupyter-core = ">=4.11.0"
|
|
jupyter-server = ">=1.18,<2.0.0"
|
|
jupyterlab-server = ">=2.3.0,<3"
|
|
nbclient = ">=0.4.0,<0.8"
|
|
nbconvert = ">=6.4.5,<8"
|
|
traitlets = ">=5.0.3,<6"
|
|
websockets = ">=9.0"
|
|
|
|
[package.extras]
|
|
dev = ["black", "hatch", "jupyter-releaser"]
|
|
test = ["ipywidgets", "matplotlib", "mock", "numpy", "pandas", "papermill", "pytest", "pytest-rerunfailures", "pytest-tornasync"]
|
|
|
|
[[package]]
|
|
name = "watchdog"
|
|
version = "2.2.1"
|
|
description = "Filesystem events monitoring"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
watchmedo = ["PyYAML (>=3.10)"]
|
|
|
|
[[package]]
|
|
name = "wcwidth"
|
|
version = "0.2.6"
|
|
description = "Measures the displayed width of unicode strings in a terminal"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "webencodings"
|
|
version = "0.5.1"
|
|
description = "Character encoding aliases for legacy web content"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "websocket-client"
|
|
version = "1.5.0"
|
|
description = "WebSocket client for Python with low level API options"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["Sphinx (>=3.4)", "sphinx-rtd-theme (>=0.5)"]
|
|
optional = ["python-socks", "wsaccel"]
|
|
test = ["websockets"]
|
|
|
|
[[package]]
|
|
name = "websockets"
|
|
version = "10.4"
|
|
description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "werkzeug"
|
|
version = "2.2.2"
|
|
description = "The comprehensive WSGI web application library."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
MarkupSafe = ">=2.1.1"
|
|
|
|
[package.extras]
|
|
watchdog = ["watchdog"]
|
|
|
|
[[package]]
|
|
name = "widgetsnbextension"
|
|
version = "4.0.5"
|
|
description = "Jupyter interactive widgets for Jupyter Notebook"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "win32-setctime"
|
|
version = "1.1.0"
|
|
description = "A small Python utility to set file creation time on Windows"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
dev = ["pytest (>=4.6.2)", "black (>=19.3b0)"]
|
|
|
|
[[package]]
|
|
name = "wrapt"
|
|
version = "1.14.1"
|
|
description = "Module for decorators, wrappers and monkey patching."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
|
|
|
|
[[package]]
|
|
name = "xarray"
|
|
version = "2023.1.0"
|
|
description = "N-D labeled arrays and datasets in Python"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.20"
|
|
packaging = ">=21.3"
|
|
pandas = ">=1.3"
|
|
|
|
[package.extras]
|
|
accel = ["scipy", "bottleneck", "numbagg", "flox"]
|
|
complete = ["netcdf4", "h5netcdf", "scipy", "zarr", "fsspec", "cftime", "rasterio", "cfgrib", "pooch", "bottleneck", "numbagg", "flox", "dask", "matplotlib", "seaborn", "nc-time-axis", "pydap"]
|
|
docs = ["netcdf4", "h5netcdf", "scipy", "zarr", "fsspec", "cftime", "rasterio", "cfgrib", "pooch", "bottleneck", "numbagg", "flox", "dask", "matplotlib", "seaborn", "nc-time-axis", "sphinx-autosummary-accessors", "sphinx-rtd-theme", "ipython", "ipykernel", "jupyter-client", "nbsphinx", "scanpydoc", "pydap"]
|
|
io = ["netcdf4", "h5netcdf", "scipy", "zarr", "fsspec", "cftime", "rasterio", "cfgrib", "pooch", "pydap"]
|
|
parallel = ["dask"]
|
|
viz = ["matplotlib", "seaborn", "nc-time-axis"]
|
|
|
|
[[package]]
|
|
name = "xgboost"
|
|
version = "1.7.3"
|
|
description = "XGBoost Python Package"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = "*"
|
|
scipy = "*"
|
|
|
|
[package.extras]
|
|
dask = ["dask", "pandas", "distributed"]
|
|
datatable = ["datatable"]
|
|
pandas = ["pandas"]
|
|
plotting = ["graphviz", "matplotlib"]
|
|
pyspark = ["pyspark", "scikit-learn", "cloudpickle"]
|
|
scikit-learn = ["scikit-learn"]
|
|
|
|
[[package]]
|
|
name = "xlsxwriter"
|
|
version = "3.0.8"
|
|
description = "A Python module for creating Excel XLSX files."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "yarl"
|
|
version = "1.8.2"
|
|
description = "Yet another URL library"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
idna = ">=2.0"
|
|
multidict = ">=4.0"
|
|
|
|
[[package]]
|
|
name = "yfinance"
|
|
version = "0.2.9"
|
|
description = "Download market data from Yahoo! Finance API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
appdirs = ">=1.4.4"
|
|
beautifulsoup4 = ">=4.11.1"
|
|
cryptography = ">=3.3.2"
|
|
frozendict = ">=2.3.4"
|
|
html5lib = ">=1.1"
|
|
lxml = ">=4.9.1"
|
|
multitasking = ">=0.0.7"
|
|
numpy = ">=1.16.5"
|
|
pandas = ">=1.3.0"
|
|
pytz = ">=2022.5"
|
|
requests = ">=2.26"
|
|
|
|
[[package]]
|
|
name = "zipp"
|
|
version = "3.12.0"
|
|
description = "Backport of pathlib-compatible object wrapper for zip files"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (>=3.5)", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "furo", "sphinx-lint", "jaraco.tidelift (>=1.4)"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "jaraco.itertools", "func-timeout", "jaraco.functools", "more-itertools", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "pytest-flake8"]
|
|
|
|
[[package]]
|
|
name = "zope.interface"
|
|
version = "5.5.2"
|
|
description = "Interfaces for Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "repoze.sphinx.autointerface"]
|
|
test = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
|
|
testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
|
|
|
|
[extras]
|
|
all = ["torch", "pytorch-lightning", "u8darts", "Riskfolio-Lib"]
|
|
doc = ["docstring-parser"]
|
|
installer = ["pyinstaller"]
|
|
jupyterlab = ["jupyterlab-code-formatter", "jupyterlab-lsp", "jedi-language-server"]
|
|
optimization = ["Riskfolio-Lib"]
|
|
prediction = ["torch", "pytorch-lightning", "u8darts"]
|
|
|
|
[metadata]
|
|
lock-version = "1.1"
|
|
python-versions = "^3.8,<3.11, !=3.9.7"
|
|
content-hash = "6082422c6e0601e87e9df33daa3393f6d4afffdb867ecf6db74e33622ecf41fd"
|
|
|
|
[metadata.files]
|
|
absl-py = []
|
|
aiodns = []
|
|
aiohttp = []
|
|
aiosignal = []
|
|
alabaster = []
|
|
alpha-vantage = []
|
|
altair = []
|
|
altgraph = []
|
|
ansiwrap = []
|
|
anyio = []
|
|
appdirs = []
|
|
appnope = []
|
|
arch = []
|
|
argon2-cffi = []
|
|
argon2-cffi-bindings = []
|
|
ascii-magic = []
|
|
astor = []
|
|
astroid = []
|
|
astropy = []
|
|
asttokens = []
|
|
async-timeout = []
|
|
atomicwrites = []
|
|
attrs = []
|
|
babel = []
|
|
backcall = []
|
|
backoff = []
|
|
"backports.zoneinfo" = []
|
|
bandit = []
|
|
base58 = []
|
|
beartype = []
|
|
beautifulsoup4 = []
|
|
black = []
|
|
bleach = []
|
|
blinker = []
|
|
bs4 = []
|
|
bt = []
|
|
cachetools = []
|
|
catboost = []
|
|
cattrs = []
|
|
ccxt = []
|
|
certifi = []
|
|
cffi = []
|
|
cfgv = []
|
|
charset-normalizer = []
|
|
click = []
|
|
cloudpickle = []
|
|
cmdstanpy = []
|
|
codespell = []
|
|
colorama = []
|
|
comm = []
|
|
commonmark = []
|
|
convertdate = []
|
|
coverage = []
|
|
cryptography = []
|
|
cssselect = []
|
|
cvxpy = []
|
|
cycler = []
|
|
cython = []
|
|
dateparser = []
|
|
datetime = []
|
|
debugpy = []
|
|
decorator = []
|
|
defusedxml = []
|
|
degiro-connector = []
|
|
deprecation = []
|
|
detecta = []
|
|
dill = []
|
|
distlib = []
|
|
dnspython = []
|
|
docstring-parser = []
|
|
docstring-to-markdown = []
|
|
docutils = []
|
|
ecos = []
|
|
entrypoints = []
|
|
ephem = []
|
|
et-xmlfile = []
|
|
exceptiongroup = []
|
|
exchange-calendars = []
|
|
executing = []
|
|
fastjsonschema = []
|
|
feedparser = []
|
|
ffn = []
|
|
filelock = []
|
|
financedatabase = []
|
|
finnhub-python = []
|
|
finviz = []
|
|
finvizfinance = []
|
|
flake8 = []
|
|
fonttools = []
|
|
formulaic = []
|
|
fred = []
|
|
fredapi = []
|
|
frozendict = []
|
|
frozenlist = []
|
|
fsspec = []
|
|
fundamentalanalysis = []
|
|
future = []
|
|
gitdb = []
|
|
gitpython = []
|
|
google-auth = []
|
|
google-auth-oauthlib = []
|
|
graphviz = []
|
|
grpcio = []
|
|
h11 = []
|
|
hijri-converter = []
|
|
holidays = []
|
|
html5lib = []
|
|
httpcore = []
|
|
httpx = []
|
|
identify = []
|
|
idna = []
|
|
imagesize = []
|
|
importlib-metadata = []
|
|
inflection = []
|
|
iniconfig = []
|
|
interface-meta = []
|
|
investiny = []
|
|
investpy = []
|
|
ipyflex = []
|
|
ipykernel = []
|
|
ipympl = []
|
|
ipython = []
|
|
ipython-genutils = []
|
|
ipywidgets = []
|
|
iso8601 = []
|
|
isodate = []
|
|
isort = []
|
|
jedi = []
|
|
jedi-language-server = []
|
|
jinja2 = []
|
|
joblib = []
|
|
json5 = []
|
|
jsonschema = []
|
|
jupyter-client = []
|
|
jupyter-core = []
|
|
jupyter-lsp = []
|
|
jupyter-server = []
|
|
jupyterlab = []
|
|
jupyterlab-code-formatter = []
|
|
jupyterlab-lsp = []
|
|
jupyterlab-pygments = []
|
|
jupyterlab-server = []
|
|
jupyterlab-widgets = []
|
|
kiwisolver = []
|
|
korean-lunar-calendar = []
|
|
lazy-object-proxy = []
|
|
lightgbm = []
|
|
linearmodels = []
|
|
llvmlite = []
|
|
loguru = []
|
|
lsprotocol = []
|
|
lunarcalendar = []
|
|
lxml = []
|
|
macholib = []
|
|
markdown = []
|
|
markdown-it-py = []
|
|
markupsafe = []
|
|
matplotlib = []
|
|
matplotlib-inline = []
|
|
mccabe = []
|
|
mdit-py-plugins = []
|
|
mistune = []
|
|
mock = []
|
|
more-itertools = []
|
|
mplfinance = []
|
|
mstarpy = []
|
|
multidict = []
|
|
multitasking = []
|
|
mypy = []
|
|
mypy-extensions = []
|
|
myst-parser = []
|
|
nbclassic = []
|
|
nbclient = []
|
|
nbconvert = []
|
|
nbformat = []
|
|
nbmake = []
|
|
nest-asyncio = []
|
|
networkx = []
|
|
nfoursid = []
|
|
nodeenv = []
|
|
notebook = []
|
|
notebook-shim = []
|
|
numba = []
|
|
numpy = []
|
|
oandapyv20 = []
|
|
oauthlib = []
|
|
onetimepass = []
|
|
openpyxl = []
|
|
osqp = []
|
|
packaging = []
|
|
pandas = []
|
|
pandas-datareader = []
|
|
pandas-market-calendars = []
|
|
pandas-ta = []
|
|
pandocfilters = []
|
|
papermill = []
|
|
parso = []
|
|
pathspec = []
|
|
patsy = []
|
|
pbr = []
|
|
pefile = []
|
|
pexpect = []
|
|
pickleshare = []
|
|
pillow = []
|
|
platformdirs = []
|
|
plotly = []
|
|
pluggy = []
|
|
pmdarima = []
|
|
praw = []
|
|
prawcore = []
|
|
pre-commit = []
|
|
prometheus-client = []
|
|
prompt-toolkit = []
|
|
property-cached = []
|
|
prophet = []
|
|
protobuf = []
|
|
psaw = []
|
|
psutil = []
|
|
ptyprocess = []
|
|
pure-eval = []
|
|
py = []
|
|
pyally = []
|
|
pyarrow = []
|
|
pyasn1 = []
|
|
pyasn1-modules = []
|
|
pycares = []
|
|
pycodestyle = []
|
|
pycoingecko = []
|
|
pycparser = []
|
|
pydantic = []
|
|
pydeck = []
|
|
pydeprecate = []
|
|
pyerfa = []
|
|
pyex = []
|
|
pyflakes = []
|
|
pygls = []
|
|
pygments = []
|
|
pyhdfe = []
|
|
pyinstaller = []
|
|
pyinstaller-hooks-contrib = []
|
|
pylint = []
|
|
pyluach = []
|
|
pymeeus = []
|
|
pympler = []
|
|
pyobjc-core = []
|
|
pyobjc-framework-cocoa = []
|
|
pyod = []
|
|
pyotp = []
|
|
pyparsing = []
|
|
pyprind = []
|
|
pyrsistent = []
|
|
pytest = []
|
|
pytest-cov = []
|
|
pytest-mock = []
|
|
pytest-recording = []
|
|
pythclient = []
|
|
python-binance = []
|
|
python-coinmarketcap = []
|
|
python-dateutil = []
|
|
python-dotenv = []
|
|
python-i18n = []
|
|
pytorch-lightning = []
|
|
pytrends = []
|
|
pytz = []
|
|
pytz-deprecation-shim = []
|
|
pyupgrade = []
|
|
pywin32 = []
|
|
pywin32-ctypes = []
|
|
pywinpty = []
|
|
pyyaml = []
|
|
pyzmq = []
|
|
qdldl = []
|
|
quandl = []
|
|
rapidfuzz = []
|
|
rdflib = []
|
|
regex = []
|
|
requests = []
|
|
requests-oauthlib = []
|
|
rfc3986 = []
|
|
rich = []
|
|
riskfolio-lib = []
|
|
robin-stocks = []
|
|
rsa = []
|
|
"ruamel.yaml" = []
|
|
"ruamel.yaml.clib" = []
|
|
ruff = []
|
|
scikit-learn = []
|
|
scipy = []
|
|
screeninfo = []
|
|
scs = []
|
|
seaborn = []
|
|
semver = []
|
|
send2trash = []
|
|
sentiment-investor = []
|
|
setuptools-scm = []
|
|
sgmllib3k = []
|
|
shap = []
|
|
six = []
|
|
slicer = []
|
|
smmap = []
|
|
sniffio = []
|
|
snowballstemmer = []
|
|
socketio-client-nexus = []
|
|
soupsieve = []
|
|
sparqlwrapper = []
|
|
sphinx = []
|
|
sphinxcontrib-applehelp = []
|
|
sphinxcontrib-devhelp = []
|
|
sphinxcontrib-htmlhelp = []
|
|
sphinxcontrib-jsmath = []
|
|
sphinxcontrib-qthelp = []
|
|
sphinxcontrib-serializinghtml = []
|
|
squarify = []
|
|
sseclient = []
|
|
stack-data = []
|
|
statsforecast = []
|
|
statsmodels = []
|
|
stevedore = []
|
|
stocksera = []
|
|
streamlit = []
|
|
tabulate = []
|
|
tbats = []
|
|
temporal-cache = []
|
|
tenacity = []
|
|
tensorboard = []
|
|
tensorboard-data-server = []
|
|
tensorboard-plugin-wit = []
|
|
terminado = []
|
|
textwrap3 = []
|
|
thepassiveinvestor = []
|
|
threadpoolctl = []
|
|
tinycss2 = []
|
|
tokenize-rt = []
|
|
tokenterminal = []
|
|
toml = []
|
|
tomli = []
|
|
tomlkit = []
|
|
toolz = []
|
|
torch = []
|
|
torchmetrics = []
|
|
tornado = []
|
|
tqdm = []
|
|
tradingview-ta = []
|
|
traitlets = []
|
|
typeguard = []
|
|
types-python-dateutil = []
|
|
types-pytz = []
|
|
types-pyyaml = []
|
|
types-requests = []
|
|
types-setuptools = []
|
|
types-six = []
|
|
types-urllib3 = []
|
|
typing-extensions = []
|
|
tzdata = []
|
|
tzlocal = []
|
|
u8darts = []
|
|
ujson = []
|
|
unidecode = []
|
|
update-checker = []
|
|
urllib3 = []
|
|
user-agent = []
|
|
vadersentiment = []
|
|
validators = []
|
|
valinvest = []
|
|
vcrpy = []
|
|
virtualenv = []
|
|
voila = []
|
|
watchdog = []
|
|
wcwidth = []
|
|
webencodings = []
|
|
websocket-client = []
|
|
websockets = []
|
|
werkzeug = []
|
|
widgetsnbextension = []
|
|
win32-setctime = []
|
|
wrapt = []
|
|
xarray = []
|
|
xgboost = []
|
|
xlsxwriter = []
|
|
yarl = []
|
|
yfinance = []
|
|
zipp = []
|
|
"zope.interface" = []
|