|
# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. |
|
|
|
[[package]] |
|
name = "asttokens" |
|
version = "3.0.0" |
|
description = "Annotate AST trees with source code positions" |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"}, |
|
{file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"}, |
|
] |
|
|
|
[package.extras] |
|
astroid = ["astroid (>=2,<4)"] |
|
test = ["astroid (>=2,<4)", "pytest", "pytest-cov", "pytest-xdist"] |
|
|
|
[[package]] |
|
name = "colorama" |
|
version = "0.4.6" |
|
description = "Cross-platform colored terminal text." |
|
optional = false |
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" |
|
files = [ |
|
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, |
|
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, |
|
] |
|
|
|
[[package]] |
|
name = "currencyconverter" |
|
version = "0.18.3" |
|
description = "A currency converter using the European Central Bank data." |
|
optional = false |
|
python-versions = ">=3.9" |
|
files = [ |
|
{file = "CurrencyConverter-0.18.3-py3-none-any.whl", hash = "sha256:49679978c550aca2a8ff5d4673b311ae5940fef8e7c778d01879560d1c3e355a"}, |
|
{file = "currencyconverter-0.18.3.tar.gz", hash = "sha256:8b495f3eb6ec990f3534735485903b707a31f6ab4c147f8d207f46a785326316"}, |
|
] |
|
|
|
[[package]] |
|
name = "decorator" |
|
version = "5.2.1" |
|
description = "Decorators for Humans" |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"}, |
|
{file = "decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360"}, |
|
] |
|
|
|
[[package]] |
|
name = "executing" |
|
version = "2.2.0" |
|
description = "Get the currently executing AST node of a frame, and other information" |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa"}, |
|
{file = "executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755"}, |
|
] |
|
|
|
[package.extras] |
|
tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] |
|
|
|
[[package]] |
|
name = "flexcache" |
|
version = "0.3" |
|
description = "Saves and loads to the cache a transformed versions of a source object." |
|
optional = false |
|
python-versions = ">=3.9" |
|
files = [ |
|
{file = "flexcache-0.3-py3-none-any.whl", hash = "sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32"}, |
|
{file = "flexcache-0.3.tar.gz", hash = "sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656"}, |
|
] |
|
|
|
[package.dependencies] |
|
typing-extensions = "*" |
|
|
|
[package.extras] |
|
test = ["pytest", "pytest-cov", "pytest-mpl", "pytest-subtests"] |
|
|
|
[[package]] |
|
name = "flexparser" |
|
version = "0.4" |
|
description = "Parsing made fun ... using typing." |
|
optional = false |
|
python-versions = ">=3.9" |
|
files = [ |
|
{file = "flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846"}, |
|
{file = "flexparser-0.4.tar.gz", hash = "sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2"}, |
|
] |
|
|
|
[package.dependencies] |
|
typing-extensions = "*" |
|
|
|
[package.extras] |
|
test = ["pytest", "pytest-cov", "pytest-mpl", "pytest-subtests"] |
|
|
|
[[package]] |
|
name = "ipdb" |
|
version = "0.13.13" |
|
description = "IPython-enabled pdb" |
|
optional = false |
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" |
|
files = [ |
|
{file = "ipdb-0.13.13-py3-none-any.whl", hash = "sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4"}, |
|
{file = "ipdb-0.13.13.tar.gz", hash = "sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726"}, |
|
] |
|
|
|
[package.dependencies] |
|
decorator = {version = "*", markers = "python_version >= \"3.11\""} |
|
ipython = {version = ">=7.31.1", markers = "python_version >= \"3.11\""} |
|
|
|
[[package]] |
|
name = "ipython" |
|
version = "8.32.0" |
|
description = "IPython: Productive Interactive Computing" |
|
optional = false |
|
python-versions = ">=3.10" |
|
files = [ |
|
{file = "ipython-8.32.0-py3-none-any.whl", hash = "sha256:cae85b0c61eff1fc48b0a8002de5958b6528fa9c8defb1894da63f42613708aa"}, |
|
{file = "ipython-8.32.0.tar.gz", hash = "sha256:be2c91895b0b9ea7ba49d33b23e2040c352b33eb6a519cca7ce6e0c743444251"}, |
|
] |
|
|
|
[package.dependencies] |
|
colorama = {version = "*", markers = "sys_platform == \"win32\""} |
|
decorator = "*" |
|
jedi = ">=0.16" |
|
matplotlib-inline = "*" |
|
pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} |
|
prompt_toolkit = ">=3.0.41,<3.1.0" |
|
pygments = ">=2.4.0" |
|
stack_data = "*" |
|
traitlets = ">=5.13.0" |
|
typing_extensions = {version = ">=4.6", markers = "python_version < \"3.12\""} |
|
|
|
[package.extras] |
|
all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"] |
|
black = ["black"] |
|
doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "tomli", "typing_extensions"] |
|
kernel = ["ipykernel"] |
|
matplotlib = ["matplotlib"] |
|
nbconvert = ["nbconvert"] |
|
nbformat = ["nbformat"] |
|
notebook = ["ipywidgets", "notebook"] |
|
parallel = ["ipyparallel"] |
|
qtconsole = ["qtconsole"] |
|
test = ["packaging", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] |
|
test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"] |
|
|
|
[[package]] |
|
name = "jedi" |
|
version = "0.19.2" |
|
description = "An autocompletion tool for Python that can be used for text editors." |
|
optional = false |
|
python-versions = ">=3.6" |
|
files = [ |
|
{file = "jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"}, |
|
{file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"}, |
|
] |
|
|
|
[package.dependencies] |
|
parso = ">=0.8.4,<0.9.0" |
|
|
|
[package.extras] |
|
docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] |
|
qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] |
|
testing = ["Django", "attrs", "colorama", "docopt", "pytest (<9.0.0)"] |
|
|
|
[[package]] |
|
name = "matplotlib-inline" |
|
version = "0.1.7" |
|
description = "Inline Matplotlib backend for Jupyter" |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, |
|
{file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, |
|
] |
|
|
|
[package.dependencies] |
|
traitlets = "*" |
|
|
|
[[package]] |
|
name = "parso" |
|
version = "0.8.4" |
|
description = "A Python Parser" |
|
optional = false |
|
python-versions = ">=3.6" |
|
files = [ |
|
{file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, |
|
{file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, |
|
] |
|
|
|
[package.extras] |
|
qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] |
|
testing = ["docopt", "pytest"] |
|
|
|
[[package]] |
|
name = "pexpect" |
|
version = "4.9.0" |
|
description = "Pexpect allows easy control of interactive console applications." |
|
optional = false |
|
python-versions = "*" |
|
files = [ |
|
{file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, |
|
{file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, |
|
] |
|
|
|
[package.dependencies] |
|
ptyprocess = ">=0.5" |
|
|
|
[[package]] |
|
name = "pint" |
|
version = "0.24.4" |
|
description = "Physical quantities module" |
|
optional = false |
|
python-versions = ">=3.9" |
|
files = [ |
|
{file = "Pint-0.24.4-py3-none-any.whl", hash = "sha256:aa54926c8772159fcf65f82cc0d34de6768c151b32ad1deb0331291c38fe7659"}, |
|
{file = "pint-0.24.4.tar.gz", hash = "sha256:35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80"}, |
|
] |
|
|
|
[package.dependencies] |
|
flexcache = ">=0.3" |
|
flexparser = ">=0.4" |
|
platformdirs = ">=2.1.0" |
|
typing-extensions = ">=4.0.0" |
|
|
|
[package.extras] |
|
babel = ["babel (<=2.8)"] |
|
bench = ["pytest", "pytest-codspeed"] |
|
dask = ["dask"] |
|
mip = ["mip (>=1.13)"] |
|
numpy = ["numpy (>=1.23)"] |
|
pandas = ["pint-pandas (>=0.3)"] |
|
test = ["pytest", "pytest-benchmark", "pytest-cov", "pytest-mpl", "pytest-subtests"] |
|
testbase = ["pytest", "pytest-benchmark", "pytest-cov", "pytest-subtests"] |
|
uncertainties = ["uncertainties (>=3.1.6)"] |
|
xarray = ["xarray"] |
|
|
|
[[package]] |
|
name = "platformdirs" |
|
version = "4.3.6" |
|
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, |
|
{file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, |
|
] |
|
|
|
[package.extras] |
|
docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] |
|
test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] |
|
type = ["mypy (>=1.11.2)"] |
|
|
|
[[package]] |
|
name = "prompt-toolkit" |
|
version = "3.0.50" |
|
description = "Library for building powerful interactive command lines in Python" |
|
optional = false |
|
python-versions = ">=3.8.0" |
|
files = [ |
|
{file = "prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198"}, |
|
{file = "prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab"}, |
|
] |
|
|
|
[package.dependencies] |
|
wcwidth = "*" |
|
|
|
[[package]] |
|
name = "ptyprocess" |
|
version = "0.7.0" |
|
description = "Run a subprocess in a pseudo terminal" |
|
optional = false |
|
python-versions = "*" |
|
files = [ |
|
{file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, |
|
{file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, |
|
] |
|
|
|
[[package]] |
|
name = "pure-eval" |
|
version = "0.2.3" |
|
description = "Safely evaluate AST nodes without side effects" |
|
optional = false |
|
python-versions = "*" |
|
files = [ |
|
{file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, |
|
{file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, |
|
] |
|
|
|
[package.extras] |
|
tests = ["pytest"] |
|
|
|
[[package]] |
|
name = "pygments" |
|
version = "2.19.1" |
|
description = "Pygments is a syntax highlighting package written in Python." |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, |
|
{file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, |
|
] |
|
|
|
[package.extras] |
|
windows-terminal = ["colorama (>=0.4.6)"] |
|
|
|
[[package]] |
|
name = "stack-data" |
|
version = "0.6.3" |
|
description = "Extract data from python stack frames and tracebacks for informative displays" |
|
optional = false |
|
python-versions = "*" |
|
files = [ |
|
{file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, |
|
{file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, |
|
] |
|
|
|
[package.dependencies] |
|
asttokens = ">=2.1.0" |
|
executing = ">=1.2.0" |
|
pure-eval = "*" |
|
|
|
[package.extras] |
|
tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] |
|
|
|
[[package]] |
|
name = "traitlets" |
|
version = "5.14.3" |
|
description = "Traitlets Python configuration system" |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, |
|
{file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, |
|
] |
|
|
|
[package.extras] |
|
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] |
|
test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"] |
|
|
|
[[package]] |
|
name = "typing-extensions" |
|
version = "4.12.2" |
|
description = "Backported and Experimental Type Hints for Python 3.8+" |
|
optional = false |
|
python-versions = ">=3.8" |
|
files = [ |
|
{file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, |
|
{file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, |
|
] |
|
|
|
[[package]] |
|
name = "wcwidth" |
|
version = "0.2.13" |
|
description = "Measures the displayed width of unicode strings in a terminal" |
|
optional = false |
|
python-versions = "*" |
|
files = [ |
|
{file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, |
|
{file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, |
|
] |
|
|
|
[metadata] |
|
lock-version = "2.0" |
|
python-versions = "^3.11" |
|
content-hash = "f46f25da15c5cc2c2314e4fbf46b14036675b84b237be3e3a41eacc3dec5050a" |