diff --git a/pdm.lock b/pdm.lock index 2c801d4..318990a 100644 --- a/pdm.lock +++ b/pdm.lock @@ -4,8 +4,14 @@ [metadata] groups = ["default", "dev"] strategy = ["inherit_metadata"] -lock_version = "4.4.1" -content_hash = "sha256:fec2dfcfce82f016f31cbde76c94614496523f40b94a8fc70f170030189a8e58" +lock_version = "4.5.0" +content_hash = "sha256:36b085c19667c83fe077e815b887dc8414bcf34776de68f3698b39ca50c61640" + +[[metadata.targets]] +requires_python = "==3.11.3" +platform = "windows_amd64" +implementation = "cpython" +gil_disabled = false [[package]] name = "aind-data-schema" @@ -13,6 +19,7 @@ version = "0.33.3" requires_python = ">=3.8" summary = "A library that defines AIND data schema and validates JSON files." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "dictdiffer", "inflection", @@ -31,6 +38,7 @@ version = "2.7.0" requires_python = ">=3.8" summary = "Async client for aws services using botocore and aiohttp" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "aiohttp<4.0.0,>=3.7.4.post0", "aioitertools<1.0.0,>=0.5.1", @@ -48,6 +56,7 @@ version = "2.3.6" requires_python = ">=3.8" summary = "Happy Eyeballs for asyncio" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "aiohappyeyeballs-2.3.6-py3-none-any.whl", hash = "sha256:15dca2611fa78442f1cb54cf07ffb998573f2b4fbeab45ca8554c045665c896b"}, {file = "aiohappyeyeballs-2.3.6.tar.gz", hash = "sha256:88211068d2a40e0436033956d7de3926ff36d54776f8b1022d6b21320cadae79"}, @@ -59,6 +68,7 @@ version = "3.10.3" requires_python = ">=3.8" summary = "Async http client/server framework (asyncio)" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "aiohappyeyeballs>=2.3.0", "aiosignal>=1.1.2", @@ -138,6 +148,10 @@ version = "0.11.0" requires_python = ">=3.6" summary = "itertools and builtins for AsyncIO and mixed iterables" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" +dependencies = [ + "typing-extensions>=4.0; python_version < \"3.10\"", +] files = [ {file = "aioitertools-0.11.0-py3-none-any.whl", hash = "sha256:04b95e3dab25b449def24d7df809411c10e62aab0cbe31a50ca4e68748c43394"}, {file = "aioitertools-0.11.0.tar.gz", hash = "sha256:42c68b8dd3a69c2bf7f2233bf7df4bb58b557bca5252ac02ed5187bbc67d6831"}, @@ -149,6 +163,7 @@ version = "1.3.1" requires_python = ">=3.7" summary = "aiosignal: a list of registered asynchronous callbacks" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "frozenlist>=1.1.0", ] @@ -163,6 +178,10 @@ version = "0.7.0" requires_python = ">=3.8" summary = "Reusable constraint types to use with typing.Annotated" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" +dependencies = [ + "typing-extensions>=4.0.0; python_version < \"3.9\"", +] files = [ {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, @@ -173,51 +192,33 @@ name = "asciitree" version = "0.3.3" summary = "Draws ASCII trees." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "asciitree-0.3.3.tar.gz", hash = "sha256:4aa4b9b649f85e3fcb343363d97564aa1fb62e249677f2e18a96765145cc0f6e"}, ] -[[package]] -name = "async-timeout" -version = "4.0.3" -requires_python = ">=3.7" -summary = "Timeout context manager for asyncio programs" -groups = ["default"] -marker = "python_full_version < \"3.11.3\"" -files = [ - {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, - {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, -] - [[package]] name = "attrs" version = "24.2.0" requires_python = ">=3.7" summary = "Classes Without Boilerplate" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" +dependencies = [ + "importlib-metadata; python_version < \"3.8\"", +] files = [ {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] -[[package]] -name = "backports-strenum" -version = "1.3.1" -requires_python = ">=3.8.6,<3.11" -summary = "Base class for creating enumerated constants that are also subclasses of str" -groups = ["default"] -marker = "python_version < \"3.11\"" -files = [ - {file = "backports_strenum-1.3.1-py3-none-any.whl", hash = "sha256:cdcfe36dc897e2615dc793b7d3097f54d359918fc448754a517e6f23044ccf83"}, - {file = "backports_strenum-1.3.1.tar.gz", hash = "sha256:77c52407342898497714f0596e86188bb7084f89063226f4ba66863482f42414"}, -] - [[package]] name = "black" version = "24.8.0" requires_python = ">=3.8" summary = "The uncompromising code formatter." groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "click>=8.0.0", "mypy-extensions>=0.4.3", @@ -239,6 +240,7 @@ version = "2.5.1" requires_python = "<4,>=3.8" summary = "Python wrapper for the C-Blosc2 library" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "msgpack", "ndindex>=1.4", @@ -283,6 +285,7 @@ version = "1.28.17" requires_python = ">= 3.7" summary = "The AWS SDK for Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "botocore<1.32.0,>=1.31.17", "jmespath<2.0.0,>=0.7.1", @@ -299,9 +302,11 @@ version = "1.31.64" requires_python = ">= 3.7" summary = "Low-level, data-driven core of boto 3." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "jmespath<2.0.0,>=0.7.1", "python-dateutil<3.0.0,>=2.1", + "urllib3<1.27,>=1.25.4; python_version < \"3.10\"", "urllib3<2.1,>=1.25.4; python_version >= \"3.10\"", ] files = [ @@ -315,6 +320,7 @@ version = "2024.7.4" requires_python = ">=3.6" summary = "Python package for providing Mozilla's CA Bundle." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, @@ -326,7 +332,7 @@ version = "1.17.0" requires_python = ">=3.8" summary = "Foreign Function Interface for Python calling C code." groups = ["default"] -marker = "platform_python_implementation != \"PyPy\"" +marker = "platform_python_implementation != \"PyPy\" and python_full_version == \"3.11.3\"" dependencies = [ "pycparser", ] @@ -398,6 +404,7 @@ version = "3.3.2" requires_python = ">=3.7.0" summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, @@ -469,8 +476,10 @@ version = "8.1.7" requires_python = ">=3.7" summary = "Composable command line interface toolkit" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "colorama; platform_system == \"Windows\"", + "importlib-metadata; python_version < \"3.8\"", ] files = [ {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, @@ -483,6 +492,7 @@ version = "0.1.5" requires_python = ">=3.9" summary = "Code Ocean Python SDK" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "backports-strenum>=1.3.1; python_version < \"3.11\"", "dataclasses", @@ -501,7 +511,7 @@ version = "0.4.6" requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" summary = "Cross-platform colored terminal text." groups = ["default", "dev"] -marker = "sys_platform == \"win32\" or platform_system == \"Windows\"" +marker = "sys_platform == \"win32\" and python_full_version == \"3.11.3\" or platform_system == \"Windows\" and python_full_version == \"3.11.3\"" files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, @@ -513,6 +523,7 @@ version = "1.2.1" requires_python = ">=3.9" summary = "Python library for calculating contours of 2D quadrilateral grids" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy>=1.20", ] @@ -569,6 +580,7 @@ version = "7.6.1" requires_python = ">=3.8" summary = "Code coverage measurement for Python" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, @@ -641,6 +653,7 @@ extras = ["toml"] requires_python = ">=3.8" summary = "Code coverage measurement for Python" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "coverage==7.6.1", "tomli; python_full_version <= \"3.11.0a6\"", @@ -716,6 +729,7 @@ version = "2.6" requires_python = ">=3.7" summary = "A python package implementing the crc32c algorithm in hardware and software" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "crc32c-2.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a5d1c2c7efd52e9da683280d0933fbdd243f2fb72be7050f06517e79b1ef9c64"}, {file = "crc32c-2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58945c6b6d0b3658e434e87ca396c97533a160dff9921deaeeb86dfc521c5f00"}, @@ -791,6 +805,7 @@ version = "43.0.0" requires_python = ">=3.7" summary = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "cffi>=1.12; platform_python_implementation != \"PyPy\"", ] @@ -830,6 +845,7 @@ version = "0.12.1" requires_python = ">=3.8" summary = "Composable style cycles" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, @@ -840,6 +856,7 @@ name = "dataclasses" version = "0.6" summary = "A backport of the dataclasses module for Python 3.6" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "dataclasses-0.6-py3-none-any.whl", hash = "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f"}, {file = "dataclasses-0.6.tar.gz", hash = "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84"}, @@ -851,6 +868,7 @@ version = "0.6.7" requires_python = "<4.0,>=3.7" summary = "Easily serialize dataclasses to and from JSON." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "marshmallow<4.0.0,>=3.18.0", "typing-inspect<1,>=0.4.0", @@ -865,6 +883,7 @@ name = "dictdiffer" version = "0.9.0" summary = "Dictdiffer is a library that helps you to diff and patch dictionaries." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "dictdiffer-0.9.0-py2.py3-none-any.whl", hash = "sha256:442bfc693cfcadaf46674575d2eba1c53b42f5e404218ca2c2ff549f2df56595"}, {file = "dictdiffer-0.9.0.tar.gz", hash = "sha256:17bacf5fbfe613ccf1b6d512bd766e6b21fb798822a133aa86098b8ac9997578"}, @@ -876,6 +895,7 @@ version = "0.1.105" requires_python = ">=3.9" summary = "" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "h5py", "matplotlib", @@ -894,29 +914,19 @@ version = "1.1.0" requires_python = ">=3.6" summary = "An implementation of lxml.xmlfile for the standard library" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "et_xmlfile-1.1.0-py3-none-any.whl", hash = "sha256:a2ba85d1d6a74ef63837eed693bcb89c3f752169b0e3e7ae5b16ca5e1b3deada"}, {file = "et_xmlfile-1.1.0.tar.gz", hash = "sha256:8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c"}, ] -[[package]] -name = "exceptiongroup" -version = "1.2.2" -requires_python = ">=3.7" -summary = "Backport of PEP 654 (exception groups)" -groups = ["dev"] -marker = "python_version < \"3.11\"" -files = [ - {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, - {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, -] - [[package]] name = "execnet" version = "2.1.1" requires_python = ">=3.8" summary = "execnet: rapid multi-Python deployment" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "execnet-2.1.1-py3-none-any.whl", hash = "sha256:26dee51f1b80cebd6d0ca8e74dd8745419761d3bef34163928cbebbdc4749fdc"}, {file = "execnet-2.1.1.tar.gz", hash = "sha256:5189b52c6121c24feae288166ab41b32549c7e2348652736540b9e6e7d4e72e3"}, @@ -928,7 +938,7 @@ version = "0.19" requires_python = ">=3.6" summary = "A python package that provides useful locks" groups = ["default"] -marker = "sys_platform != \"emscripten\"" +marker = "sys_platform != \"emscripten\" and python_full_version == \"3.11.3\"" files = [ {file = "fasteners-0.19-py3-none-any.whl", hash = "sha256:758819cb5d94cdedf4e836988b74de396ceacb8e2794d21f82d131fd9ee77237"}, {file = "fasteners-0.19.tar.gz", hash = "sha256:b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c"}, @@ -940,6 +950,7 @@ version = "4.53.1" requires_python = ">=3.8" summary = "Tools to manipulate font files" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "fonttools-4.53.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0679a30b59d74b6242909945429dbddb08496935b82f91ea9bf6ad240ec23397"}, {file = "fonttools-4.53.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8bf06b94694251861ba7fdeea15c8ec0967f84c3d4143ae9daf42bbc7717fe3"}, @@ -983,6 +994,7 @@ version = "1.4.1" requires_python = ">=3.8" summary = "A list-like structure which implements collections.abc.MutableSequence" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, @@ -1054,6 +1066,7 @@ version = "2024.6.0" requires_python = ">=3.8" summary = "File-system specification" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "fsspec-2024.6.0-py3-none-any.whl", hash = "sha256:58d7122eb8a1a46f7f13453187bfea4972d66bf01618d37366521b1998034cee"}, {file = "fsspec-2024.6.0.tar.gz", hash = "sha256:f579960a56e6d8038a9efc8f9c77279ec12e6299aa86b0769a7e9c46b94527c2"}, @@ -1065,6 +1078,7 @@ version = "3.11.0" requires_python = ">=3.8" summary = "Read and write HDF5 files from Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy>=1.17.3", ] @@ -1094,8 +1108,10 @@ version = "3.14.4" requires_python = ">=3.8" summary = "A hierarchical data modeling framework for modern science data standards" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "h5py>=2.10", + "importlib-resources; python_version < \"3.9\"", "jsonschema>=2.6.0", "numpy>=1.18", "pandas>=1.0.5", @@ -1113,6 +1129,7 @@ version = "0.8.1.post1" requires_python = ">=3.8" summary = "A package defining a Zarr I/O backend for HDMF - forked to fix a bug" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "hdmf>=3.9.0", "numcodecs>=0.9.1", @@ -1132,6 +1149,7 @@ version = "3.7" requires_python = ">=3.5" summary = "Internationalized Domain Names in Applications (IDNA)" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, @@ -1143,6 +1161,7 @@ version = "0.5.1" requires_python = ">=3.5" summary = "A port of Ruby on Rails inflector to Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"}, {file = "inflection-0.5.1.tar.gz", hash = "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417"}, @@ -1154,6 +1173,7 @@ version = "2.0.0" requires_python = ">=3.7" summary = "brain-dead simple config-ini parsing" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, @@ -1165,6 +1185,7 @@ version = "1.0.1" requires_python = ">=3.7" summary = "JSON Matching Expressions" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"}, {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"}, @@ -1176,9 +1197,12 @@ version = "4.23.0" requires_python = ">=3.8" summary = "An implementation of JSON Schema validation for Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "attrs>=22.2.0", + "importlib-resources>=1.4.0; python_version < \"3.9\"", "jsonschema-specifications>=2023.03.6", + "pkgutil-resolve-name>=1.3.10; python_version < \"3.9\"", "referencing>=0.28.4", "rpds-py>=0.7.1", ] @@ -1193,7 +1217,9 @@ version = "2023.12.1" requires_python = ">=3.8" summary = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ + "importlib-resources>=1.4.0; python_version < \"3.9\"", "referencing>=0.31.0", ] files = [ @@ -1207,6 +1233,10 @@ version = "1.4.5" requires_python = ">=3.7" summary = "A fast implementation of the Cassowary constraint solver" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" +dependencies = [ + "typing-extensions; python_version < \"3.8\"", +] files = [ {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"}, {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"}, @@ -1282,6 +1312,7 @@ version = "0.43.0" requires_python = ">=3.9" summary = "lightweight wrapper around basic LLVM functionality" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "llvmlite-0.43.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a289af9a1687c6cf463478f0fa8e8aa3b6fb813317b0d70bf1ed0759eab6f761"}, {file = "llvmlite-0.43.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6d4fd101f571a31acb1559ae1af30f30b1dc4b3186669f92ad780e17c81e91bc"}, @@ -1312,6 +1343,7 @@ version = "3.0.0" requires_python = ">=3.8" summary = "Python port of markdown-it. Markdown parsing, done right!" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "mdurl~=0.1", ] @@ -1326,6 +1358,7 @@ version = "3.21.3" requires_python = ">=3.8" summary = "A lightweight library for converting complex datatypes to and from native Python datatypes." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "packaging>=17.0", ] @@ -1340,10 +1373,12 @@ version = "3.9.2" requires_python = ">=3.9" summary = "Python plotting package" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "contourpy>=1.0.1", "cycler>=0.10", "fonttools>=4.22.0", + "importlib-resources>=3.2.0; python_version < \"3.10\"", "kiwisolver>=1.3.1", "numpy>=1.23", "packaging>=20.0", @@ -1362,6 +1397,7 @@ version = "0.1.2" requires_python = ">=3.7" summary = "Markdown URL utilities" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, @@ -1373,6 +1409,7 @@ version = "1.0.8" requires_python = ">=3.8" summary = "MessagePack serializer" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "msgpack-1.0.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:505fe3d03856ac7d215dbe005414bc28505d26f0c128906037e66d98c4e95868"}, {file = "msgpack-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6b7842518a63a9f17107eb176320960ec095a8ee3b4420b5f688e24bf50c53c"}, @@ -1427,6 +1464,7 @@ version = "6.0.5" requires_python = ">=3.7" summary = "multidict implementation" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, @@ -1498,6 +1536,7 @@ version = "1.11.2" requires_python = ">=3.8" summary = "Optional static typing for Python" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "mypy-extensions>=1.0.0", "tomli>=1.1.0; python_version < \"3.11\"", @@ -1515,6 +1554,7 @@ version = "1.0.0" requires_python = ">=3.5" summary = "Type system extensions for programs checked with the mypy type checker." groups = ["default", "dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, @@ -1526,6 +1566,7 @@ version = "1.8" requires_python = ">=3.8" summary = "A Python library for manipulating indices of ndarrays." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "ndindex-1.8-py3-none-any.whl", hash = "sha256:b5132cd331f3e4106913ed1a974a3e355967a5991543c2f512b40cb8bb9f50b8"}, {file = "ndindex-1.8.tar.gz", hash = "sha256:5fc87ebc784605f01dd5367374cb40e8da8f2c30988968990066c5098a7eebe8"}, @@ -1536,6 +1577,7 @@ name = "ndx-events" version = "0.2.0" summary = "NWB extension for storing timestamped event and TTL pulse data" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "pynwb>=1.1.2", ] @@ -1549,6 +1591,7 @@ name = "ndx-pose" version = "0.1.1" summary = "NWB extension to store pose estimation data" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "hdmf<4,>=2.5.6", "pynwb<3,>=1.5.0", @@ -1564,6 +1607,7 @@ version = "0.1.25" requires_python = ">=3.9" summary = "Tools for accessing and processing raw ephys data, compatible with data in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "hdmf-zarr-bjh==0.8.1.post1", "npc-io>=0.1.26", @@ -1588,6 +1632,7 @@ version = "0.1.30" requires_python = ">=3.9" summary = "File IO tools for MindScope Neuropixels projects in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "boto3==1.28.17", "crc32c>=2.3.post0", @@ -1607,6 +1652,7 @@ version = "0.1.175" requires_python = ">=3.9" summary = "Tools to fetch and update paths, metadata and state for Mindscope Neuropixels sessions, in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "codeocean>=0.1.5", "npc-io>=0.1.24", @@ -1631,6 +1677,7 @@ version = "0.1.7" requires_python = ">=3.9" summary = "Tools for reading raw video data from MindScope Neuropixels experiments, compatible with data in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "npc-io>=0.1.20", "npc-sync>=0.1.5", @@ -1648,6 +1695,7 @@ version = "0.1.4" requires_python = ">=3.9" summary = "Tools for processing stim data from Sam's DynamicRoutingTask, compatible with data in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "DynamicRoutingTask>=0.1.91", "npc-ephys>=0.1.1", @@ -1666,6 +1714,7 @@ version = "0.1.39" requires_python = ">=3.9" summary = "Basic tools for parsing subject, session, date and time associated with data from the Mindscope Neuropixels team, in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "typing-extensions>=4.7.1", ] @@ -1680,6 +1729,7 @@ version = "0.1.8" requires_python = ">=3.9" summary = "Tools for accessing and processing stim data, compatible with data in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "npc-io>=0.1.26", "npc-session>=0.1.33", @@ -1697,6 +1747,7 @@ version = "0.1.18" requires_python = ">=3.9" summary = "Repackaging of AllenSDK.SyncDataset with extra functionality, compatible with data in the cloud." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "h5py>=3.10.0", "matplotlib>=3.8.2", @@ -1716,6 +1767,7 @@ version = "0.60.0" requires_python = ">=3.9" summary = "compiling Python code using LLVM" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "llvmlite<0.44,>=0.43.0dev0", "numpy<2.1,>=1.22", @@ -1731,6 +1783,7 @@ version = "0.12.1" requires_python = ">=3.8" summary = "A Python package providing buffer compression and transformation codecs for use in data storage and communication applications." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy>=1.7", ] @@ -1760,6 +1813,7 @@ version = "2.10.1" requires_python = ">=3.9" summary = "Fast numerical expression evaluator for NumPy" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy>=1.23.0", ] @@ -1801,6 +1855,7 @@ version = "1.26.4" requires_python = ">=3.9" summary = "Fundamental package for array computing in Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"}, {file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"}, @@ -1846,11 +1901,18 @@ version = "4.10.0.84" requires_python = ">=3.6" summary = "Wrapper package for OpenCV python bindings." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ + "numpy>=1.13.3; python_version < \"3.7\"", "numpy>=1.17.0; python_version >= \"3.7\"", "numpy>=1.17.3; python_version >= \"3.8\"", + "numpy>=1.19.3; python_version >= \"3.6\" and platform_system == \"Linux\" and platform_machine == \"aarch64\"", "numpy>=1.19.3; python_version >= \"3.9\"", + "numpy>=1.21.0; python_version <= \"3.9\" and platform_system == \"Darwin\" and platform_machine == \"arm64\"", "numpy>=1.21.2; python_version >= \"3.10\"", + "numpy>=1.21.4; python_version >= \"3.10\" and platform_system == \"Darwin\"", + "numpy>=1.23.5; python_version >= \"3.11\"", + "numpy>=1.26.0; python_version >= \"3.12\"", ] files = [ {file = "opencv-python-headless-4.10.0.84.tar.gz", hash = "sha256:f2017c6101d7c2ef8d7bc3b414c37ff7f54d64413a1847d89970b6b7069b4e1a"}, @@ -1868,6 +1930,7 @@ version = "3.1.5" requires_python = ">=3.8" summary = "A Python library to read/write Excel 2010 xlsx/xlsm files" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "et-xmlfile", ] @@ -1882,6 +1945,7 @@ version = "24.1" requires_python = ">=3.8" summary = "Core utilities for Python packages" groups = ["default", "dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, @@ -1893,8 +1957,11 @@ version = "2.2.2" requires_python = ">=3.9" summary = "Powerful data structures for data analysis, time series, and statistics" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy>=1.22.4; python_version < \"3.11\"", + "numpy>=1.23.2; python_version == \"3.11\"", + "numpy>=1.26.0; python_version >= \"3.12\"", "python-dateutil>=2.8.2", "pytz>=2020.1", "tzdata>=2022.7", @@ -1910,6 +1977,7 @@ version = "0.12.1" requires_python = ">=3.8" summary = "Utility library for gitignore style pattern matching of file paths." groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, @@ -1921,6 +1989,7 @@ version = "10.4.0" requires_python = ">=3.8" summary = "Python Imaging Library (Fork)" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e"}, {file = "pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d"}, @@ -2000,6 +2069,7 @@ version = "4.2.2" requires_python = ">=3.8" summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"}, {file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"}, @@ -2011,6 +2081,7 @@ version = "1.5.0" requires_python = ">=3.8" summary = "plugin and hook calling mechanisms for python" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, @@ -2022,6 +2093,7 @@ version = "1.7.1" requires_python = ">=3.8" summary = "Blazingly fast DataFrame library" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "polars-1.7.1-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:589c1b5a9b5167f3c49713212cbeccc39e3a0e12577e21331c50dbf7178e32ed"}, {file = "polars-1.7.1-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:c955cca9d109ed5d79f4498915ec80590aa2e4619bc40bafbbeb5a160fcb166e"}, @@ -2036,6 +2108,7 @@ name = "py-cpuinfo" version = "9.0.0" summary = "Get CPU info with pure Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690"}, {file = "py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5"}, @@ -2047,6 +2120,7 @@ version = "17.0.0" requires_python = ">=3.8" summary = "Python library for Apache Arrow" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy>=1.16.6", ] @@ -2088,7 +2162,7 @@ version = "2.22" requires_python = ">=3.8" summary = "C parser in Python" groups = ["default"] -marker = "platform_python_implementation != \"PyPy\"" +marker = "platform_python_implementation != \"PyPy\" and python_full_version == \"3.11.3\"" files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, @@ -2100,9 +2174,11 @@ version = "2.9.2" requires_python = ">=3.8" summary = "Data validation using Python type hints" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "annotated-types>=0.6.0", "pydantic-core==2.23.4", + "typing-extensions>=4.12.2; python_version >= \"3.13\"", "typing-extensions>=4.6.1; python_version < \"3.13\"", ] files = [ @@ -2116,6 +2192,7 @@ version = "2.23.4" requires_python = ">=3.8" summary = "Core functionality for Pydantic validation and serialization" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "typing-extensions!=4.7.0,>=4.6.0", ] @@ -2130,6 +2207,7 @@ version = "0.0.9" requires_python = ">=3.7" summary = "pydbhub" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "python-dateutil", "requests", @@ -2146,6 +2224,7 @@ version = "2.18.0" requires_python = ">=3.8" summary = "Pygments is a syntax highlighting package written in Python." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, @@ -2157,6 +2236,7 @@ version = "2.8.2" requires_python = ">=3.8" summary = "Package for working with Neurodata stored in the NWB format." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "h5py>=2.10", "hdmf>=3.14.3", @@ -2175,6 +2255,7 @@ version = "24.2.1" requires_python = ">=3.7" summary = "Python wrapper module around the OpenSSL library" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "cryptography<44,>=41.0.5", ] @@ -2189,6 +2270,7 @@ version = "3.1.2" requires_python = ">=3.6.8" summary = "pyparsing module - Classes and methods to define and execute parsing grammars" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, @@ -2200,6 +2282,7 @@ version = "8.3.3" requires_python = ">=3.8" summary = "pytest: simple powerful testing with Python" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "colorama; sys_platform == \"win32\"", "exceptiongroup>=1.0.0rc8; python_version < \"3.11\"", @@ -2219,6 +2302,7 @@ version = "5.0.0" requires_python = ">=3.8" summary = "Pytest plugin for measuring coverage." groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "coverage[toml]>=5.2.1", "pytest>=4.6", @@ -2234,6 +2318,7 @@ version = "3.6.1" requires_python = ">=3.8" summary = "pytest xdist plugin for distributed testing, most importantly across multiple CPUs" groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "execnet>=2.1", "pytest>=7.0.0", @@ -2249,6 +2334,7 @@ version = "2.9.0.post0" requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" summary = "Extensions to the standard Python datetime module" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "six>=1.5", ] @@ -2263,6 +2349,7 @@ version = "1.0.1" requires_python = ">=3.8" summary = "Read key-value pairs from a .env file and set them as environment variables" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, @@ -2273,6 +2360,7 @@ name = "pytz" version = "2024.1" summary = "World timezone definitions, modern and historical" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, @@ -2284,6 +2372,7 @@ version = "6.0.2" requires_python = ">=3.8" summary = "YAML parser and emitter for Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -2339,8 +2428,11 @@ version = "5.0.8" requires_python = ">=3.7" summary = "Python client for Redis database and key-value store" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "async-timeout>=4.0.3; python_full_version < \"3.11.3\"", + "importlib-metadata>=1.0; python_version < \"3.8\"", + "typing-extensions; python_version < \"3.8\"", ] files = [ {file = "redis-5.0.8-py3-none-any.whl", hash = "sha256:56134ee08ea909106090934adc36f65c9bcbbaecea5b21ba704ba6fb561f8eb4"}, @@ -2353,6 +2445,7 @@ version = "0.35.1" requires_python = ">=3.8" summary = "JSON Referencing + Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "attrs>=22.2.0", "rpds-py>=0.7.0", @@ -2368,6 +2461,7 @@ version = "2.32.3" requires_python = ">=3.8" summary = "Python HTTP for Humans." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "certifi>=2017.4.17", "charset-normalizer<4,>=2", @@ -2385,6 +2479,7 @@ version = "1.0.0" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" summary = "A utility belt for advanced users of python-requests" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "requests<3.0.0,>=2.0.1", ] @@ -2399,9 +2494,11 @@ version = "13.8.1" requires_python = ">=3.7.0" summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "markdown-it-py>=2.2.0", "pygments<3.0.0,>=2.13.0", + "typing-extensions<5.0,>=4.0.0; python_version < \"3.9\"", ] files = [ {file = "rich-13.8.1-py3-none-any.whl", hash = "sha256:1760a3c0848469b97b558fc61c85233e3dafb69c7a071b4d60c38099d3cd4c06"}, @@ -2414,6 +2511,7 @@ version = "0.20.0" requires_python = ">=3.8" summary = "Python bindings to Rust's persistent data structures (rpds)" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "rpds_py-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2"}, {file = "rpds_py-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f"}, @@ -2513,6 +2611,7 @@ version = "0.18.6" requires_python = ">=3.7" summary = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "ruamel-yaml-clib>=0.2.7; platform_python_implementation == \"CPython\" and python_version < \"3.13\"", ] @@ -2527,7 +2626,7 @@ version = "0.2.8" requires_python = ">=3.6" summary = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" groups = ["default"] -marker = "platform_python_implementation == \"CPython\" and python_version < \"3.13\"" +marker = "platform_python_implementation == \"CPython\" and python_full_version == \"3.11.3\"" files = [ {file = "ruamel.yaml.clib-0.2.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b42169467c42b692c19cf539c38d4602069d8c1505e97b86387fcf7afb766e1d"}, {file = "ruamel.yaml.clib-0.2.8-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:07238db9cbdf8fc1e9de2489a4f68474e70dffcb32232db7c08fa61ca0c7c462"}, @@ -2570,6 +2669,7 @@ version = "0.6.5" requires_python = ">=3.7" summary = "An extremely fast Python linter and code formatter, written in Rust." groups = ["dev"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "ruff-0.6.5-py3-none-win_amd64.whl", hash = "sha256:3e42a57b58e3612051a636bc1ac4e6b838679530235520e8f095f7c44f706ff9"}, {file = "ruff-0.6.5.tar.gz", hash = "sha256:4d32d87fab433c0cf285c3683dd4dae63be05fd7a1d65b3f5bf7cdd05a6b96fb"}, @@ -2581,6 +2681,7 @@ version = "2024.6.0" requires_python = ">=3.8" summary = "Convenient Filesystem interface over S3" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "aiobotocore<3.0.0,>=2.5.4", "aiohttp!=4.0.0a0,!=4.0.0a1", @@ -2597,6 +2698,7 @@ version = "0.6.2" requires_python = ">= 3.7" summary = "An Amazon S3 Transfer Manager" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "botocore<2.0a.0,>=1.12.36", ] @@ -2611,6 +2713,7 @@ version = "1.13.1" requires_python = ">=3.9" summary = "Fundamental algorithms for scientific computing in Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numpy<2.3,>=1.22.4", ] @@ -2625,6 +2728,7 @@ version = "3.0.2" requires_python = ">=3.7" summary = "Python helper for Semantic Versioning (https://semver.org)" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "semver-3.0.2-py3-none-any.whl", hash = "sha256:b1ea4686fe70b981f85359eda33199d60c53964284e0cfb4977d243e37cf4bf4"}, {file = "semver-3.0.2.tar.gz", hash = "sha256:6253adb39c70f6e51afed2fa7152bcd414c411286088fb4b9effb133885ab4cc"}, @@ -2636,6 +2740,7 @@ version = "1.16.0" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" summary = "Python 2 and 3 compatibility utilities" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, @@ -2647,6 +2752,7 @@ version = "3.9.2" requires_python = ">=3.9" summary = "Hierarchical datasets for Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "blosc2>=2.3.0", "numexpr>=2.6.2", @@ -2665,29 +2771,19 @@ version = "3.5.0" requires_python = ">=3.8" summary = "threadpoolctl" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "threadpoolctl-3.5.0-py3-none-any.whl", hash = "sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467"}, {file = "threadpoolctl-3.5.0.tar.gz", hash = "sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107"}, ] -[[package]] -name = "tomli" -version = "2.0.1" -requires_python = ">=3.7" -summary = "A lil' TOML parser" -groups = ["dev"] -marker = "python_version < \"3.11\"" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - [[package]] name = "tqdm" version = "4.66.5" requires_python = ">=3.7" summary = "Fast, Extensible Progress Meter" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "colorama; platform_system == \"Windows\"", ] @@ -2702,6 +2798,7 @@ version = "6.0.12.20240808" requires_python = ">=3.8" summary = "Typing stubs for PyYAML" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "types-PyYAML-6.0.12.20240808.tar.gz", hash = "sha256:b8f76ddbd7f65440a8bda5526a9607e4c7a322dc2f8e1a8c405644f9a6f4b9af"}, {file = "types_PyYAML-6.0.12.20240808-py3-none-any.whl", hash = "sha256:deda34c5c655265fc517b546c902aa6eed2ef8d3e921e4765fe606fe2afe8d35"}, @@ -2713,6 +2810,7 @@ version = "2.31.0.6" requires_python = ">=3.7" summary = "Typing stubs for requests" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "types-urllib3", ] @@ -2726,6 +2824,7 @@ name = "types-urllib3" version = "1.26.25.14" summary = "Typing stubs for urllib3" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "types-urllib3-1.26.25.14.tar.gz", hash = "sha256:229b7f577c951b8c1b92c1bc2b2fdb0b49847bd2af6d1cc2a2e3dd340f3bda8f"}, {file = "types_urllib3-1.26.25.14-py3-none-any.whl", hash = "sha256:9683bbb7fb72e32bfe9d2be6e04875fbe1b3eeec3cbb4ea231435aa7fd6b4f0e"}, @@ -2737,6 +2836,7 @@ version = "4.12.2" requires_python = ">=3.8" summary = "Backported and Experimental Type Hints for Python 3.8+" groups = ["default", "dev"] +marker = "python_full_version == \"3.11.3\"" 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"}, @@ -2747,9 +2847,11 @@ name = "typing-inspect" version = "0.9.0" summary = "Runtime inspection utilities for typing module." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "mypy-extensions>=0.3.0", "typing-extensions>=3.7.4", + "typing>=3.7.4; python_version < \"3.5\"", ] files = [ {file = "typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f"}, @@ -2762,6 +2864,7 @@ version = "2024.1" requires_python = ">=2" summary = "Provider of IANA time zone data" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, @@ -2773,6 +2876,7 @@ version = "0.1.4" requires_python = ">=3.8" summary = "pathlib api extended to use fsspec backends" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "fsspec>=2022.1.0", ] @@ -2787,6 +2891,7 @@ version = "1.26.19" requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" summary = "HTTP library with thread-safe connection pooling, file post, and more." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "urllib3-1.26.19-py2.py3-none-any.whl", hash = "sha256:37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3"}, {file = "urllib3-1.26.19.tar.gz", hash = "sha256:3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429"}, @@ -2797,6 +2902,7 @@ name = "wavpack-numcodecs" version = "0.1.5" summary = "Numcodecs implementation of WavPack audio codec." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "numcodecs", "numpy", @@ -2812,6 +2918,7 @@ version = "1.16.0" requires_python = ">=3.6" summary = "Module for decorators, wrappers and monkey patching." groups = ["default"] +marker = "python_full_version == \"3.11.3\"" files = [ {file = "wrapt-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4"}, {file = "wrapt-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020"}, @@ -2863,9 +2970,11 @@ version = "1.9.4" requires_python = ">=3.7" summary = "Yet another URL library" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "idna>=2.0", "multidict>=4.0", + "typing-extensions>=3.7.4; python_version < \"3.8\"", ] files = [ {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, @@ -2938,6 +3047,7 @@ version = "2.17.2" requires_python = ">=3.9" summary = "An implementation of chunked, compressed, N-dimensional arrays for Python" groups = ["default"] +marker = "python_full_version == \"3.11.3\"" dependencies = [ "asciitree", "fasteners; sys_platform != \"emscripten\"", diff --git a/pyproject.toml b/pyproject.toml index 4dad497..8d5eac2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ authors = [ ] dependencies = [ "pandas>=2.0", - "pynwb>=2.7.0", + "pynwb>=2.8.2", "rich>=13.5.2", "zarr<2.18.1", "matplotlib>=3.7.2", @@ -32,7 +32,7 @@ dependencies = [ "npc-samstim>=0.1.4", "npc-session>=0.1.39", "npc-mvr>=0.1.7", - "npc-io>=0.1.27", + "npc-io>=0.1.30", ] requires-python = ">=3.9" readme = "README.md"