Update pandas dependencies (#2678)

* Update pandas dependencies

* Downgraded github checkout for now
This commit is contained in:
Colin Delahunty
2022-10-07 09:51:14 +02:00
committed by GitHub
parent 0dbfd1b7dd
commit aafb5a52ff
5 changed files with 114 additions and 128 deletions

View File

@@ -13,7 +13,7 @@ jobs:
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v2
- name: Setup Python 3.9
uses: actions/setup-python@v4

148
poetry.lock generated vendored
View File

@@ -70,7 +70,7 @@ requests = "*"
[[package]]
name = "altgraph"
version = "0.17.2"
version = "0.17.3"
description = "Python graph (network) package"
category = "main"
optional = true
@@ -437,7 +437,7 @@ python-versions = "~=3.7"
[[package]]
name = "ccxt"
version = "1.93.88"
version = "1.94.2"
description = "A JavaScript / Python / PHP cryptocurrency trading library with support for 130+ exchanges"
category = "main"
optional = false
@@ -457,7 +457,7 @@ qa = ["flake8 (==3.7.9)"]
[[package]]
name = "certifi"
version = "2022.9.14"
version = "2022.9.24"
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
@@ -553,7 +553,7 @@ tests = ["coverage"]
[[package]]
name = "coverage"
version = "6.4.4"
version = "6.5.0"
description = "Code coverage measurement for Python"
category = "dev"
optional = false
@@ -792,6 +792,17 @@ category = "main"
optional = false
python-versions = ">=3.6"
[[package]]
name = "exceptiongroup"
version = "1.0.0rc9"
description = "Backport of PEP 654 (exception groups)"
category = "main"
optional = false
python-versions = ">=3.7"
[package.extras]
test = ["pytest (>=6)"]
[[package]]
name = "exchange-calendars"
version = "4.2.3"
@@ -814,12 +825,15 @@ dev = ["flake8", "hypothesis", "pytest", "pytest-benchmark", "pytest-xdist", "pi
[[package]]
name = "executing"
version = "1.0.0"
version = "1.1.0"
description = "Get the currently executing AST node of a frame, and other information"
category = "main"
optional = false
python-versions = "*"
[package.extras]
tests = ["rich", "littleutils", "pytest", "asttokens"]
[[package]]
name = "fastjsonschema"
version = "2.16.2"
@@ -944,7 +958,7 @@ pyflakes = ">=2.3.0,<2.4.0"
[[package]]
name = "flatbuffers"
version = "2.0.7"
version = "22.9.24"
description = "The FlatBuffers serialization format for Python"
category = "main"
optional = true
@@ -1078,7 +1092,7 @@ gitdb = ">=4.0.1,<5"
[[package]]
name = "google-auth"
version = "2.11.1"
version = "2.12.0"
description = "Google Authentication Library"
category = "main"
optional = true
@@ -1138,11 +1152,11 @@ protobuf = ["grpcio-tools (>=1.49.1)"]
[[package]]
name = "h11"
version = "0.13.0"
version = "0.14.0"
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
category = "main"
optional = false
python-versions = ">=3.6"
python-versions = ">=3.7"
[[package]]
name = "h5py"
@@ -1287,7 +1301,7 @@ tests = ["pytest (==6.2.5)"]
[[package]]
name = "ipykernel"
version = "6.15.3"
version = "6.16.0"
description = "IPython Kernel for Jupyter"
category = "main"
optional = false
@@ -1573,7 +1587,7 @@ jupyter-server = ">=1.1.2"
[[package]]
name = "jupyter-server"
version = "1.18.1"
version = "1.19.1"
description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
category = "main"
optional = false
@@ -1657,7 +1671,7 @@ python-versions = ">=3.7"
[[package]]
name = "jupyterlab-server"
version = "2.15.1"
version = "2.15.2"
description = "A set of server components for JupyterLab and JupyterLab like applications."
category = "main"
optional = false
@@ -1675,7 +1689,7 @@ requests = "*"
[package.extras]
openapi = ["openapi-core (>=0.14.2)", "ruamel-yaml"]
test = ["codecov", "ipykernel", "jupyter-server", "openapi-core (>=0.14.2)", "openapi-spec-validator (<0.5)", "pytest-console-scripts", "pytest-cov", "pytest (>=5.3.2)", "ruamel-yaml", "strict-rfc3339"]
test = ["codecov", "ipykernel", "jupyter-server", "openapi-core (>=0.14.2,<0.15.0)", "openapi-spec-validator (<0.5)", "pytest-console-scripts", "pytest-cov", "pytest (>=5.3.2)", "ruamel-yaml", "strict-rfc3339"]
[[package]]
name = "jupyterlab-widgets"
@@ -1793,14 +1807,14 @@ source = ["Cython (>=0.29.7)"]
[[package]]
name = "macholib"
version = "1.16"
version = "1.16.2"
description = "Mach-O header analysis and editing"
category = "main"
optional = true
python-versions = "*"
[package.dependencies]
altgraph = ">=0.15"
altgraph = ">=0.17"
[[package]]
name = "markdown"
@@ -2003,7 +2017,7 @@ testing = ["beautifulsoup4", "coverage", "docutils (>=0.17.0,<0.18.0)", "pytest
[[package]]
name = "nbclassic"
version = "0.4.3"
version = "0.4.4"
description = "A web-based notebook environment for interactive computing"
category = "main"
optional = false
@@ -2029,9 +2043,9 @@ tornado = ">=6.1"
traitlets = ">=4.2.1"
[package.extras]
docs = ["sphinx", "nbsphinx", "sphinxcontrib-github-alt", "sphinx-rtd-theme", "myst-parser"]
test = ["requests-unixsocket", "pytest-tornasync", "pytest-cov", "selenium (==4.1.5)", "nbval", "testpath", "requests", "coverage", "pytest"]
json-logging = ["json-logging"]
test = ["pytest", "coverage", "requests", "testpath", "nbval", "selenium (==4.1.5)", "pytest-cov", "pytest-tornasync", "requests-unixsocket"]
docs = ["myst-parser", "sphinx-rtd-theme", "sphinxcontrib-github-alt", "nbsphinx", "sphinx"]
[[package]]
name = "nbclient"
@@ -2053,7 +2067,7 @@ test = ["ipython (<8.0.0)", "ipykernel", "ipywidgets (<8.0.0)", "pytest (>=4.1)"
[[package]]
name = "nbconvert"
version = "6.5.3"
version = "6.5.4"
description = "Converting Jupyter Notebooks"
category = "main"
optional = false
@@ -2079,15 +2093,15 @@ tinycss2 = "*"
traitlets = ">=5.0"
[package.extras]
webpdf = ["pyppeteer (>=1,<1.1)"]
test = ["pyppeteer (>=1,<1.1)", "pre-commit", "ipywidgets (>=7)", "ipykernel", "pytest-dependency", "pytest-cov", "pytest"]
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)"]
docs = ["ipython", "nbsphinx (>=0.2.12)", "sphinx-rtd-theme", "sphinx (>=1.5.1)"]
all = ["ipython", "nbsphinx (>=0.2.12)", "sphinx-rtd-theme", "sphinx (>=1.5.1)", "tornado (>=6.1)", "pyppeteer (>=1,<1.1)", "pre-commit", "ipywidgets (>=7)", "ipykernel", "pytest-dependency", "pytest-cov", "pytest"]
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.6.0"
version = "5.6.1"
description = "The Jupyter Notebook format"
category = "main"
optional = false
@@ -2570,7 +2584,7 @@ python-versions = ">= 3.5"
[[package]]
name = "protobuf"
version = "3.19.5"
version = "3.19.6"
description = "Protocol Buffers"
category = "main"
optional = false
@@ -3008,7 +3022,7 @@ testing = ["fields", "hunter", "process-tests", "six", "pytest-xdist", "virtuale
[[package]]
name = "pytest-mock"
version = "3.8.2"
version = "3.9.0"
description = "Thin-wrapper around the mock package for easier use with pytest"
category = "dev"
optional = false
@@ -3146,7 +3160,7 @@ tzdata = {version = "*", markers = "python_version >= \"3.6\""}
[[package]]
name = "pyupgrade"
version = "2.38.0"
version = "2.38.2"
description = "A tool to automatically upgrade syntax for newer versions."
category = "dev"
optional = false
@@ -3486,7 +3500,7 @@ scipy = ">=1.0"
[[package]]
name = "selenium"
version = "4.4.3"
version = "4.5.0"
description = ""
category = "main"
optional = false
@@ -3734,7 +3748,7 @@ six = "*"
[[package]]
name = "stack-data"
version = "0.5.0"
version = "0.5.1"
description = "Extract data from python stack frames and tracebacks for informative displays"
category = "main"
optional = false
@@ -3818,7 +3832,7 @@ doc = ["reno", "sphinx", "tornado (>=4.5)"]
[[package]]
name = "tensorboard"
version = "2.10.0"
version = "2.10.1"
description = "TensorBoard lets you watch Tensors Flow"
category = "main"
optional = true
@@ -3961,7 +3975,7 @@ tests = ["pytest-cov", "pytest"]
[[package]]
name = "terminado"
version = "0.15.0"
version = "0.16.0"
description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
category = "main"
optional = false
@@ -4032,7 +4046,7 @@ python-versions = ">=3.7"
[[package]]
name = "tomlkit"
version = "0.11.4"
version = "0.11.5"
description = "Style preserving TOML library"
category = "dev"
optional = false
@@ -4095,7 +4109,7 @@ test = ["pre-commit", "pytest"]
[[package]]
name = "trio"
version = "0.21.0"
version = "0.22.0"
description = "A friendly Python library for async concurrency and I/O"
category = "main"
optional = false
@@ -4105,6 +4119,7 @@ python-versions = ">=3.7"
async-generator = ">=1.9"
attrs = ">=19.2.0"
cffi = {version = ">=1.14", markers = "os_name == \"nt\" and implementation_name != \"pypy\""}
exceptiongroup = {version = ">=1.0.0rc9", markers = "python_version < \"3.11\""}
idna = "*"
outcome = "*"
sniffio = "*"
@@ -4153,7 +4168,7 @@ python-versions = "*"
[[package]]
name = "types-pyyaml"
version = "6.0.11"
version = "6.0.12"
description = "Typing stubs for PyYAML"
category = "dev"
optional = false
@@ -4180,7 +4195,7 @@ python-versions = "*"
[[package]]
name = "types-six"
version = "1.16.19"
version = "1.16.21"
description = "Typing stubs for six"
category = "dev"
optional = false
@@ -4188,7 +4203,7 @@ python-versions = "*"
[[package]]
name = "types-urllib3"
version = "1.26.24"
version = "1.26.25"
description = "Typing stubs for urllib3"
category = "dev"
optional = false
@@ -4204,7 +4219,7 @@ python-versions = ">=3.7"
[[package]]
name = "tzdata"
version = "2022.2"
version = "2022.4"
description = "Provider of IANA time zone data"
category = "main"
optional = false
@@ -4237,7 +4252,7 @@ python-versions = ">=3.7"
[[package]]
name = "unidecode"
version = "1.3.4"
version = "1.3.5"
description = "ASCII transliterations of Unicode text"
category = "main"
optional = false
@@ -4520,7 +4535,7 @@ prediction-m1-mac = ["tensorflow-macos", "tensorflow-metal"]
[metadata]
lock-version = "1.1"
python-versions = "^3.8,<3.11"
content-hash = "125be6195590f2acc28db0b897ebf442a224fd9b7e1798dc062fb01b71dd5838"
content-hash = "bea39cb65151fe16a9d47ee4a1eeb1f147e2e4e60907d35324651f587453cd94"
[metadata.files]
absl-py = []
@@ -4626,10 +4641,7 @@ alpha-vantage = [
{file = "alpha_vantage-2.3.1-py3-none-any.whl", hash = "sha256:5d05355febe6f0fafc4bd11dc6ce3504a02d9d3c105d60202539855c0f608661"},
{file = "alpha_vantage-2.3.1.tar.gz", hash = "sha256:0ce76908c3e2a22f9bbdacead90195ec3a4fa41ef8ae7c69a4a2fc99459bfbec"},
]
altgraph = [
{file = "altgraph-0.17.2-py2.py3-none-any.whl", hash = "sha256:743628f2ac6a7c26f5d9223c91ed8ecbba535f506f4b6f558885a8a56a105857"},
{file = "altgraph-0.17.2.tar.gz", hash = "sha256:ebf2269361b47d97b3b88e696439f6e4cbc607c17c51feb1754f90fb79839158"},
]
altgraph = []
anyio = [
{file = "anyio-3.6.1-py3-none-any.whl", hash = "sha256:cb29b9c70620506a9a8f87a309591713446953302d7d995344d0d7c6c0c9a7be"},
{file = "anyio-3.6.1.tar.gz", hash = "sha256:413adf95f93886e442aea925f3ee43baa5a765a64a0f52c6081894f9992fdd0b"},
@@ -4807,10 +4819,7 @@ cachetools = [
{file = "cachetools-5.2.0.tar.gz", hash = "sha256:6a94c6402995a99c3970cc7e4884bb60b4a8639938157eeed436098bf9831757"},
]
ccxt = []
certifi = [
{file = "certifi-2022.9.14-py3-none-any.whl", hash = "sha256:e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516"},
{file = "certifi-2022.9.14.tar.gz", hash = "sha256:36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5"},
]
certifi = []
cffi = [
{file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"},
{file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"},
@@ -4997,6 +5006,7 @@ et-xmlfile = [
{file = "et_xmlfile-1.1.0-py3-none-any.whl", hash = "sha256:a2ba85d1d6a74ef63837eed693bcb89c3f752169b0e3e7ae5b16ca5e1b3deada"},
{file = "et_xmlfile-1.1.0.tar.gz", hash = "sha256:8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c"},
]
exceptiongroup = []
exchange-calendars = []
executing = []
fastjsonschema = []
@@ -5113,10 +5123,7 @@ grpcio = [
{file = "grpcio-1.49.1-cp39-cp39-win_amd64.whl", hash = "sha256:274ffbb39717918c514b35176510ae9be06e1d93121e84d50b350861dcb9a705"},
{file = "grpcio-1.49.1.tar.gz", hash = "sha256:d4725fc9ec8e8822906ae26bb26f5546891aa7fbc3443de970cc556d43a5c99f"},
]
h11 = [
{file = "h11-0.13.0-py3-none-any.whl", hash = "sha256:8ddd78563b633ca55346c8cd41ec0af27d3c79931828beffb46ce70a379e7442"},
{file = "h11-0.13.0.tar.gz", hash = "sha256:70813c1135087a248a4d38cc0e1a0181ffab2188141a93eaf567940c3957ff06"},
]
h11 = []
h5py = [
{file = "h5py-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d77af42cb751ad6cc44f11bae73075a07429a5cf2094dfde2b1e716e059b3911"},
{file = "h5py-3.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:63beb8b7b47d0896c50de6efb9a1eaa81dbe211f3767e7dd7db159cea51ba37a"},
@@ -5385,10 +5392,7 @@ lxml = [
{file = "lxml-4.9.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:287605bede6bd36e930577c5925fcea17cb30453d96a7b4c63c14a257118dbb9"},
{file = "lxml-4.9.1.tar.gz", hash = "sha256:fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"},
]
macholib = [
{file = "macholib-1.16-py2.py3-none-any.whl", hash = "sha256:5a0742b587e6e57bfade1ab90651d4877185bf66fd4a176a488116de36878229"},
{file = "macholib-1.16.tar.gz", hash = "sha256:001bf281279b986a66d7821790d734e61150d52f40c080899df8fefae056e9f7"},
]
macholib = []
markdown = []
markdown-it-py = [
{file = "markdown-it-py-1.1.0.tar.gz", hash = "sha256:36be6bb3ad987bfdb839f5ba78ddf094552ca38ccbd784ae4f74a4e1419fc6e3"},
@@ -5560,10 +5564,7 @@ nbclient = [
{file = "nbclient-0.5.13.tar.gz", hash = "sha256:40c52c9b5e3c31faecaee69f202b3f53e38d7c1c563de0fadde9d7eda0fdafe8"},
]
nbconvert = []
nbformat = [
{file = "nbformat-5.6.0-py3-none-any.whl", hash = "sha256:349db50afcf5f44cac6ddcf747fcb9330eafb751044c83994066c48e2f140b35"},
{file = "nbformat-5.6.0.tar.gz", hash = "sha256:6f9edb3b70119d82ba89b74b0ecfdbb83f35af8661e491e49ac0893657042674"},
]
nbformat = []
nest-asyncio = [
{file = "nest_asyncio-1.5.5-py3-none-any.whl", hash = "sha256:b98e3ec1b246135e4642eceffa5a6c23a3ab12c82ff816a92c612d68205813b2"},
{file = "nest_asyncio-1.5.5.tar.gz", hash = "sha256:e442291cd942698be619823a17a86a5759eabe1f8613084790de189fe9e16d65"},
@@ -5942,10 +5943,7 @@ pytest-cov = [
{file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"},
{file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"},
]
pytest-mock = [
{file = "pytest-mock-3.8.2.tar.gz", hash = "sha256:77f03f4554392558700295e05aed0b1096a20d4a60a4f3ddcde58b0c31c8fca2"},
{file = "pytest_mock-3.8.2-py3-none-any.whl", hash = "sha256:8a9e226d6c0ef09fcf20c94eb3405c388af438a90f3e39687f84166da82d5948"},
]
pytest-mock = []
pytest-recording = [
{file = "pytest-recording-0.12.1.tar.gz", hash = "sha256:0d1f36d10dea5090cab8ecd230e5dc937c97b9fed193874b330d2926ddea028f"},
{file = "pytest_recording-0.12.1-py3-none-any.whl", hash = "sha256:6b5546b822b270b8d7338f70950453be45e4aa5bfd884d97583dfa47288380f9"},
@@ -6346,9 +6344,7 @@ seaborn = [
{file = "seaborn-0.11.2-py3-none-any.whl", hash = "sha256:85a6baa9b55f81a0623abddc4a26b334653ff4c6b18c418361de19dbba0ef283"},
{file = "seaborn-0.11.2.tar.gz", hash = "sha256:cf45e9286d40826864be0e3c066f98536982baf701a7caa386511792d61ff4f6"},
]
selenium = [
{file = "selenium-4.4.3-py3-none-any.whl", hash = "sha256:ca6ed4a58a426bb40bf5aa2b027ce211cc5200f1acdcdfb8258b32b24624150c"},
]
selenium = []
send2trash = [
{file = "Send2Trash-1.8.0-py3-none-any.whl", hash = "sha256:f20eaadfdb517eaca5ce077640cb261c7d2698385a6a0f072a4a5447fd49fa08"},
{file = "Send2Trash-1.8.0.tar.gz", hash = "sha256:d2c24762fd3759860a0aff155e45871447ea58d2be6bdd39b5c8f966a0c99c2d"},
@@ -6474,10 +6470,7 @@ tensorflow-io-gcs-filesystem = []
tensorflow-macos = []
tensorflow-metal = []
termcolor = []
terminado = [
{file = "terminado-0.15.0-py3-none-any.whl", hash = "sha256:0d5f126fbfdb5887b25ae7d9d07b0d716b1cc0ccaacc71c1f3c14d228e065197"},
{file = "terminado-0.15.0.tar.gz", hash = "sha256:ab4eeedccfcc1e6134bfee86106af90852c69d602884ea3a1e8ca6d4486e9bfe"},
]
terminado = []
thepassiveinvestor = [
{file = "thepassiveinvestor-1.0.10-py3-none-any.whl", hash = "sha256:41fd07e5db0fde3587955d5ca86c52079c10c8f6e6572e3c213bded46f6969cf"},
{file = "thepassiveinvestor-1.0.10.tar.gz", hash = "sha256:6b325b0b9134588763c75a4d05eb2260d4111ec0cd741c27618fcb3918f0ae92"},
@@ -6502,10 +6495,7 @@ tomli = [
{file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
]
tomlkit = [
{file = "tomlkit-0.11.4-py3-none-any.whl", hash = "sha256:25d4e2e446c453be6360c67ddfb88838cfc42026322770ba13d1fbd403a93a5c"},
{file = "tomlkit-0.11.4.tar.gz", hash = "sha256:3235a9010fae54323e727c3ac06fb720752fe6635b3426e379daec60fbd44a83"},
]
tomlkit = []
toolz = []
tornado = []
tqdm = []
@@ -6514,10 +6504,7 @@ tradingview-ta = [
{file = "tradingview_ta-3.2.10.tar.gz", hash = "sha256:85a11c840bce6faa869a22a79fe320df8c1d6160f8f21fba4a4c7ad850d0a538"},
]
traitlets = []
trio = [
{file = "trio-0.21.0-py3-none-any.whl", hash = "sha256:4dc0bf9d5cc78767fc4516325b6d80cc0968705a31d0eec2ecd7cdda466265b0"},
{file = "trio-0.21.0.tar.gz", hash = "sha256:523f39b7b69eef73501cebfe1aafd400a9aad5b03543a0eded52952488ff1c13"},
]
trio = []
trio-websocket = [
{file = "trio-websocket-0.9.2.tar.gz", hash = "sha256:a3d34de8fac26023eee701ed1e7bf4da9a8326b61a62934ec9e53b64970fd8fe"},
{file = "trio_websocket-0.9.2-py3-none-any.whl", hash = "sha256:5b558f6e83cc20a37c3b61202476c5295d1addf57bd65543364e0337e37ed2bc"},
@@ -6552,10 +6539,7 @@ tzlocal = [
{file = "tzlocal-4.2.tar.gz", hash = "sha256:ee5842fa3a795f023514ac2d801c4a81d1743bbe642e3940143326b3a00addd7"},
]
ujson = []
unidecode = [
{file = "Unidecode-1.3.4-py3-none-any.whl", hash = "sha256:afa04efcdd818a93237574791be9b2817d7077c25a068b00f8cff7baa4e59257"},
{file = "Unidecode-1.3.4.tar.gz", hash = "sha256:8e4352fb93d5a735c788110d2e7ac8e8031eb06ccbfe8d324ab71735015f9342"},
]
unidecode = []
update-checker = [
{file = "update_checker-0.18.0-py3-none-any.whl", hash = "sha256:cbba64760a36fe2640d80d85306e8fe82b6816659190993b7bdabadee4d4bbfd"},
{file = "update_checker-0.18.0.tar.gz", hash = "sha256:6a2d45bb4ac585884a6b03f9eade9161cedd9e8111545141e9aa9058932acb13"},

2
pyproject.toml vendored
View File

@@ -66,7 +66,7 @@ pmdarima = "^1.8.4"
pyrsistent = "^0.18.0"
openpyxl = "^3.0.9"
jsonschema = "^3.2.0"
pandas = "^1.3.5"
pandas = "^1.5.0"
pandas-market-calendars = "~3.2"
ipympl = "^0.8.2"
voila = "^0.3.0"

55
requirements-full.txt vendored
View File

@@ -32,8 +32,8 @@ bleach==5.0.1; python_version >= "3.7"
bs4==0.0.1
bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0")
cachetools==5.2.0; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7")
ccxt==1.93.88
certifi==2022.9.14; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
ccxt==1.94.2
certifi==2022.9.24; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
cffi==1.15.1
cfgv==3.3.1; python_full_version >= "3.6.1" and python_version >= "3.7"
charset-normalizer==2.1.0; python_full_version >= "3.6.0"
@@ -42,7 +42,7 @@ codespell==2.2.1; python_version >= "3.6"
colorama==0.4.5; python_full_version >= "3.7.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and platform_system == "Windows" and python_version >= "3.8" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0")
commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0"
convertdate==2.4.0; python_version >= "3.7" and python_version < "4"
coverage==6.4.4; python_version >= "3.7"
coverage==6.5.0; python_version >= "3.7"
cryptography==38.0.1; python_version >= "3.6"
cssselect==1.1.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0"
cvxpy==1.2.1; python_version >= "3.8" and python_version < "3.11"
@@ -63,8 +63,9 @@ docutils==0.17.1; python_version >= "3.6" and python_full_version < "3.0.0" or p
ecos==2.0.10; python_version >= "3.8" and python_version < "3.11"
entrypoints==0.4; python_version >= "3.7"
et-xmlfile==1.1.0; python_version >= "3.6"
exceptiongroup==1.0.0rc9; python_version >= "3.7" and python_version < "3.11"
exchange-calendars==4.2.3; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
executing==1.0.0; python_full_version >= "3.6.2" and python_version >= "3.8"
executing==1.1.0; python_full_version >= "3.6.2" and python_version >= "3.8"
fastjsonschema==2.16.2; python_full_version >= "3.7.0" and python_version >= "3.7"
feedparser==6.0.10; python_version >= "3.6"
ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
@@ -74,7 +75,7 @@ finnhub-python==2.4.14
finviz==1.4.4
finvizfinance==0.14.3; python_version >= "3.5"
flake8==3.9.2; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
flatbuffers==2.0.7; python_version >= "3.7"
flatbuffers==22.9.24; python_version >= "3.7"
fonttools==4.37.3; python_version >= "3.7"
formulaic==0.3.4; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.8"
fred==3.1
@@ -87,10 +88,10 @@ gast==0.4.0; python_version >= "3.7" and python_full_version < "3.0.0" or python
gitdb==4.0.9; python_version >= "3.7"
gitpython==3.1.27; python_version >= "3.7"
google-auth-oauthlib==0.4.6; python_version >= "3.7"
google-auth==2.11.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
google-auth==2.12.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
google-pasta==0.2.0; python_version >= "3.7"
grpcio==1.49.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
h11==0.13.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
h11==0.14.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
h5py==3.7.0; python_version >= "3.7"
hijri-converter==2.2.4; python_version >= "3.6"
holidays==0.11.3.1; python_version >= "3.6"
@@ -103,7 +104,7 @@ inflection==0.5.1; python_version >= "3.6"
iniconfig==1.1.1; python_version >= "3.7"
interface-meta==1.3.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
investpy==1.0.8; python_version >= "3.7"
ipykernel==6.15.3; python_version >= "3.7"
ipykernel==6.16.0; python_version >= "3.7"
ipympl==0.8.8
ipython-genutils==0.2.0; python_version >= "3.7"
ipython==8.5.0; python_full_version >= "3.6.2" and python_version >= "3.8"
@@ -118,10 +119,10 @@ jsonschema==3.2.0
jupyter-client==7.3.5; python_full_version >= "3.7.0" and python_version >= "3.7"
jupyter-console==6.4.4; python_version >= "3.7"
jupyter-core==4.11.1; python_full_version >= "3.7.0" and python_version >= "3.7"
jupyter-server==1.18.1; python_version >= "3.7"
jupyter-server==1.19.1; python_version >= "3.7"
jupyter==1.0.0
jupyterlab-pygments==0.2.2; python_version >= "3.7"
jupyterlab-server==2.15.1; python_version >= "3.7"
jupyterlab-server==2.15.2; python_version >= "3.7"
jupyterlab-widgets==1.1.1; python_version >= "3.6"
jupyterlab==3.4.7; python_version >= "3.7"
keras-preprocessing==1.1.2; python_version >= "3.7"
@@ -149,10 +150,10 @@ multitasking==0.0.11
mypy-extensions==0.4.3; python_version >= "3.8" and python_full_version >= "3.6.2"
mypy==0.930; python_version >= "3.6"
myst-parser==0.15.2; python_version >= "3.6"
nbclassic==0.4.3; python_version >= "3.7"
nbclassic==0.4.4; python_version >= "3.7"
nbclient==0.5.13; python_full_version >= "3.7.0" and python_version >= "3.7"
nbconvert==6.5.3; python_version >= "3.7"
nbformat==5.6.0; python_full_version >= "3.7.0" and python_version >= "3.7"
nbconvert==6.5.4; python_version >= "3.7"
nbformat==5.6.1; python_full_version >= "3.7.0" and python_version >= "3.7"
nest-asyncio==1.5.5; python_full_version >= "3.7.0" and python_version >= "3.7"
networkx==2.8.6; python_version >= "3.8"
nodeenv==1.7.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.7.0" and python_version >= "3.7"
@@ -189,7 +190,7 @@ pre-commit==2.20.0; python_version >= "3.7"
prometheus-client==0.14.1; python_version >= "3.7"
prompt-toolkit==3.0.31; python_full_version >= "3.6.2"
property-cached==1.6.4; python_version >= "3.8"
protobuf==3.19.5; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
protobuf==3.19.6; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
psaw==0.0.12; python_version >= "3"
psutil==5.9.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2"
@@ -220,7 +221,7 @@ pyprind==2.11.3; python_version >= "2.7" and python_full_version < "3.0.0" or py
pyrsistent==0.18.1; python_version >= "3.7"
pysocks==1.7.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7"
pytest-cov==3.0.0; python_version >= "3.6"
pytest-mock==3.8.2; python_version >= "3.7"
pytest-mock==3.9.0; python_version >= "3.7"
pytest-recording==0.12.1; python_version >= "3.5"
pytest==6.2.5; python_version >= "3.6"
pythclient==0.1.2; python_full_version >= "3.7.0"
@@ -232,7 +233,7 @@ python-i18n==0.3.9
pytrends==4.8.0
pytz-deprecation-shim==0.1.0.post0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
pytz==2022.2.1; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
pyupgrade==2.38.0; python_version >= "3.7"
pyupgrade==2.38.2; python_version >= "3.7"
pywin32==304; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7"
pywinpty==2.0.8; os_name == "nt" and python_version >= "3.7"
pyyaml==6.0; python_version >= "3.8"
@@ -257,7 +258,7 @@ scipy==1.8.1; python_version >= "3.8" and python_version < "3.11"
screeninfo==0.6.7
scs==3.2.0; python_version >= "3.8" and python_version < "3.11"
seaborn==0.11.2; python_version >= "3.6"
selenium==4.4.3; python_version >= "3.7" and python_version < "4.0"
selenium==4.5.0; python_version >= "3.7" and python_version < "4.0"
send2trash==1.8.0; python_version >= "3.7"
sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0"
setuptools-scm==6.4.2; python_version >= "3.8"
@@ -278,7 +279,7 @@ sphinxcontrib-qthelp==1.0.3; python_version >= "3.6"
sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.6"
squarify==0.4.3
sseclient==0.0.27
stack-data==0.5.0; python_full_version >= "3.6.2" and python_version >= "3.8"
stack-data==0.5.1; python_full_version >= "3.6.2" and python_version >= "3.8"
statsmodels==0.13.2; python_version >= "3.7"
stevedore==4.0.0; python_version >= "3.8"
tabulate==0.8.10; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
@@ -286,38 +287,38 @@ temporal-cache==0.1.4
tenacity==8.1.0; python_version >= "3.6"
tensorboard-data-server==0.6.1; python_version >= "3.7"
tensorboard-plugin-wit==1.8.1; python_version >= "3.7"
tensorboard==2.10.0; python_version >= "3.7"
tensorboard==2.10.1; python_version >= "3.7"
tensorflow-estimator==2.10.0; python_version >= "3.7"
tensorflow-io-gcs-filesystem==0.27.0; python_version >= "3.7" and python_version < "3.11"
tensorflow==2.10.0; python_version >= "3.7"
termcolor==2.0.1; python_version >= "3.7"
terminado==0.15.0; python_version >= "3.7"
terminado==0.16.0; python_version >= "3.7"
thepassiveinvestor==1.0.10
threadpoolctl==3.1.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
tinycss2==1.1.1; python_version >= "3.7"
tokenize-rt==4.2.1; python_full_version >= "3.6.2" and python_version >= "3.7"
toml==0.10.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
tomli==2.0.1; python_full_version <= "3.11.0a6" and python_full_version >= "3.7.2" and python_version >= "3.8" and python_version < "3.11"
tomlkit==0.11.4; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.7.2"
tomlkit==0.11.5; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.7.2"
toolz==0.12.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
tornado==6.2; python_version >= "3.7"
tqdm==4.64.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0"
tradingview-ta==3.2.10; python_version >= "3.6"
traitlets==5.4.0; python_full_version >= "3.7.0" and python_version >= "3.8"
trio-websocket==0.9.2; python_version >= "3.7" and python_version < "4.0"
trio==0.21.0; python_version >= "3.7" and python_version < "4.0"
trio==0.22.0; python_version >= "3.7" and python_version < "4.0"
types-python-dateutil==2.8.19
types-pytz==2021.3.8
types-pyyaml==6.0.11
types-pyyaml==6.0.12
types-requests==2.28.11
types-setuptools==57.4.18
types-six==1.16.19
types-urllib3==1.26.24
types-six==1.16.21
types-urllib3==1.26.25
typing-extensions==4.3.0; python_version < "3.10" and python_full_version >= "3.7.2" and python_version >= "3.7"
tzdata==2022.2; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
tzdata==2022.4; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
tzlocal==4.2; python_version >= "3.6"
ujson==5.5.0; python_version >= "3.7"
unidecode==1.3.4; python_version >= "3.7"
unidecode==1.3.5; python_version >= "3.7"
update-checker==0.18.0; python_version >= "3.7" and python_version < "4.0"
urllib3==1.26.12; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0"
user-agent==0.1.10

35
requirements.txt vendored
View File

@@ -25,8 +25,8 @@ black==22.8.0; python_full_version >= "3.6.2"
bleach==5.0.1; python_version >= "3.7"
bs4==0.0.1
bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0")
ccxt==1.93.88
certifi==2022.9.14; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
ccxt==1.94.2
certifi==2022.9.24; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
cffi==1.15.1
charset-normalizer==2.1.0; python_full_version >= "3.6.0"
click==8.1.3; python_version >= "3.7" and python_full_version >= "3.6.2"
@@ -50,8 +50,9 @@ dnspython==2.2.1; python_version >= "3.6" and python_version < "4.0"
ecos==2.0.10; python_version >= "3.8" and python_version < "3.11"
entrypoints==0.4; python_version >= "3.7"
et-xmlfile==1.1.0; python_version >= "3.6"
exceptiongroup==1.0.0rc9; python_version >= "3.7" and python_version < "3.11"
exchange-calendars==4.2.3; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
executing==1.0.0; python_full_version >= "3.6.2" and python_version >= "3.8"
executing==1.1.0; python_full_version >= "3.6.2" and python_version >= "3.8"
fastjsonschema==2.16.2; python_full_version >= "3.7.0" and python_version >= "3.7"
feedparser==6.0.10; python_version >= "3.6"
ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
@@ -71,7 +72,7 @@ future==0.18.2; python_version >= "2.7" and python_full_version < "3.0.0" or pyt
gitdb==4.0.9; python_version >= "3.7"
gitpython==3.1.27; python_version >= "3.7"
grpcio==1.49.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
h11==0.13.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
h11==0.14.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
hijri-converter==2.2.4; python_version >= "3.6"
holidays==0.11.3.1; python_version >= "3.6"
html5lib==1.1; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
@@ -80,7 +81,7 @@ importlib-metadata==4.12.0; python_version < "3.10" and python_version >= "3.7"
inflection==0.5.1; python_version >= "3.6"
interface-meta==1.3.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
investpy==1.0.8; python_version >= "3.7"
ipykernel==6.15.3; python_version >= "3.7"
ipykernel==6.16.0; python_version >= "3.7"
ipympl==0.8.8
ipython-genutils==0.2.0; python_version >= "3.7"
ipython==8.5.0; python_full_version >= "3.6.2" and python_version >= "3.8"
@@ -94,10 +95,10 @@ jsonschema==3.2.0
jupyter-client==7.3.5; python_full_version >= "3.7.0" and python_version >= "3.7"
jupyter-console==6.4.4; python_version >= "3.7"
jupyter-core==4.11.1; python_full_version >= "3.7.0" and python_version >= "3.7"
jupyter-server==1.18.1; python_version >= "3.7"
jupyter-server==1.19.1; python_version >= "3.7"
jupyter==1.0.0
jupyterlab-pygments==0.2.2; python_version >= "3.7"
jupyterlab-server==2.15.1; python_version >= "3.7"
jupyterlab-server==2.15.2; python_version >= "3.7"
jupyterlab-widgets==1.1.1; python_version >= "3.6"
jupyterlab==3.4.7; python_version >= "3.7"
kiwisolver==1.4.4; python_version >= "3.7"
@@ -116,10 +117,10 @@ multidict==6.0.2; python_version >= "3.7" and python_full_version >= "3.7.0"
multitasking==0.0.11
mypy-extensions==0.4.3; python_version >= "3.8" and python_full_version >= "3.6.2"
mypy==0.930; python_version >= "3.6"
nbclassic==0.4.3; python_version >= "3.7"
nbclassic==0.4.4; python_version >= "3.7"
nbclient==0.5.13; python_full_version >= "3.7.0" and python_version >= "3.7"
nbconvert==6.5.3; python_version >= "3.7"
nbformat==5.6.0; python_full_version >= "3.7.0" and python_version >= "3.7"
nbconvert==6.5.4; python_version >= "3.7"
nbformat==5.6.1; python_full_version >= "3.7.0" and python_version >= "3.7"
nest-asyncio==1.5.5; python_full_version >= "3.7.0" and python_version >= "3.7"
networkx==2.8.6; python_version >= "3.8"
notebook-shim==0.1.0; python_version >= "3.7"
@@ -151,7 +152,7 @@ prawcore==2.3.0; python_version >= "3.7" and python_version < "4.0"
prometheus-client==0.14.1; python_version >= "3.7"
prompt-toolkit==3.0.31; python_full_version >= "3.6.2"
property-cached==1.6.4; python_version >= "3.8"
protobuf==3.19.5; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.5"
protobuf==3.19.6; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.5"
psaw==0.0.12; python_version >= "3"
psutil==5.9.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2"
@@ -210,7 +211,7 @@ scipy==1.8.1; python_version >= "3.8" and python_version < "3.11"
screeninfo==0.6.7
scs==3.2.0; python_version >= "3.8" and python_version < "3.11"
seaborn==0.11.2; python_version >= "3.6"
selenium==4.4.3; python_version >= "3.7" and python_version < "4.0"
selenium==4.5.0; python_version >= "3.7" and python_version < "4.0"
send2trash==1.8.0; python_version >= "3.7"
sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0"
setuptools-scm==6.4.2; python_version >= "3.8"
@@ -223,12 +224,12 @@ sortedcontainers==2.4.0; python_version >= "3.7" and python_version < "4.0"
soupsieve==2.3.2.post1; python_version >= "3.6" and python_full_version >= "3.6.0"
squarify==0.4.3
sseclient==0.0.27
stack-data==0.5.0; python_full_version >= "3.6.2" and python_version >= "3.8"
stack-data==0.5.1; python_full_version >= "3.6.2" and python_version >= "3.8"
statsmodels==0.13.2; python_version >= "3.7"
tabulate==0.8.10; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
temporal-cache==0.1.4
tenacity==8.1.0; python_version >= "3.6"
terminado==0.15.0; python_version >= "3.7"
terminado==0.16.0; python_version >= "3.7"
thepassiveinvestor==1.0.10
threadpoolctl==3.1.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
tinycss2==1.1.1; python_version >= "3.7"
@@ -239,12 +240,12 @@ tqdm==4.64.1; python_version >= "2.7" and python_full_version < "3.0.0" or pytho
tradingview-ta==3.2.10; python_version >= "3.6"
traitlets==5.4.0; python_full_version >= "3.7.0" and python_version >= "3.8"
trio-websocket==0.9.2; python_version >= "3.7" and python_version < "4.0"
trio==0.21.0; python_version >= "3.7" and python_version < "4.0"
trio==0.22.0; python_version >= "3.7" and python_version < "4.0"
typing-extensions==4.3.0; python_version < "3.10" and python_full_version >= "3.7.0" and python_version >= "3.7"
tzdata==2022.2; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
tzdata==2022.4; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
tzlocal==4.2; python_version >= "3.6"
ujson==5.5.0; python_version >= "3.7"
unidecode==1.3.4; python_version >= "3.7"
unidecode==1.3.5; python_version >= "3.7"
update-checker==0.18.0; python_version >= "3.7" and python_version < "4.0"
urllib3==1.26.12; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0"
user-agent==0.1.10