mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
* changing packaging version * removing LegacyVersion * removing unused import * Update test cache * Revert cache * pin packaging * update version * Fix tests Co-authored-by: james <jmaslek11@gmail.com> Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
5193 lines
128 KiB
TOML
Vendored
5193 lines
128 KiB
TOML
Vendored
[[package]]
|
|
name = "absl-py"
|
|
version = "1.3.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.2.0"
|
|
description = "aiosignal: a list of registered asynchronous callbacks"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
frozenlist = ">=1.1.0"
|
|
|
|
[[package]]
|
|
name = "alabaster"
|
|
version = "0.7.12"
|
|
description = "A configurable sidebar-enabled Sphinx theme"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[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.0"
|
|
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 = "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 = "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.12.12"
|
|
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 = ">=3.10", markers = "python_version < \"3.10\""}
|
|
wrapt = {version = ">=1.11,<2", markers = "python_version < \"3.11\""}
|
|
|
|
[[package]]
|
|
name = "astropy"
|
|
version = "5.1.1"
|
|
description = "Astronomy and astrophysics core library"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.18"
|
|
packaging = ">=19.0"
|
|
pyerfa = ">=2.0"
|
|
PyYAML = ">=3.13"
|
|
|
|
[package.extras]
|
|
all = ["scipy (>=1.3)", "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)"]
|
|
docs = ["sphinx (<4)", "sphinx-astropy (>=1.6)", "pytest (>=7.0)", "scipy (>=1.3)", "matplotlib (>=3.1,!=3.4.0,!=3.5.2)", "sphinx-changelog (>=1.2.0)", "Jinja2 (<3.1)"]
|
|
recommended = ["scipy (>=1.3)", "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)", "pooch"]
|
|
|
|
[[package]]
|
|
name = "asttokens"
|
|
version = "2.0.8"
|
|
description = "Annotate AST trees with source code positions"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
six = "*"
|
|
|
|
[package.extras]
|
|
test = ["astroid (<=2.5.3)", "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.10.3"
|
|
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.1"
|
|
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 = "22.12.0"
|
|
description = "The uncompromising code formatter."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
click = ">=8.0.0"
|
|
ipython = {version = ">=7.8.0", optional = true, markers = "extra == \"jupyter\""}
|
|
mypy-extensions = ">=0.4.3"
|
|
pathspec = ">=0.9.0"
|
|
platformdirs = ">=2"
|
|
tokenize-rt = {version = ">=3.2.0", optional = true, markers = "extra == \"jupyter\""}
|
|
tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""}
|
|
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 = "5.0.1"
|
|
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)"]
|
|
dev = ["build (==0.8.0)", "flake8 (==4.0.1)", "hashin (==0.17.0)", "pip-tools (==6.6.2)", "pytest (==7.1.2)", "Sphinx (==4.3.2)", "tox (==3.25.0)", "twine (==4.0.1)", "wheel (==0.37.1)", "black (==22.3.0)", "mypy (==0.961)"]
|
|
|
|
[[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.2.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 = "ccxt"
|
|
version = "1.95.43"
|
|
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.9.24"
|
|
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.0"
|
|
description = "Extended pickling support for Python objects"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "cmdstanpy"
|
|
version = "1.0.8"
|
|
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", "testfixtures", "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 = "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 = "6.5.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 = "38.0.2"
|
|
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)", "sphinx-rtd-theme"]
|
|
docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
|
|
pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
|
|
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.1.0"
|
|
description = "cssselect parses CSS3 Selectors and translates them to XPath 1.0"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "cvxpy"
|
|
version = "1.2.1"
|
|
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]]
|
|
name = "cycler"
|
|
version = "0.11.0"
|
|
description = "Composable style cycles"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "cython"
|
|
version = "0.29.32"
|
|
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.2"
|
|
description = "Date parsing library designed to parse dates from HTML pages"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.dependencies]
|
|
python-dateutil = "*"
|
|
pytz = "*"
|
|
regex = "<2019.02.19 || >2019.02.19,<2021.8.27 || >2021.8.27,<2022.3.15"
|
|
tzlocal = "*"
|
|
|
|
[package.extras]
|
|
calendars = ["convertdate", "hijri-converter", "convertdate"]
|
|
fasttext = ["fasttext"]
|
|
langdetect = ["langdetect"]
|
|
|
|
[[package]]
|
|
name = "datetime"
|
|
version = "4.7"
|
|
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.3"
|
|
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.2.1"
|
|
description = "DNS toolkit"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6,<4.0"
|
|
|
|
[package.extras]
|
|
dnssec = ["cryptography (>=2.6,<37.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.10.0)"]
|
|
idna = ["idna (>=2.1,<4.0)"]
|
|
trio = ["trio (>=0.14,<0.20)"]
|
|
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.10"
|
|
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.10"
|
|
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.3"
|
|
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 = "exchange-calendars"
|
|
version = "4.2.3"
|
|
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.1.1"
|
|
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.8.0"
|
|
description = "A platform independent file lock."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["furo (>=2022.6.21)", "sphinx (>=5.1.1)", "sphinx-autodoc-typehints (>=1.19.1)"]
|
|
testing = ["covdefaults (>=2.2)", "coverage (>=6.4.2)", "pytest (>=7.1.2)", "pytest-cov (>=3)", "pytest-timeout (>=2.1)"]
|
|
|
|
[[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.15"
|
|
description = "Finnhub API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
requests = ">=2.22.0"
|
|
|
|
[[package]]
|
|
name = "finviz"
|
|
version = "1.4.4"
|
|
description = "Unofficial API for FinViz.com"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
aiohttp = "*"
|
|
beautifulsoup4 = "*"
|
|
cssselect = "*"
|
|
lxml = "*"
|
|
requests = "*"
|
|
tenacity = "*"
|
|
tqdm = "*"
|
|
urllib3 = "*"
|
|
user_agent = "*"
|
|
|
|
[[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 = "3.9.2"
|
|
description = "the modular source code checker: pep8 pyflakes and co"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
|
|
|
|
[package.dependencies]
|
|
mccabe = ">=0.6.0,<0.7.0"
|
|
pycodestyle = ">=2.7.0,<2.8.0"
|
|
pyflakes = ">=2.3.0,<2.4.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.1"
|
|
description = "A list-like structure which implements collections.abc.MutableSequence"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "fsspec"
|
|
version = "2022.11.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.2"
|
|
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.9"
|
|
description = "Git Object Database"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
smmap = ">=3.0.1,<6"
|
|
|
|
[[package]]
|
|
name = "gitpython"
|
|
version = "3.1.29"
|
|
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.14.1"
|
|
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)"]
|
|
|
|
[[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.50.0"
|
|
description = "HTTP/2-based RPC framework"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
six = ">=1.5.2"
|
|
|
|
[package.extras]
|
|
protobuf = ["grpcio-tools (>=1.50.0)"]
|
|
|
|
[[package]]
|
|
name = "h11"
|
|
version = "0.12.0"
|
|
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[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.15.0"
|
|
description = "A minimal low-level HTTP client."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
anyio = ">=3.0.0,<4.0.0"
|
|
certifi = "*"
|
|
h11 = ">=0.11,<0.13"
|
|
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.0"
|
|
description = "The next generation HTTP client."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
certifi = "*"
|
|
httpcore = ">=0.15.0,<0.16.0"
|
|
rfc3986 = {version = ">=1.3,<2", extras = ["idna2008"]}
|
|
sniffio = "*"
|
|
|
|
[package.extras]
|
|
brotli = ["brotlicffi", "brotli"]
|
|
cli = ["click (>=8.0.0,<9.0.0)", "rich (>=10,<13)", "pygments (>=2.0.0,<3.0.0)"]
|
|
http2 = ["h2 (>=3,<5)"]
|
|
socks = ["socksio (>=1.0.0,<2.0.0)"]
|
|
|
|
[[package]]
|
|
name = "identify"
|
|
version = "2.5.7"
|
|
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 = "5.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", "jaraco.tidelift (>=1.4)"]
|
|
perf = ["ipython"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "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)", "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 = "1.1.1"
|
|
description = "iniconfig: brain-dead simple config-ini parsing"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[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.4"
|
|
description = "Jupyter Widget Flex Layout"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
ipywidgets = ">=7.0.0"
|
|
|
|
[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.16.1"
|
|
description = "IPython Kernel for Jupyter"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
appnope = {version = "*", markers = "platform_system == \"Darwin\""}
|
|
debugpy = ">=1.0"
|
|
ipython = ">=7.23.1"
|
|
jupyter-client = ">=6.1.12"
|
|
matplotlib-inline = ">=0.1"
|
|
nest-asyncio = "*"
|
|
packaging = "*"
|
|
psutil = "*"
|
|
pyzmq = ">=17"
|
|
tornado = ">=6.1"
|
|
traitlets = ">=5.1.0"
|
|
|
|
[package.extras]
|
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt"]
|
|
test = ["flaky", "ipyparallel", "pre-commit", "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.2"
|
|
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 = "isort"
|
|
version = "5.10.1"
|
|
description = "A Python utility / library to sort Python imports."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6.1,<4.0"
|
|
|
|
[package.extras]
|
|
pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
|
|
requirements_deprecated_finder = ["pipreqs", "pip-api"]
|
|
colors = ["colorama (>=0.4.3,<0.5.0)"]
|
|
plugins = ["setuptools"]
|
|
|
|
[[package]]
|
|
name = "jedi"
|
|
version = "0.18.1"
|
|
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]
|
|
qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
|
|
testing = ["Django (<3.1)", "colorama", "docopt", "pytest (<7.0.0)"]
|
|
|
|
[[package]]
|
|
name = "jedi-language-server"
|
|
version = "0.35.1"
|
|
description = "A language server for Jedi!"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.6,<4.0"
|
|
|
|
[package.dependencies]
|
|
docstring-to-markdown = "<1.0.0"
|
|
jedi = ">=0.18.0,<0.19.0"
|
|
pydantic = ">=1.7,<2.0"
|
|
pygls = ">=0.11.1,<0.12.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.10"
|
|
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 = "4.11.2"
|
|
description = "Jupyter core package. A base package on which Jupyter projects rely."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
pywin32 = {version = ">=1.0", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""}
|
|
traitlets = "*"
|
|
|
|
[package.extras]
|
|
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.21.0"
|
|
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.7.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.0"
|
|
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)", "requests", "requests-cache", "virtualenv"]
|
|
ui-tests = ["build"]
|
|
|
|
[[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.1"
|
|
description = "A set of server components for JupyterLab and JupyterLab like applications."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
babel = "*"
|
|
importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""}
|
|
jinja2 = ">=3.0.3"
|
|
json5 = "*"
|
|
jsonschema = ">=3.0.1"
|
|
jupyter-server = ">=1.8,<3"
|
|
packaging = "*"
|
|
requests = "*"
|
|
|
|
[package.extras]
|
|
docs = ["autodoc-traits", "docutils (<0.19)", "jinja2 (<3.1.0)", "mistune (<1)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi"]
|
|
openapi = ["openapi-core (>=0.14.2)", "ruamel-yaml"]
|
|
test = ["codecov", "ipykernel", "jupyter-server", "openapi-core (>=0.14.2,<0.15.0)", "openapi-spec-validator (<0.5)", "pytest-console-scripts", "pytest-cov", "pytest (>=7.0)", "ruamel-yaml", "strict-rfc3339"]
|
|
|
|
[[package]]
|
|
name = "jupyterlab-widgets"
|
|
version = "3.0.3"
|
|
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.7.1"
|
|
description = "A fast and thorough lazy object proxy."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "lightgbm"
|
|
version = "3.3.3"
|
|
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 = "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.1"
|
|
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.1"
|
|
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.6.1"
|
|
description = "McCabe checker, plugin for flake8"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[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 = "0.8.4"
|
|
description = "The fastest markdown parser in pure Python"
|
|
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.9b1"
|
|
description = "Utilities for the visualization, and visual analysis, of financial data"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
matplotlib = "*"
|
|
pandas = "*"
|
|
|
|
[[package]]
|
|
name = "multidict"
|
|
version = "6.0.2"
|
|
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.4.5"
|
|
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 = ">=6.1.1"
|
|
jupyter-core = ">=4.6.1"
|
|
jupyter-server = ">=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", "selenium (==4.1.5)", "pytest-cov", "pytest-tornasync", "requests-unixsocket"]
|
|
|
|
[[package]]
|
|
name = "nbclient"
|
|
version = "0.5.13"
|
|
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.0.0"
|
|
|
|
[package.extras]
|
|
sphinx = ["Sphinx (>=1.7)", "sphinx-book-theme", "mock", "moto", "myst-parser"]
|
|
test = ["ipython (<8.0.0)", "ipykernel", "ipywidgets (<8.0.0)", "pytest (>=4.1)", "pytest-asyncio", "pytest-cov (>=2.6.1)", "check-manifest", "flake8", "mypy", "xmltodict", "black", "pip (>=18.1)", "wheel (>=0.31.0)", "setuptools (>=38.6.0)", "twine (>=1.11.0)"]
|
|
|
|
[[package]]
|
|
name = "nbconvert"
|
|
version = "6.5.4"
|
|
description = "Converting Jupyter Notebooks"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
beautifulsoup4 = "*"
|
|
bleach = "*"
|
|
defusedxml = "*"
|
|
entrypoints = ">=0.2.2"
|
|
jinja2 = ">=3.0"
|
|
jupyter-core = ">=4.7"
|
|
jupyterlab-pygments = "*"
|
|
lxml = "*"
|
|
MarkupSafe = ">=2.0"
|
|
mistune = ">=0.8.1,<2"
|
|
nbclient = ">=0.5.0"
|
|
nbformat = ">=5.1"
|
|
packaging = "*"
|
|
pandocfilters = ">=1.4.1"
|
|
pygments = ">=2.4.1"
|
|
tinycss2 = "*"
|
|
traitlets = ">=5.0"
|
|
|
|
[package.extras]
|
|
all = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pre-commit", "pyppeteer (>=1,<1.1)", "tornado (>=6.1)", "sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
|
|
docs = ["sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
|
|
serve = ["tornado (>=6.1)"]
|
|
test = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pre-commit", "pyppeteer (>=1,<1.1)"]
|
|
webpdf = ["pyppeteer (>=1,<1.1)"]
|
|
|
|
[[package]]
|
|
name = "nbformat"
|
|
version = "5.7.0"
|
|
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]
|
|
test = ["check-manifest", "pep440", "pre-commit", "pytest", "testpath"]
|
|
|
|
[[package]]
|
|
name = "nbmake"
|
|
version = "1.3.0"
|
|
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.5.13,<0.6.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 = "2.8.7"
|
|
description = "Python package for creating and manipulating graphs and networks"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.8"
|
|
|
|
[package.extras]
|
|
default = ["numpy (>=1.19)", "scipy (>=1.8)", "matplotlib (>=3.4)", "pandas (>=1.3)"]
|
|
developer = ["pre-commit (>=2.20)", "mypy (>=0.981)"]
|
|
doc = ["sphinx (>=5)", "pydata-sphinx-theme (>=0.9)", "sphinx-gallery (>=0.10)", "numpydoc (>=1.4)", "pillow (>=9.1)", "nb2plots (>=0.6)", "texext (>=0.6.6)"]
|
|
extra = ["lxml (>=4.6)", "pygraphviz (>=1.9)", "pydot (>=1.4.2)", "sympy (>=1.10)"]
|
|
test = ["pytest (>=7.1)", "pytest-cov (>=3.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.1"
|
|
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.5"
|
|
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.0"
|
|
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.0.10"
|
|
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.post5"
|
|
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 = "22.0"
|
|
description = "Core utilities for Python packages"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pandas"
|
|
version = "1.5.1"
|
|
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"
|
|
develop = false
|
|
|
|
[package.dependencies]
|
|
click = "*"
|
|
entrypoints = "*"
|
|
nbclient = ">=0.2.0"
|
|
nbformat = ">=5.1.2"
|
|
pyyaml = "*"
|
|
requests = "*"
|
|
tenacity = ">=5.0.2"
|
|
tqdm = ">=4.32.2"
|
|
|
|
[package.extras]
|
|
all = ["azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "black (>=19.3b0)", "boto3", "gcsfs (>=0.2.0)", "pyarrow (>=2.0)", "requests (>=2.21.0)"]
|
|
azure = ["azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "requests (>=2.21.0)"]
|
|
black = ["black (>=19.3b0)"]
|
|
dev = ["attrs (>=17.4.0)", "azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "black (>=19.3b0)", "boto3", "botocore", "bumpversion", "check-manifest", "codecov", "coverage", "flake8", "gcsfs (>=0.2.0)", "google-compute-engine", "ipython (>=5.0)", "ipywidgets", "moto", "notebook", "pip (>=18.1)", "pre-commit", "pyarrow (>=2.0)", "pytest (>=4.1)", "pytest-cov (>=2.6.1)", "pytest-env (>=0.6.2)", "pytest-mock (>=1.10)", "recommonmark", "requests (>=2.21.0)", "setuptools (>=38.6.0)", "tox", "twine (>=1.11.0)", "wheel (>=0.31.0)"]
|
|
gcs = ["gcsfs (>=0.2.0)"]
|
|
github = ["PyGithub (>=1.55)"]
|
|
hdfs = ["pyarrow (>=2.0)"]
|
|
s3 = ["boto3"]
|
|
test = ["attrs (>=17.4.0)", "azure-datalake-store (>=0.0.30)", "azure-storage-blob (>=12.1.0)", "black (>=19.3b0)", "boto3", "botocore", "bumpversion", "check-manifest", "codecov", "coverage", "flake8", "gcsfs (>=0.2.0)", "google-compute-engine", "ipython (>=5.0)", "ipywidgets", "moto", "notebook", "pip (>=18.1)", "pre-commit", "pyarrow (>=2.0)", "pytest (>=4.1)", "pytest-cov (>=2.6.1)", "pytest-env (>=0.6.2)", "pytest-mock (>=1.10)", "recommonmark", "requests (>=2.21.0)", "setuptools (>=38.6.0)", "tox", "twine (>=1.11.0)", "wheel (>=0.31.0)"]
|
|
|
|
[package.source]
|
|
type = "git"
|
|
url = "https://github.com/nteract/papermill.git"
|
|
reference = "main"
|
|
resolved_reference = "54f6c038cdae0c70d5fb04691fa465e12aeb62cb"
|
|
|
|
[[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.10.2"
|
|
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.0"
|
|
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.2.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-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.5.2"
|
|
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)", "sphinx (>=4)"]
|
|
test = ["appdirs (==1.4.4)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)", "pytest (>=6)"]
|
|
|
|
[[package]]
|
|
name = "plotly"
|
|
version = "5.10.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.1"
|
|
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"
|
|
pandas = ">=0.19"
|
|
scikit-learn = ">=0.22"
|
|
scipy = ">=1.3.2"
|
|
statsmodels = ">=0.13.2"
|
|
urllib3 = "*"
|
|
|
|
[[package]]
|
|
name = "praw"
|
|
version = "7.6.0"
|
|
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-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-theme"]
|
|
readthedocs = ["sphinx", "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.20.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"
|
|
toml = "*"
|
|
virtualenv = ">=20.0.8"
|
|
|
|
[[package]]
|
|
name = "prometheus-client"
|
|
version = "0.15.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.31"
|
|
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.1"
|
|
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"
|
|
setuptools-git = ">=1.2"
|
|
tqdm = ">=4.36.1"
|
|
|
|
[[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.3"
|
|
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 = "main"
|
|
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 = "9.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.2.2"
|
|
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.7.0"
|
|
description = "Python style guide checker"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[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.8.2"
|
|
description = "Data validation and settings management using python 3.6 type hinting"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6.1"
|
|
|
|
[package.dependencies]
|
|
typing-extensions = ">=3.7.4.3"
|
|
|
|
[package.extras]
|
|
dotenv = ["python-dotenv (>=0.10.4)"]
|
|
email = ["email-validator (>=1.0.3)"]
|
|
|
|
[[package]]
|
|
name = "pydeck"
|
|
version = "0.8.0b4"
|
|
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.3.1"
|
|
description = "passive checker of Python programs"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "pygls"
|
|
version = "0.11.3"
|
|
description = "a pythonic generic language server (pronounced like \"pie glass\")."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pydantic = ">=1.7,<1.9"
|
|
typeguard = ">=2.10.0,<3"
|
|
|
|
[package.extras]
|
|
dev = ["bandit (==1.6.0)", "flake8 (==3.7.7)", "mypy (==0.812)"]
|
|
docs = ["sphinx (==2.0.1)", "sphinx-rtd-theme (==0.4.3)"]
|
|
test = ["mock (==3.0.5)", "pytest (==4.5.0)", "pytest-asyncio (==0.10.0)"]
|
|
ws = ["websockets (>=9.0.0,<10.0.0)"]
|
|
|
|
[[package]]
|
|
name = "pygments"
|
|
version = "2.13.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.0"
|
|
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", "ipython", "astunparse", "sphinx-rtd-theme", "nbsphinx", "jupyter-client"]
|
|
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.10"
|
|
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.11"
|
|
description = "Python implementation of Jean Meeus astronomical routines"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "pymongo"
|
|
version = "3.12.3"
|
|
description = "Python driver for MongoDB <http://www.mongodb.org>"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.extras]
|
|
aws = ["pymongo-auth-aws (<2.0.0)"]
|
|
encryption = ["pymongocrypt (>=1.1.0,<2.0.0)"]
|
|
gssapi = ["pykerberos"]
|
|
ocsp = ["pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)", "certifi"]
|
|
snappy = ["python-snappy"]
|
|
srv = ["dnspython (>=1.16.0,<1.17.0)"]
|
|
tls = ["ipaddress"]
|
|
zstd = ["zstandard"]
|
|
|
|
[[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 = "8.5.1"
|
|
description = "Python<->ObjC Interoperability Module"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pyobjc-framework-cocoa"
|
|
version = "8.5.1"
|
|
description = "Wrappers for the Cocoa frameworks on macOS"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
pyobjc-core = ">=8.5.1"
|
|
|
|
[[package]]
|
|
name = "pyotp"
|
|
version = "2.7.0"
|
|
description = "Python One Time Password Library"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[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.2"
|
|
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.8.0"
|
|
description = "Pseudo API for Google Trends"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
lxml = "*"
|
|
pandas = ">=0.25"
|
|
requests = ">=2.0"
|
|
|
|
[[package]]
|
|
name = "pytz"
|
|
version = "2022.5"
|
|
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 = "304"
|
|
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.8"
|
|
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 = "24.0.1"
|
|
description = "Python bindings for 0MQ"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
cffi = {version = "*", markers = "implementation_name == \"pypy\""}
|
|
py = {version = "*", markers = "implementation_name == \"pypy\""}
|
|
|
|
[[package]]
|
|
name = "qdldl"
|
|
version = "0.1.5.post2"
|
|
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 = "regex"
|
|
version = "2022.3.2"
|
|
description = "Alternative regular expression module, to replace re."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "requests"
|
|
version = "2.28.1"
|
|
description = "Python HTTP for Humans."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7, <4"
|
|
|
|
[package.dependencies]
|
|
certifi = ">=2017.4.17"
|
|
charset-normalizer = ">=2,<3"
|
|
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 = "scikit-learn"
|
|
version = "1.1.2"
|
|
description = "A set of python modules for machine learning and data mining"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
joblib = ">=1.0.0"
|
|
numpy = ">=1.17.3"
|
|
scipy = ">=1.3.2"
|
|
threadpoolctl = ">=2.0.0"
|
|
|
|
[package.extras]
|
|
benchmark = ["matplotlib (>=3.1.2)", "pandas (>=1.0.5)", "memory-profiler (>=0.57.0)"]
|
|
docs = ["matplotlib (>=3.1.2)", "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)", "sphinx-prompt (>=1.3.0)", "sphinxext-opengraph (>=0.4.2)"]
|
|
examples = ["matplotlib (>=3.1.2)", "scikit-image (>=0.16.2)", "pandas (>=1.0.5)", "seaborn (>=0.9.0)"]
|
|
tests = ["matplotlib (>=3.1.2)", "scikit-image (>=0.16.2)", "pandas (>=1.0.5)", "pytest (>=5.0.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)"]
|
|
|
|
[[package]]
|
|
name = "scipy"
|
|
version = "1.9.3"
|
|
description = "Fundamental algorithms for scientific computing in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.8"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.18.5,<1.26.0"
|
|
|
|
[package.extras]
|
|
test = ["pytest", "pytest-cov", "pytest-xdist", "asv", "mpmath", "gmpy2", "threadpoolctl", "scikit-umfpack"]
|
|
doc = ["sphinx (!=4.1.0)", "pydata-sphinx-theme (==0.9.0)", "sphinx-panels (>=0.5.2)", "matplotlib (>2)", "numpydoc", "sphinx-tabs"]
|
|
dev = ["mypy", "typing-extensions", "pycodestyle", "flake8"]
|
|
|
|
[[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.0"
|
|
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-git"
|
|
version = "1.2"
|
|
description = "Setuptools revision control system plugin for Git"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = "*"
|
|
|
|
[[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 = "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.2"
|
|
description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[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.0"
|
|
description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[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.5.1"
|
|
description = "Extract data from python stack frames and tracebacks for informative displays"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
asttokens = "*"
|
|
executing = "*"
|
|
pure-eval = "*"
|
|
|
|
[package.extras]
|
|
tests = ["pytest", "typeguard", "pygments", "littleutils", "cython"]
|
|
|
|
[[package]]
|
|
name = "statsforecast"
|
|
version = "1.3.1"
|
|
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"
|
|
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 = "stevedore"
|
|
version = "4.1.0"
|
|
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.13.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,<3.20.2 || >3.20.2,<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]]
|
|
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.1"
|
|
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 = "8.1.0"
|
|
description = "Retry code until it succeeds"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
doc = ["reno", "sphinx", "tornado (>=4.5)"]
|
|
|
|
[[package]]
|
|
name = "tensorboard"
|
|
version = "2.11.0"
|
|
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.16.0"
|
|
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]
|
|
test = ["pre-commit", "pytest-timeout", "pytest (>=6.0)"]
|
|
|
|
[[package]]
|
|
name = "thepassiveinvestor"
|
|
version = "1.0.10"
|
|
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.5"
|
|
description = "Style preserving TOML library"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6,<4.0"
|
|
|
|
[[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.10.3"
|
|
description = "PyTorch native Metrics"
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
numpy = ">=1.17.2"
|
|
packaging = "*"
|
|
torch = ">=1.3.1"
|
|
typing-extensions = {version = "*", markers = "python_version < \"3.9\""}
|
|
|
|
[package.extras]
|
|
all = ["pystoi", "pycocotools", "torchvision (>=0.8)", "torchvision", "lpips", "scipy", "torch-fidelity", "pytorch-lightning (>=1.5)", "nltk (>=3.6)", "tqdm (>=4.41.0)", "regex (>=2021.9.24)"]
|
|
audio = ["pystoi"]
|
|
detection = ["pycocotools", "torchvision (>=0.8)"]
|
|
docs = ["myst-parser", "pandoc (>=1.0)", "sphinxcontrib-fulltoc (>=1.0)", "docutils (>=0.16)", "sphinx-autodoc-typehints (>=1.0)", "sphinx-copybutton (>=0.3)", "sphinx-paramlinks (>=0.5.1)", "nbsphinx (>=0.8)", "sphinx-togglebutton (>=0.2)", "sphinx (>=4.0,<5.0)", "sphinxcontrib-mockautodoc"]
|
|
image = ["torchvision", "lpips", "scipy", "torch-fidelity"]
|
|
integrate = ["pytorch-lightning (>=1.5)"]
|
|
test = ["rouge-score (>=0.0.4)", "netcal", "requests", "transformers (>=4.0)", "fire", "scikit-image (>0.17.1)", "pypesq (>1.2)", "scikit-learn (>1.0,<1.1.1)", "pytest (>=6.0.0,<7.0.0)", "fast-bss-eval (>=0.1.0)", "pytest-doctestplus (>=0.9.0)", "cloudpickle (>=1.3)", "pytorch-msssim (==0.2.1)", "huggingface-hub (<0.7)", "check-manifest", "pytest-timeout", "bert-score (==0.3.10)", "jiwer (>=2.3.0)", "coverage (>5.2)", "sacrebleu (>=2.0.0)", "torch-complex", "psutil", "pycocotools", "phmdoctest (>=1.1.1)", "pytest-cov (>2.10)", "pre-commit (>=1.0)", "mir-eval (>=0.6)"]
|
|
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.5.0"
|
|
description = ""
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
|
|
test = ["pre-commit", "pytest"]
|
|
|
|
[[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.2"
|
|
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"
|
|
description = "Typing stubs for PyYAML"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-requests"
|
|
version = "2.28.11.2"
|
|
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"
|
|
description = "Typing stubs for six"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "types-urllib3"
|
|
version = "1.26.25.1"
|
|
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.5"
|
|
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.22.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"
|
|
ipython = ">=5.0.0"
|
|
joblib = ">=0.16.0"
|
|
lightgbm = ">=2.2.3"
|
|
matplotlib = ">=3.3.0"
|
|
nfoursid = ">=1.0.0"
|
|
numpy = ">=1.19.0"
|
|
pandas = ">=1.0.5"
|
|
pmdarima = ">=1.8.0"
|
|
prophet = ">=1.1.1"
|
|
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"
|
|
|
|
[package.extras]
|
|
all = ["catboost (>=1.0.6)", "holidays (>=0.11.1)", "ipython (>=5.0.0)", "joblib (>=0.16.0)", "lightgbm (>=2.2.3)", "matplotlib (>=3.3.0)", "nfoursid (>=1.0.0)", "numpy (>=1.19.0)", "pandas (>=1.0.5)", "pmdarima (>=1.8.0)", "prophet (>=1.1.1)", "requests (>=2.22.0)", "scikit-learn (>=1.0.1)", "scipy (>=1.3.2)", "statsforecast (>=1.0.0)", "statsmodels (>=0.13.0)", "tbats (>=1.1.0)", "tqdm (>=4.60.0)", "xarray (>=0.17.0)", "shap (>=0.40.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.5.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.12"
|
|
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.*, <4"
|
|
|
|
[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.16.5"
|
|
description = "Virtual Python Environment builder"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
distlib = ">=0.3.5,<1"
|
|
filelock = ">=3.4.1,<4"
|
|
platformdirs = ">=2.4,<3"
|
|
|
|
[package.extras]
|
|
docs = ["proselint (>=0.13)", "sphinx (>=5.1.1)", "sphinx-argparse (>=0.3.1)", "sphinx-rtd-theme (>=1)", "towncrier (>=21.9)"]
|
|
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.1.9"
|
|
description = "Filesystem events monitoring"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.extras]
|
|
watchmedo = ["PyYAML (>=3.10)"]
|
|
|
|
[[package]]
|
|
name = "wcwidth"
|
|
version = "0.2.5"
|
|
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.4.1"
|
|
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.3"
|
|
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.3"
|
|
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 = "2022.11.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.0"
|
|
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 = "xlsxwriter"
|
|
version = "3.0.3"
|
|
description = "A Python module for creating Excel XLSX files."
|
|
category = "main"
|
|
optional = true
|
|
python-versions = ">=3.4"
|
|
|
|
[[package]]
|
|
name = "yarl"
|
|
version = "1.8.1"
|
|
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.1.74"
|
|
description = "Download market data from Yahoo! Finance API"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
lxml = ">=4.5.1"
|
|
multitasking = ">=0.0.7"
|
|
numpy = ">=1.15"
|
|
pandas = ">=0.24.0"
|
|
requests = ">=2.26"
|
|
|
|
[[package]]
|
|
name = "zipp"
|
|
version = "3.10.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", "jaraco.tidelift (>=1.4)"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "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)"]
|
|
|
|
[[package]]
|
|
name = "zope.interface"
|
|
version = "5.5.0"
|
|
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 = "0b9e9863f2ad1c9dae3b1fdf18b7100603a989c1b0f1578a66d5ad95a46e6f9c"
|
|
|
|
[metadata.files]
|
|
absl-py = []
|
|
aiodns = []
|
|
aiohttp = []
|
|
aiosignal = []
|
|
alabaster = []
|
|
alpha-vantage = []
|
|
altair = []
|
|
altgraph = []
|
|
anyio = []
|
|
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 = []
|
|
ccxt = []
|
|
certifi = []
|
|
cffi = []
|
|
cfgv = []
|
|
charset-normalizer = []
|
|
click = []
|
|
cloudpickle = []
|
|
cmdstanpy = []
|
|
codespell = []
|
|
colorama = []
|
|
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 = []
|
|
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 = []
|
|
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 = []
|
|
lunarcalendar = []
|
|
lxml = []
|
|
macholib = []
|
|
markdown = []
|
|
markdown-it-py = []
|
|
markupsafe = []
|
|
matplotlib = []
|
|
matplotlib-inline = []
|
|
mccabe = []
|
|
mdit-py-plugins = []
|
|
mistune = []
|
|
mock = []
|
|
more-itertools = []
|
|
mplfinance = []
|
|
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 = []
|
|
pymongo = []
|
|
pympler = []
|
|
pyobjc-core = []
|
|
pyobjc-framework-cocoa = []
|
|
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 = []
|
|
regex = []
|
|
requests = []
|
|
requests-oauthlib = []
|
|
rfc3986 = []
|
|
rich = []
|
|
riskfolio-lib = []
|
|
robin-stocks = []
|
|
rsa = []
|
|
"ruamel.yaml" = []
|
|
"ruamel.yaml.clib" = []
|
|
scikit-learn = []
|
|
scipy = []
|
|
screeninfo = []
|
|
scs = []
|
|
seaborn = []
|
|
semver = []
|
|
send2trash = []
|
|
sentiment-investor = []
|
|
setuptools-git = []
|
|
setuptools-scm = []
|
|
sgmllib3k = []
|
|
shap = []
|
|
six = []
|
|
slicer = []
|
|
smmap = []
|
|
sniffio = []
|
|
snowballstemmer = []
|
|
socketio-client-nexus = []
|
|
soupsieve = []
|
|
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 = []
|
|
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 = []
|
|
xlsxwriter = []
|
|
yarl = []
|
|
yfinance = []
|
|
zipp = []
|
|
"zope.interface" = []
|