From 8d04450f210d925806bf2f4f092e6cb1228fa45e Mon Sep 17 00:00:00 2001 From: rettigl Date: Wed, 17 Jul 2024 17:27:04 +0000 Subject: [PATCH 1/2] Update dependencies --- poetry.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/poetry.lock b/poetry.lock index bc17776..14e5c7b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1888,13 +1888,13 @@ reference = "pypi-public" [[package]] name = "jupyterlab-server" -version = "2.27.2" +version = "2.27.3" description = "A set of server components for JupyterLab and JupyterLab like applications." optional = true python-versions = ">=3.8" files = [ - {file = "jupyterlab_server-2.27.2-py3-none-any.whl", hash = "sha256:54aa2d64fd86383b5438d9f0c032f043c4d8c0264b8af9f60bd061157466ea43"}, - {file = "jupyterlab_server-2.27.2.tar.gz", hash = "sha256:15cbb349dc45e954e09bacf81b9f9bcb10815ff660fb2034ecd7417db3a7ea27"}, + {file = "jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4"}, + {file = "jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4"}, ] [package.dependencies] @@ -3398,13 +3398,13 @@ reference = "pypi-public" [[package]] name = "pynxtools" -version = "0.5.0" +version = "0.5.1" description = "Extend NeXus for experiments and characterization in Materials Science and Materials Engineering and serve as a NOMAD parser implementation for NeXus." optional = false python-versions = ">=3.8" files = [ - {file = "pynxtools-0.5.0-py3-none-any.whl", hash = "sha256:4deb5d5f5608d468669182ca5cceb417efa8a6a3c9e40eb3d280bf00a1d6c6a3"}, - {file = "pynxtools-0.5.0.tar.gz", hash = "sha256:0ed009f40f14642a14f6783cf00874d803fa2508c2748e380493cbd875921e59"}, + {file = "pynxtools-0.5.1-py3-none-any.whl", hash = "sha256:041768cce2052c25e2c5e2074e41124ee1672c1870844e5e291687a67adc88d4"}, + {file = "pynxtools-0.5.1.tar.gz", hash = "sha256:e6b0453351dd40670353ee07cf4cb8b7a02c9e2f2e5981401682fa6c8b736e31"}, ] [package.dependencies] From 1516ec68a1c1acb9713c43226c7bf4fbf9ed265b Mon Sep 17 00:00:00 2001 From: rettigl Date: Wed, 17 Jul 2024 20:43:45 +0200 Subject: [PATCH 2/2] add changes for new pynxtools definitions --- poetry.lock | 977 +++------------------- pyproject.toml | 13 +- specsscan/config/NXmpes_arpes_config.json | 10 +- 3 files changed, 106 insertions(+), 894 deletions(-) diff --git a/poetry.lock b/poetry.lock index 14e5c7b..48e6470 100644 --- a/poetry.lock +++ b/poetry.lock @@ -11,11 +11,6 @@ files = [ {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "anyio" version = "4.4.0" @@ -38,11 +33,6 @@ doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphin test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] trio = ["trio (>=0.23)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "anytree" version = "2.12.1" @@ -57,11 +47,6 @@ files = [ [package.dependencies] six = "*" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "appnope" version = "0.1.4" @@ -73,11 +58,6 @@ files = [ {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "argon2-cffi" version = "23.1.0" @@ -98,11 +78,6 @@ docs = ["furo", "myst-parser", "sphinx", "sphinx-copybutton", "sphinx-notfound-p tests = ["hypothesis", "pytest"] typing = ["mypy"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "argon2-cffi-bindings" version = "21.2.0" @@ -140,11 +115,6 @@ cffi = ">=1.0.1" dev = ["cogapp", "pre-commit", "pytest", "wheel"] tests = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "arrow" version = "1.3.0" @@ -164,11 +134,6 @@ types-python-dateutil = ">=2.8.10" doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ase" version = "3.23.0" @@ -190,11 +155,6 @@ docs = ["pillow", "sphinx", "sphinx-rtd-theme"] spglib = ["spglib (>=1.9)"] test = ["pytest (>=7.0.0)", "pytest-xdist (>=2.1.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "asttokens" version = "2.4.1" @@ -213,11 +173,6 @@ six = ">=1.12.0" astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "async-lru" version = "2.0.4" @@ -232,11 +187,6 @@ files = [ [package.dependencies] typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "attrs" version = "23.2.0" @@ -256,11 +206,6 @@ tests = ["attrs[tests-no-zope]", "zope-interface"] tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "babel" version = "2.15.0" @@ -278,11 +223,6 @@ pytz = {version = ">=2015.7", markers = "python_version < \"3.9\""} [package.extras] dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "backcall" version = "0.2.0" @@ -294,11 +234,6 @@ files = [ {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "beautifulsoup4" version = "4.12.3" @@ -320,11 +255,6 @@ charset-normalizer = ["charset-normalizer"] html5lib = ["html5lib"] lxml = ["lxml"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "bleach" version = "6.1.0" @@ -343,11 +273,6 @@ webencodings = "*" [package.extras] css = ["tinycss2 (>=1.1.0,<1.3)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "certifi" version = "2024.7.4" @@ -359,11 +284,6 @@ files = [ {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "cffi" version = "1.16.0" @@ -428,10 +348,16 @@ files = [ [package.dependencies] pycparser = "*" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "cfgv" +version = "3.4.0" +description = "Validate configuration and produce human readable error messages." +optional = false +python-versions = ">=3.8" +files = [ + {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}, + {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"}, +] [[package]] name = "charset-normalizer" @@ -532,11 +458,6 @@ files = [ {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "click" version = "8.1.7" @@ -551,11 +472,6 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "click-default-group" version = "1.2.4" @@ -573,11 +489,6 @@ click = "*" [package.extras] test = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "colorama" version = "0.4.6" @@ -589,11 +500,6 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "comm" version = "0.2.2" @@ -611,11 +517,6 @@ traitlets = ">=4" [package.extras] test = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "contourpy" version = "1.1.1" @@ -687,11 +588,6 @@ mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.4.1)", "types-Pill test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] test-no-images = ["pytest", "pytest-cov", "wurlitzer"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "coverage" version = "7.6.0" @@ -759,11 +655,6 @@ tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.1 [package.extras] toml = ["tomli"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "cycler" version = "0.12.1" @@ -779,11 +670,6 @@ files = [ docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] tests = ["pytest", "pytest-cov", "pytest-xdist"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "debugpy" version = "1.8.2" @@ -815,11 +701,6 @@ files = [ {file = "debugpy-1.8.2.zip", hash = "sha256:95378ed08ed2089221896b9b3a8d021e642c24edc8fef20e5d4342ca8be65c00"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "decorator" version = "5.1.1" @@ -831,11 +712,6 @@ files = [ {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "defusedxml" version = "0.7.1" @@ -847,10 +723,16 @@ files = [ {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "distlib" +version = "0.3.8" +description = "Distribution utilities" +optional = false +python-versions = "*" +files = [ + {file = "distlib-0.3.8-py2.py3-none-any.whl", hash = "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784"}, + {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, +] [[package]] name = "docutils" @@ -863,11 +745,6 @@ files = [ {file = "docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "exceptiongroup" version = "1.2.2" @@ -882,11 +759,6 @@ files = [ [package.extras] test = ["pytest (>=6)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "execnet" version = "2.1.1" @@ -901,11 +773,6 @@ files = [ [package.extras] testing = ["hatch", "pre-commit", "pytest", "tox"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "executing" version = "2.0.1" @@ -920,11 +787,6 @@ files = [ [package.extras] tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "fastjsonschema" version = "2.20.0" @@ -939,10 +801,21 @@ files = [ [package.extras] devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "filelock" +version = "3.15.4" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.8" +files = [ + {file = "filelock-3.15.4-py3-none-any.whl", hash = "sha256:6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7"}, + {file = "filelock-3.15.4.tar.gz", hash = "sha256:2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb"}, +] + +[package.extras] +docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)", "virtualenv (>=20.26.2)"] +typing = ["typing-extensions (>=4.8)"] [[package]] name = "fonttools" @@ -1009,11 +882,6 @@ ufo = ["fs (>=2.2.0,<3)"] unicode = ["unicodedata2 (>=15.1.0)"] woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "fqdn" version = "1.5.1" @@ -1025,11 +893,6 @@ files = [ {file = "fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "h11" version = "0.14.0" @@ -1041,11 +904,6 @@ files = [ {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "h5grove" version = "2.2.0" @@ -1070,11 +928,6 @@ fastapi = ["fastapi", "pydantic (>2)", "pydantic-settings", "uvicorn"] flask = ["Flask", "Flask-Compress", "Flask-Cors"] tornado = ["tornado"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "h5py" version = "3.11.0" @@ -1108,11 +961,6 @@ files = [ [package.dependencies] numpy = ">=1.17.3" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "httpcore" version = "1.0.5" @@ -1134,11 +982,6 @@ http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] trio = ["trio (>=0.22.0,<0.26.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "httpx" version = "0.27.0" @@ -1163,10 +1006,19 @@ cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "identify" +version = "2.6.0" +description = "File identification library for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "identify-2.6.0-py2.py3-none-any.whl", hash = "sha256:e79ae4406387a9d300332b5fd366d8994f1525e8414984e1a59e058b2eda2dd0"}, + {file = "identify-2.6.0.tar.gz", hash = "sha256:cb171c685bdc31bcc4c1734698736a7d5b6c8bf2e0c15117f4d469c8640ae5cf"}, +] + +[package.extras] +license = ["ukkonen"] [[package]] name = "idna" @@ -1179,11 +1031,6 @@ files = [ {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "imagesize" version = "1.4.1" @@ -1195,11 +1042,6 @@ files = [ {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "importlib-metadata" version = "8.0.0" @@ -1219,11 +1061,6 @@ doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linke perf = ["ipython"] test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "importlib-resources" version = "6.4.0" @@ -1242,11 +1079,6 @@ zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "imutils" version = "0.5.4" @@ -1257,11 +1089,6 @@ files = [ {file = "imutils-0.5.4.tar.gz", hash = "sha256:03827a9fca8b5c540305c0844a62591cf35a0caec199cb0f2f0a4a0fb15d8f24"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "iniconfig" version = "2.0.0" @@ -1273,11 +1100,6 @@ files = [ {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ipykernel" version = "6.29.5" @@ -1311,11 +1133,6 @@ pyqt5 = ["pyqt5"] pyside6 = ["pyside6"] test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.23.5)", "pytest-cov", "pytest-timeout"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ipympl" version = "0.9.3" @@ -1339,11 +1156,6 @@ traitlets = "<6" [package.extras] docs = ["Sphinx (>=1.5)", "myst-nb", "sphinx-book-theme", "sphinx-copybutton", "sphinx-thebe", "sphinx-togglebutton"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ipython" version = "8.12.3" @@ -1383,11 +1195,6 @@ qtconsole = ["qtconsole"] test = ["pytest (<7.1)", "pytest-asyncio", "testpath"] test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.21)", "pandas", "pytest (<7.1)", "pytest-asyncio", "testpath", "trio"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ipython-genutils" version = "0.2.0" @@ -1399,11 +1206,6 @@ files = [ {file = "ipython_genutils-0.2.0.tar.gz", hash = "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ipywidgets" version = "8.1.3" @@ -1425,11 +1227,6 @@ widgetsnbextension = ">=4.0.11,<4.1.0" [package.extras] test = ["ipykernel", "jsonschema", "pytest (>=3.6.0)", "pytest-cov", "pytz"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "isoduration" version = "20.11.0" @@ -1444,11 +1241,6 @@ files = [ [package.dependencies] arrow = ">=0.15.0" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jedi" version = "0.19.1" @@ -1468,11 +1260,6 @@ docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alab qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jinja2" version = "3.1.4" @@ -1490,11 +1277,6 @@ MarkupSafe = ">=2.0" [package.extras] i18n = ["Babel (>=2.7)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "json5" version = "0.9.25" @@ -1506,15 +1288,10 @@ files = [ {file = "json5-0.9.25.tar.gz", hash = "sha256:548e41b9be043f9426776f05df8635a00fe06104ea51ed24b67f908856e151ae"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jsonpointer" version = "3.0.0" -description = "Identify specific nodes in a JSON document (RFC 6901) " +description = "Identify specific nodes in a JSON document (RFC 6901)" optional = true python-versions = ">=3.7" files = [ @@ -1522,11 +1299,6 @@ files = [ {file = "jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jsonschema" version = "4.23.0" @@ -1558,11 +1330,6 @@ webcolors = {version = ">=24.6.0", optional = true, markers = "extra == \"format format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jsonschema-specifications" version = "2023.12.1" @@ -1578,11 +1345,6 @@ files = [ importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} referencing = ">=0.31.0" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter" version = "1.0.0" @@ -1603,11 +1365,6 @@ nbconvert = "*" notebook = "*" qtconsole = "*" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-client" version = "8.6.2" @@ -1631,11 +1388,6 @@ traitlets = ">=5.3" docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko", "pre-commit", "pytest (<8.2.0)", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-console" version = "6.6.3" @@ -1660,11 +1412,6 @@ traitlets = ">=5.4" [package.extras] test = ["flaky", "pexpect", "pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-core" version = "5.7.2" @@ -1685,11 +1432,6 @@ traitlets = ">=5.3" docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"] test = ["ipykernel", "pre-commit", "pytest (<8)", "pytest-cov", "pytest-timeout"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-events" version = "0.10.0" @@ -1715,11 +1457,6 @@ cli = ["click", "rich"] docs = ["jupyterlite-sphinx", "myst-parser", "pydata-sphinx-theme", "sphinxcontrib-spelling"] test = ["click", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.19.0)", "pytest-console-scripts", "rich"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-lsp" version = "2.2.5" @@ -1735,11 +1472,6 @@ files = [ importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""} jupyter-server = ">=1.1.2" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-server" version = "2.14.2" @@ -1776,11 +1508,6 @@ websocket-client = ">=1.7" docs = ["ipykernel", "jinja2", "jupyter-client", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"] test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0,<9)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.7)", "pytest-timeout", "requests"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyter-server-terminals" version = "0.5.3" @@ -1800,11 +1527,6 @@ terminado = ">=0.8.3" docs = ["jinja2", "jupyter-server", "mistune (<4.0)", "myst-parser", "nbformat", "packaging", "pydata-sphinx-theme", "sphinxcontrib-github-alt", "sphinxcontrib-openapi", "sphinxcontrib-spelling", "sphinxemoji", "tornado"] test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (>=0.5.3)", "pytest-timeout"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyterlab" version = "4.2.3" @@ -1841,11 +1563,6 @@ docs-screenshots = ["altair (==5.3.0)", "ipython (==8.16.1)", "ipywidgets (==8.1 test = ["coverage", "pytest (>=7.0)", "pytest-check-links (>=0.7)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter (>=0.5.3)", "pytest-timeout", "pytest-tornasync", "requests", "requests-cache", "virtualenv"] upgrade-extension = ["copier (>=8,<10)", "jinja2-time (<0.3)", "pydantic (<2.0)", "pyyaml-include (<2.0)", "tomli-w (<2.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyterlab-h5web" version = "12.2.0" @@ -1865,11 +1582,6 @@ jupyter-server = ">=1.6,<3" [package.extras] full = ["hdf5plugin"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyterlab-pygments" version = "0.3.0" @@ -1881,11 +1593,6 @@ files = [ {file = "jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyterlab-server" version = "2.27.3" @@ -1912,11 +1619,6 @@ docs = ["autodoc-traits", "jinja2 (<3.2.0)", "mistune (<4)", "myst-parser", "pyd openapi = ["openapi-core (>=0.18.0,<0.19.0)", "ruamel-yaml"] test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0,<8)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "jupyterlab-widgets" version = "3.0.11" @@ -1928,11 +1630,6 @@ files = [ {file = "jupyterlab_widgets-3.0.11.tar.gz", hash = "sha256:dd5ac679593c969af29c9bed054c24f26842baa51352114736756bc035deee27"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "kiwisolver" version = "1.4.5" @@ -2046,11 +1743,6 @@ files = [ {file = "kiwisolver-1.4.5.tar.gz", hash = "sha256:e57e563a57fb22a142da34f38acc2fc1a5c864bc29ca1517a88abc963e60d6ec"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "lxml" version = "5.2.2" @@ -2209,11 +1901,6 @@ html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] source = ["Cython (>=3.0.10)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "markdown-it-py" version = "3.0.0" @@ -2238,11 +1925,6 @@ profiling = ["gprof2dot"] rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "markupsafe" version = "2.1.5" @@ -2312,11 +1994,6 @@ files = [ {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "matplotlib" version = "3.7.5" @@ -2385,11 +2062,6 @@ pillow = ">=6.2.0" pyparsing = ">=2.3.1" python-dateutil = ">=2.7" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "matplotlib-inline" version = "0.1.7" @@ -2404,11 +2076,6 @@ files = [ [package.dependencies] traitlets = "*" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "mdit-py-plugins" version = "0.4.1" @@ -2428,11 +2095,6 @@ code-style = ["pre-commit"] rtd = ["myst-parser", "sphinx-book-theme"] testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "mdurl" version = "0.1.2" @@ -2444,11 +2106,6 @@ files = [ {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "mergedeep" version = "1.3.4" @@ -2460,11 +2117,6 @@ files = [ {file = "mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "mistune" version = "3.0.2" @@ -2476,11 +2128,6 @@ files = [ {file = "mistune-3.0.2.tar.gz", hash = "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "mypy" version = "1.9.0" @@ -2528,11 +2175,6 @@ install-types = ["pip"] mypyc = ["setuptools (>=50)"] reports = ["lxml"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "mypy-extensions" version = "1.0.0" @@ -2544,11 +2186,6 @@ files = [ {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "myst-parser" version = "3.0.1" @@ -2575,11 +2212,6 @@ rtd = ["ipython", "sphinx (>=7)", "sphinx-autodoc2 (>=0.5.0,<0.6.0)", "sphinx-bo testing = ["beautifulsoup4", "coverage[toml]", "defusedxml", "pytest (>=8,<9)", "pytest-cov", "pytest-param-files (>=0.6.0,<0.7.0)", "pytest-regressions", "sphinx-pytest"] testing-docutils = ["pygments", "pytest (>=8,<9)", "pytest-param-files (>=0.6.0,<0.7.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "nbclient" version = "0.10.0" @@ -2602,11 +2234,6 @@ dev = ["pre-commit"] docs = ["autodoc-traits", "mock", "moto", "myst-parser", "nbclient[test]", "sphinx (>=1.7)", "sphinx-book-theme", "sphinxcontrib-spelling"] test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>=7.0.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "testpath", "xmltodict"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "nbconvert" version = "7.16.4" @@ -2645,11 +2272,6 @@ serve = ["tornado (>=6.1)"] test = ["flaky", "ipykernel", "ipywidgets (>=7.5)", "pytest (>=7)"] webpdf = ["playwright"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "nbformat" version = "5.10.4" @@ -2671,11 +2293,6 @@ traitlets = ">=5.1" docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] test = ["pep440", "pre-commit", "pytest", "testpath"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "nbsphinx" version = "0.9.4" @@ -2695,11 +2312,6 @@ nbformat = "*" sphinx = ">=1.8" traitlets = ">=5" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "nest-asyncio" version = "1.6.0" @@ -2711,10 +2323,16 @@ files = [ {file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "nodeenv" +version = "1.9.1" +description = "Node.js virtual environment builder" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"}, + {file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"}, +] [[package]] name = "notebook" @@ -2739,11 +2357,6 @@ dev = ["hatch", "pre-commit"] docs = ["myst-parser", "nbsphinx", "pydata-sphinx-theme", "sphinx (>=1.3.6)", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] test = ["importlib-resources (>=5.0)", "ipykernel", "jupyter-server[test] (>=2.4.0,<3)", "jupyterlab-server[test] (>=2.27.1,<3)", "nbval", "pytest (>=7.0)", "pytest-console-scripts", "pytest-timeout", "pytest-tornasync", "requests"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "notebook-shim" version = "0.2.4" @@ -2761,11 +2374,6 @@ jupyter-server = ">=1.8,<3" [package.extras] test = ["pytest", "pytest-console-scripts", "pytest-jupyter", "pytest-tornasync"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "numpy" version = "1.24.4" @@ -2803,11 +2411,6 @@ files = [ {file = "numpy-1.24.4.tar.gz", hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "opencv-python" version = "4.10.0.84" @@ -2834,11 +2437,6 @@ numpy = [ {version = ">=1.23.5", markers = "python_version >= \"3.11\""}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "orjson" version = "3.10.6" @@ -2899,11 +2497,6 @@ files = [ {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "overrides" version = "7.7.0" @@ -2915,11 +2508,6 @@ files = [ {file = "overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "packaging" version = "24.1" @@ -2931,11 +2519,6 @@ files = [ {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pandas" version = "2.0.3" @@ -3003,11 +2586,6 @@ sql-other = ["SQLAlchemy (>=1.4.16)"] test = ["hypothesis (>=6.34.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)"] xml = ["lxml (>=4.6.3)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pandocfilters" version = "1.5.1" @@ -3019,11 +2597,6 @@ files = [ {file = "pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "parso" version = "0.8.4" @@ -3039,11 +2612,6 @@ files = [ qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] testing = ["docopt", "pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pexpect" version = "4.9.0" @@ -3058,11 +2626,6 @@ files = [ [package.dependencies] ptyprocess = ">=0.5" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pickleshare" version = "0.7.5" @@ -3074,11 +2637,6 @@ files = [ {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pillow" version = "10.4.0" @@ -3176,11 +2734,6 @@ tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "pa typing = ["typing-extensions"] xmp = ["defusedxml"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pkgutil-resolve-name" version = "1.3.10" @@ -3192,11 +2745,6 @@ files = [ {file = "pkgutil_resolve_name-1.3.10.tar.gz", hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "platformdirs" version = "4.2.2" @@ -3213,11 +2761,6 @@ docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx- test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] type = ["mypy (>=1.8)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pluggy" version = "1.5.0" @@ -3233,11 +2776,6 @@ files = [ dev = ["pre-commit", "tox"] testing = ["pytest", "pytest-benchmark"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pprintpp" version = "0.4.0" @@ -3249,10 +2787,23 @@ files = [ {file = "pprintpp-0.4.0.tar.gz", hash = "sha256:ea826108e2c7f49dc6d66c752973c3fc9749142a798d6b254e1e301cfdbc6403"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "pre-commit" +version = "3.5.0" +description = "A framework for managing and maintaining multi-language pre-commit hooks." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pre_commit-3.5.0-py2.py3-none-any.whl", hash = "sha256:841dc9aef25daba9a0238cd27984041fa0467b4199fc4852e27950664919f660"}, + {file = "pre_commit-3.5.0.tar.gz", hash = "sha256:5804465c675b659b0862f07907f96295d490822a450c4c40e747d0b1c6ebcb32"}, +] + +[package.dependencies] +cfgv = ">=2.0.0" +identify = ">=1.0.0" +nodeenv = ">=0.11.1" +pyyaml = ">=5.1" +virtualenv = ">=20.10.0" [[package]] name = "prometheus-client" @@ -3268,11 +2819,6 @@ files = [ [package.extras] twisted = ["twisted"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "prompt-toolkit" version = "3.0.47" @@ -3287,17 +2833,12 @@ files = [ [package.dependencies] wcwidth = "*" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "psutil" version = "6.0.0" description = "Cross-platform lib for process and system monitoring in Python." optional = true -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" files = [ {file = "psutil-6.0.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a021da3e881cd935e64a3d0a20983bda0bb4cf80e4f74fa9bfcb1bc5785360c6"}, {file = "psutil-6.0.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:1287c2b95f1c0a364d23bc6f2ea2365a8d4d9b726a3be7294296ff7ba97c17f0"}, @@ -3321,11 +2862,6 @@ files = [ [package.extras] test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ptyprocess" version = "0.7.0" @@ -3337,11 +2873,6 @@ files = [ {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pure-eval" version = "0.2.2" @@ -3356,11 +2887,6 @@ files = [ [package.extras] tests = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pycparser" version = "2.22" @@ -3372,11 +2898,6 @@ files = [ {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pygments" version = "2.18.0" @@ -3391,11 +2912,6 @@ files = [ [package.extras] windows-terminal = ["colorama (>=0.4.6)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pynxtools" version = "0.5.1" @@ -3434,11 +2950,6 @@ stm = ["pynxtools-stm"] xps = ["pynxtools-xps"] xrd = ["pynxtools-xrd"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pynxtools-mpes" version = "0.1.1" @@ -3459,11 +2970,6 @@ xarray = ">=0.20.2" [package.extras] dev = ["mypy", "pip-tools", "pytest", "ruff (==0.3.4)", "types-pyyaml"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pyparsing" version = "3.1.2" @@ -3478,11 +2984,6 @@ files = [ [package.extras] diagrams = ["jinja2", "railroad-diagrams"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pytest" version = "8.2.2" @@ -3505,11 +3006,6 @@ tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pytest-clarity" version = "1.0.1" @@ -3525,11 +3021,6 @@ pprintpp = ">=0.4.0" pytest = ">=3.5.0" rich = ">=8.0.0" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pytest-cov" version = "5.0.0" @@ -3548,11 +3039,6 @@ pytest = ">=4.6" [package.extras] testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pytest-xdist" version = "3.6.1" @@ -3573,11 +3059,6 @@ psutil = ["psutil (>=3.0)"] setproctitle = ["setproctitle"] testing = ["filelock"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "python-dateutil" version = "2.9.0.post0" @@ -3592,11 +3073,6 @@ files = [ [package.dependencies] six = ">=1.5" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "python-json-logger" version = "2.0.7" @@ -3608,11 +3084,6 @@ files = [ {file = "python_json_logger-2.0.7-py3-none-any.whl", hash = "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pytz" version = "2024.1" @@ -3624,11 +3095,6 @@ files = [ {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pywin32" version = "306" @@ -3652,11 +3118,6 @@ files = [ {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pywinpty" version = "2.0.13" @@ -3672,11 +3133,6 @@ files = [ {file = "pywinpty-2.0.13.tar.gz", hash = "sha256:c34e32351a3313ddd0d7da23d27f835c860d32fe4ac814d372a3ea9594f41dde"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pyyaml" version = "6.0.1" @@ -3737,11 +3193,6 @@ files = [ {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "pyzmq" version = "26.0.3" @@ -3842,17 +3293,12 @@ files = [ [package.dependencies] cffi = {version = "*", markers = "implementation_name == \"pypy\""} -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "qtconsole" version = "5.5.2" description = "Jupyter Qt console" optional = true -python-versions = ">= 3.8" +python-versions = ">=3.8" files = [ {file = "qtconsole-5.5.2-py3-none-any.whl", hash = "sha256:42d745f3d05d36240244a04e1e1ec2a86d5d9b6edb16dbdef582ccb629e87e0b"}, {file = "qtconsole-5.5.2.tar.gz", hash = "sha256:6b5fb11274b297463706af84dcbbd5c92273b1f619e6d25d08874b0a88516989"}, @@ -3872,11 +3318,6 @@ traitlets = "<5.2.1 || >5.2.1,<5.2.2 || >5.2.2" doc = ["Sphinx (>=1.3)"] test = ["flaky", "pytest", "pytest-qt"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "qtpy" version = "2.4.1" @@ -3894,11 +3335,6 @@ packaging = "*" [package.extras] test = ["pytest (>=6,!=7.0.0,!=7.0.1)", "pytest-cov (>=3.0.0)", "pytest-qt"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "referencing" version = "0.35.1" @@ -3914,11 +3350,6 @@ files = [ attrs = ">=22.2.0" rpds-py = ">=0.7.0" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "requests" version = "2.32.3" @@ -3940,11 +3371,6 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "rfc3339-validator" version = "0.1.4" @@ -3959,11 +3385,6 @@ files = [ [package.dependencies] six = "*" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "rfc3986-validator" version = "0.1.1" @@ -3975,11 +3396,6 @@ files = [ {file = "rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "rich" version = "13.7.1" @@ -3999,11 +3415,6 @@ typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9 [package.extras] jupyter = ["ipywidgets (>=7.5.1,<9)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "rpds-py" version = "0.19.0" @@ -4112,11 +3523,6 @@ files = [ {file = "rpds_py-0.19.0.tar.gz", hash = "sha256:4fdc9afadbeb393b4bbbad75481e0ea78e4469f2e1d713a90811700830b553a9"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "ruff" version = "0.2.2" @@ -4143,11 +3549,6 @@ files = [ {file = "ruff-0.2.2.tar.gz", hash = "sha256:e62ed7f36b3068a30ba39193a14274cd706bc486fad521276458022f7bccb31d"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "scipy" version = "1.10.1" @@ -4186,11 +3587,6 @@ dev = ["click", "doit (>=0.36.0)", "flake8", "mypy", "pycodestyle", "pydevtool", doc = ["matplotlib (>2)", "numpydoc", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-design (>=0.2.0)"] test = ["asv", "gmpy2", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "send2trash" version = "1.8.3" @@ -4207,11 +3603,6 @@ nativelib = ["pyobjc-framework-Cocoa", "pywin32"] objc = ["pyobjc-framework-Cocoa"] win32 = ["pywin32"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "setuptools" version = "70.3.0" @@ -4227,11 +3618,6 @@ files = [ doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.10.0)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "six" version = "1.16.0" @@ -4243,11 +3629,6 @@ files = [ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sniffio" version = "1.3.1" @@ -4259,11 +3640,6 @@ files = [ {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "snowballstemmer" version = "2.2.0" @@ -4275,11 +3651,6 @@ files = [ {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "soupsieve" version = "2.5" @@ -4291,11 +3662,6 @@ files = [ {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinx" version = "7.1.2" @@ -4331,11 +3697,6 @@ docs = ["sphinxcontrib-websupport"] lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinx-autodoc-typehints" version = "2.0.1" @@ -4355,11 +3716,6 @@ docs = ["furo (>=2024.1.29)"] numpy = ["nptyping (>=2.5)"] testing = ["covdefaults (>=2.3)", "coverage (>=7.4.2)", "diff-cover (>=8.0.3)", "pytest (>=8.0.1)", "pytest-cov (>=4.1)", "sphobjinv (>=2.3.1)", "typing-extensions (>=4.9)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinx-rtd-theme" version = "2.0.0" @@ -4379,11 +3735,6 @@ sphinxcontrib-jquery = ">=4,<5" [package.extras] dev = ["bump2version", "sphinxcontrib-httpdomain", "transifex-client", "wheel"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-applehelp" version = "1.0.4" @@ -4399,11 +3750,6 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-devhelp" version = "1.0.2" @@ -4419,11 +3765,6 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-htmlhelp" version = "2.0.1" @@ -4439,11 +3780,6 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["html5lib", "pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-jquery" version = "4.1" @@ -4458,11 +3794,6 @@ files = [ [package.dependencies] Sphinx = ">=1.8" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-jsmath" version = "1.0.1" @@ -4477,11 +3808,6 @@ files = [ [package.extras] test = ["flake8", "mypy", "pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-qthelp" version = "1.0.3" @@ -4497,11 +3823,6 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "sphinxcontrib-serializinghtml" version = "1.1.5" @@ -4517,11 +3838,6 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "stack-data" version = "0.6.3" @@ -4541,11 +3857,6 @@ pure-eval = "*" [package.extras] tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "terminado" version = "0.18.1" @@ -4567,11 +3878,6 @@ docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] test = ["pre-commit", "pytest (>=7.0)", "pytest-timeout"] typing = ["mypy (>=1.6,<2.0)", "traitlets (>=5.11.1)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tifffile" version = "2023.7.10" @@ -4589,11 +3895,6 @@ numpy = "*" [package.extras] all = ["defusedxml", "fsspec", "imagecodecs (>=2023.1.23)", "lxml", "matplotlib", "zarr"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tinycss2" version = "1.3.0" @@ -4612,11 +3913,6 @@ webencodings = ">=0.4" doc = ["sphinx", "sphinx_rtd_theme"] test = ["pytest", "ruff"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tomli" version = "2.0.1" @@ -4628,11 +3924,6 @@ files = [ {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tomlkit" version = "0.13.0" @@ -4644,17 +3935,12 @@ files = [ {file = "tomlkit-0.13.0.tar.gz", hash = "sha256:08ad192699734149f5b97b45f1f18dad7eb1b6d16bc72ad0c2335772650d7b72"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tornado" version = "6.4.1" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." optional = false -python-versions = ">= 3.8" +python-versions = ">=3.8" files = [ {file = "tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8"}, {file = "tornado-6.4.1-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6d5ce3437e18a2b66fbadb183c1d3364fb03f2be71299e7d10dbeeb69f4b2a14"}, @@ -4669,11 +3955,6 @@ files = [ {file = "tornado-6.4.1.tar.gz", hash = "sha256:92d3ab53183d8c50f8204a51e6f91d18a15d5ef261e84d452800d4ff6fc504e9"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tqdm" version = "4.66.4" @@ -4694,11 +3975,6 @@ notebook = ["ipywidgets (>=6)"] slack = ["slack-sdk"] telegram = ["requests"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "traitlets" version = "5.14.3" @@ -4714,11 +3990,6 @@ files = [ 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.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "types-python-dateutil" version = "2.9.0.20240316" @@ -4730,11 +4001,6 @@ files = [ {file = "types_python_dateutil-2.9.0.20240316-py3-none-any.whl", hash = "sha256:6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "types-pyyaml" version = "6.0.12.20240311" @@ -4746,11 +4012,6 @@ files = [ {file = "types_PyYAML-6.0.12.20240311-py3-none-any.whl", hash = "sha256:b845b06a1c7e54b8e5b4c683043de0d9caf205e7434b3edc678ff2411979b8f6"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "types-requests" version = "2.32.0.20240712" @@ -4765,11 +4026,6 @@ files = [ [package.dependencies] urllib3 = ">=2" -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "typing-extensions" version = "4.12.2" @@ -4781,11 +4037,6 @@ files = [ {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "tzdata" version = "2024.1" @@ -4797,11 +4048,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "uri-template" version = "1.3.0" @@ -4816,11 +4062,6 @@ files = [ [package.extras] dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake8-commas", "flake8-comprehensions", "flake8-continuation", "flake8-datetimez", "flake8-docstrings", "flake8-import-order", "flake8-literal", "flake8-modern-annotations", "flake8-noqa", "flake8-pyproject", "flake8-requirements", "flake8-typechecking-import", "flake8-use-fstring", "mypy", "pep8-naming", "types-PyYAML"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "urllib3" version = "2.2.2" @@ -4838,10 +4079,25 @@ h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" +[[package]] +name = "virtualenv" +version = "20.26.3" +description = "Virtual Python Environment builder" +optional = false +python-versions = ">=3.7" +files = [ + {file = "virtualenv-20.26.3-py3-none-any.whl", hash = "sha256:8cc4a31139e796e9a7de2cd5cf2489de1217193116a8fd42328f1bd65f434589"}, + {file = "virtualenv-20.26.3.tar.gz", hash = "sha256:4c43a2a236279d9ea36a0d76f98d84bd6ca94ac4e0f4a3b9d46d05e10fea542a"}, +] + +[package.dependencies] +distlib = ">=0.3.7,<1" +filelock = ">=3.12.2,<4" +platformdirs = ">=3.9.1,<5" + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] [[package]] name = "wcwidth" @@ -4854,11 +4110,6 @@ files = [ {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "webcolors" version = "24.6.0" @@ -4874,11 +4125,6 @@ files = [ docs = ["furo", "sphinx", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-notfound-page", "sphinxext-opengraph"] tests = ["coverage[toml]"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "webencodings" version = "0.5.1" @@ -4890,11 +4136,6 @@ files = [ {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "websocket-client" version = "1.8.0" @@ -4911,11 +4152,6 @@ docs = ["Sphinx (>=6.0)", "myst-parser (>=2.0.0)", "sphinx-rtd-theme (>=1.1.0)"] optional = ["python-socks", "wsaccel"] test = ["websockets"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "widgetsnbextension" version = "4.0.11" @@ -4927,11 +4163,6 @@ files = [ {file = "widgetsnbextension-4.0.11.tar.gz", hash = "sha256:8b22a8f1910bfd188e596fe7fc05dcbd87e810c8a4ba010bdb3da86637398474"}, ] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "xarray" version = "2023.1.0" @@ -4956,11 +4187,6 @@ io = ["cfgrib", "cftime", "fsspec", "h5netcdf", "netCDF4", "pooch", "pydap", "ra parallel = ["dask[complete]"] viz = ["matplotlib", "nc-time-axis", "seaborn"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [[package]] name = "zipp" version = "3.19.2" @@ -4976,15 +4202,10 @@ files = [ doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] -[package.source] -type = "legacy" -url = "https://pypi.org/simple" -reference = "pypi-public" - [extras] notebook = ["ipykernel", "jupyter", "jupyterlab-h5web"] [metadata] lock-version = "2.0" python-versions = ">=3.8, <3.12" -content-hash = "4de9d8529f3da3a8d52ee4741f04643752ed5c91f1ee5a53aa08185115fd8299" +content-hash = "6e2d6c6053c922d083f666a97534f43428aa46c8cdc413774277c2f20a8e4ef3" diff --git a/pyproject.toml b/pyproject.toml index b16381d..12ac747 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ matplotlib = ">=3.5.1" numpy = ">=1.21.6" opencv-python = ">=4.8.1.78" pynxtools-mpes = ">=0.1.1" -pynxtools = ">=0.5.0" +pynxtools = ">=0.5.1" python-dateutil = ">=2.8.2" pyyaml = ">=6.0" xarray = ">=0.20.2" @@ -50,6 +50,7 @@ ruff = ">=0.1.7, <0.3.0" mypy = ">=1.6.0, <1.10.0" types-pyyaml = ">=6.0.12.12" types-requests = ">=2.31.0.9" +pre-commit = ">=3.0.0" [tool.poetry.group.docs] optional = true @@ -62,16 +63,6 @@ sphinx-autodoc-typehints = ">=1.17.0" nbsphinx = ">=0.9.3" myst-parser = ">=2.0.0" -[[tool.poetry.source]] -# the source is needed to workaround the poetry install error -# "Package docutils (0.21.post1) not found." -# details: -# https://github.com/python-poetry/poetry/issues/9293#issuecomment-2048205226 -# - the root cause is at pypi / docutils, so the workaround might not -# be needed when they fix it. -name = "pypi-public" -url = "https://pypi.org/simple/" - [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" diff --git a/specsscan/config/NXmpes_arpes_config.json b/specsscan/config/NXmpes_arpes_config.json index e1b49e0..d56f233 100755 --- a/specsscan/config/NXmpes_arpes_config.json +++ b/specsscan/config/NXmpes_arpes_config.json @@ -257,16 +257,16 @@ "name": "@attrs:metadata/sample/name", "situation": "vacuum", "SUBSTANCE[substance]/molecular_formula_hill": "@attrs:metadata/sample/chemical_formula", - "temperature": { + "temperature_env": { "temperature_sensor": "@link:/entry/instrument/manipulator/temperature_sensor" }, - "gas_pressure": { + "gas_pressure_env": { "pressure_gauge": "@link:/entry/instrument/pressure_gauge" }, - "bias": { + "bias_env": { "voltmeter": "@link:/entry/instrument/manipulator/sample_bias_voltmeter" }, - "drain_current": { + "drain_current_env": { "amperemeter": "@link:/entry/instrument/manipulator/drain_current_amperemeter" }, "depends_on": "/entry/sample/transformations/offset_azimuth", @@ -342,7 +342,7 @@ "data/@units": "counts", "*": "@data:*.data", "*/@units": "@data:*.unit", - "@*_depends": "@attrs:metadata/scan_info/coordinate_depends/*", + "*/@reference": "@attrs:metadata/scan_info/coordinate_depends/*", "energy/@type": "kinetic" } }