diff --git a/poetry.lock b/poetry.lock index c752673c3..8b4465933 100644 --- a/poetry.lock +++ b/poetry.lock @@ -287,7 +287,7 @@ files = [ {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"}, {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, ] -markers = {main = "python_version >= \"3.9\" and sys_platform == \"darwin\" and extra == \"lit\"", dev = "platform_system == \"Darwin\" or sys_platform == \"darwin\"", jupyter = "platform_system == \"Darwin\" or sys_platform == \"darwin\""} +markers = {main = "extra == \"lit\" and sys_platform == \"darwin\" and python_version >= \"3.9\"", dev = "platform_system == \"Darwin\" or sys_platform == \"darwin\"", jupyter = "platform_system == \"Darwin\" or sys_platform == \"darwin\""} [[package]] name = "argon2-cffi" @@ -401,7 +401,7 @@ description = "Timeout context manager for asyncio programs" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version <= \"3.10\"" files = [ {file = "async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}, {file = "async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"}, @@ -839,7 +839,7 @@ files = [ {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, ] -markers = {main = "python_version >= \"3.9\" and platform_python_implementation != \"PyPy\" and extra == \"lit\"", docs = "implementation_name == \"pypy\""} +markers = {main = "extra == \"lit\" and platform_python_implementation != \"PyPy\" and python_version >= \"3.9\"", docs = "implementation_name == \"pypy\""} [package.dependencies] pycparser = "*" @@ -1008,7 +1008,7 @@ files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -markers = {main = "platform_system == \"Windows\" or extra == \"lit\" and python_version >= \"3.9\"", demo = "python_version >= \"3.10\" and platform_system == \"Windows\"", dev = "platform_system == \"Windows\" or sys_platform == \"win32\"", jupyter = "sys_platform == \"win32\""} +markers = {main = "platform_system == \"Windows\" or python_version >= \"3.9\" and extra == \"lit\"", demo = "python_version >= \"3.10\" and platform_system == \"Windows\"", dev = "platform_system == \"Windows\" or sys_platform == \"win32\"", jupyter = "sys_platform == \"win32\""} [[package]] name = "comm" @@ -1493,7 +1493,7 @@ files = [ {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, ] -markers = {demo = "python_version == \"3.10\"", dev = "python_version < \"3.11\"", jupyter = "python_version < \"3.11\""} +markers = {demo = "python_version == \"3.10\"", dev = "python_version <= \"3.10\"", jupyter = "python_version <= \"3.10\""} [package.dependencies] typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} @@ -1912,13 +1912,13 @@ google-auth = ">=2.14.1,<3.0.0" googleapis-common-protos = ">=1.56.2,<2.0.0" grpcio = [ {version = ">=1.33.2,<2.0.0", optional = true, markers = "extra == \"grpc\""}, - {version = ">=1.49.1,<2.0.0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, {version = ">=1.75.1,<2.0.0", optional = true, markers = "python_version >= \"3.14\" and extra == \"grpc\""}, + {version = ">=1.49.1,<2.0.0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, ] grpcio-status = [ {version = ">=1.33.2,<2.0.0", optional = true, markers = "extra == \"grpc\""}, - {version = ">=1.49.1,<2.0.0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, {version = ">=1.75.1,<2.0.0", optional = true, markers = "python_version >= \"3.14\" and extra == \"grpc\""}, + {version = ">=1.49.1,<2.0.0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, ] proto-plus = [ {version = ">=1.22.3,<2.0.0"}, @@ -4484,7 +4484,7 @@ files = [ {file = "numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0"}, {file = "numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010"}, ] -markers = {main = "python_version >= \"3.9\"", demo = "python_version >= \"3.10\"", dev = "python_version >= \"3.9\" and python_version <= \"3.12\""} +markers = {main = "python_version >= \"3.9\"", demo = "python_version >= \"3.10\"", dev = "python_version >= \"3.9\" and python_version < \"3.13\""} [[package]] name = "nvidia-cublas-cu12" @@ -4507,7 +4507,7 @@ description = "CUBLAS native runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb"}, {file = "nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:235f728d6e2a409eddf1df58d5b0921cf80cfa9e72b9f2775ccb7b4a87984668"}, @@ -4535,7 +4535,7 @@ description = "CUDA profiling tools runtime libs." optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc"}, {file = "nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.whl", hash = "sha256:358b4a1d35370353d52e12f0a7d1769fc01ff74a191689d3870b2123156184c4"}, @@ -4565,7 +4565,7 @@ description = "NVRTC native runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5847f1d6e5b757f1d2b3991a01082a44aad6f10ab3c5c0213fa3e25bddc25a13"}, {file = "nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53"}, @@ -4593,7 +4593,7 @@ description = "CUDA Runtime native Libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd"}, {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e"}, @@ -4625,7 +4625,7 @@ description = "cuDNN runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def"}, {file = "nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:30ac3869f6db17d170e0e556dd6cc5eee02647abc31ca856634d5a40f82c15b2"}, @@ -4659,7 +4659,7 @@ description = "CUFFT native runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6"}, {file = "nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8510990de9f96c803a051822618d42bf6cb8f069ff3f48d93a8486efdacb48fb"}, @@ -4678,7 +4678,7 @@ description = "cuFile GPUDirect libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159"}, {file = "nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:8f57a0051dcf2543f6dc2b98a98cb2719c37d3cee1baba8965d57f3bbc90d4db"}, @@ -4705,7 +4705,7 @@ description = "CURAND native runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8"}, {file = "nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf"}, @@ -4740,7 +4740,7 @@ description = "CUDA solver native runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0"}, {file = "nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c"}, @@ -4778,7 +4778,7 @@ description = "CUSPARSE native runtime libraries" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887"}, {file = "nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7aa32fa5470cf754f72d1116c7cbc300b4e638d3ae5304cfa4a638a5b87161b1"}, @@ -4797,7 +4797,7 @@ description = "NVIDIA cuSPARSELt" optional = false python-versions = "*" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8371549623ba601a06322af2133c4a44350575f5a3108fb75f3ef20b822ad5f1"}, {file = "nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e5c8a26c36445dd2e6812f1177978a24e2d37cacce7e090f297a688d1ec44f46"}, @@ -4823,7 +4823,7 @@ description = "NVIDIA Collective Communication Library (NCCL) Runtime" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5c196e95e832ad30fbbb50381eb3cbd1fadd5675e587a548563993609af19522"}, {file = "nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:694cf3879a206553cc9d7dbda76b13efaf610fdb70a50cba303de1b0d1530ac6"}, @@ -4850,7 +4850,7 @@ description = "Nvidia JIT LTO Library" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a"}, {file = "nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cf4eaa7d4b6b543ffd69d6abfb11efdeb2db48270d94dfd3a452c24150829e41"}, @@ -4878,7 +4878,7 @@ description = "NVIDIA Tools Extension" optional = false python-versions = ">=3" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b"}, {file = "nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:adcaabb9d436c9761fca2b13959a2d237c5f9fd406c8e4b723c695409ff88059"}, @@ -5003,7 +5003,8 @@ version = "2.0.3" description = "Powerful data structures for data analysis, time series, and statistics" optional = false python-versions = ">=3.8" -groups = ["main", "demo"] +groups = ["main"] +markers = "python_version == \"3.8\"" files = [ {file = "pandas-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e4c7c9f27a4185304c7caf96dc7d91bc60bc162221152de697c98eb0b2648dd8"}, {file = "pandas-2.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f167beed68918d62bffb6ec64f2e1d8a7d297a038f86d4aed056b9493fca407f"}, @@ -5031,18 +5032,11 @@ files = [ {file = "pandas-2.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:1168574b036cd8b93abc746171c9b4f1b83467438a5e45909fed645cf8692dbc"}, {file = "pandas-2.0.3.tar.gz", hash = "sha256:c02f372a88e0d17f36d3093a644c73cfc1788e876a7c4bcb4020a77512e2043c"}, ] -markers = {main = "python_version < \"3.12\"", demo = "python_version >= \"3.10\" and python_version < \"3.12\""} [package.dependencies] -jinja2 = {version = ">=3.0.0", optional = true, markers = "extra == \"output_formatting\""} -numpy = [ - {version = ">=1.20.3", markers = "python_version < \"3.10\""}, - {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, - {version = ">=1.21.0", markers = "python_version >= \"3.10\""}, -] +numpy = {version = ">=1.20.3", markers = "python_version < \"3.10\""} python-dateutil = ">=2.8.2" pytz = ">=2020.1" -tabulate = {version = ">=0.8.9", optional = true, markers = "extra == \"output_formatting\""} tzdata = ">=2022.1" [package.extras] @@ -5075,7 +5069,6 @@ description = "Powerful data structures for data analysis, time series, and stat optional = false python-versions = ">=3.9" groups = ["main", "demo"] -markers = "python_version >= \"3.12\"" files = [ {file = "pandas-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:376c6446ae31770764215a6c937f72d917f214b43560603cd60da6408f183b6c"}, {file = "pandas-2.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e19d192383eab2f4ceb30b412b22ea30690c9e618f78870357ae1d682912015a"}, @@ -5133,10 +5126,15 @@ files = [ {file = "pandas-2.3.3-cp39-cp39-win_amd64.whl", hash = "sha256:d3e28b3e83862ccf4d85ff19cf8c20b2ae7e503881711ff2d534dc8f761131aa"}, {file = "pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b"}, ] +markers = {main = "python_version >= \"3.9\"", demo = "python_version >= \"3.10\""} [package.dependencies] jinja2 = {version = ">=3.1.2", optional = true, markers = "extra == \"output-formatting\""} -numpy = {version = ">=1.26.0", markers = "python_version >= \"3.12\""} +numpy = [ + {version = ">=1.22.4", markers = "python_version < \"3.11\""}, + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, +] python-dateutil = ">=2.8.2" pytz = ">=2020.1" tabulate = {version = ">=0.9.0", optional = true, markers = "extra == \"output-formatting\""} @@ -5234,7 +5232,7 @@ files = [ {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, ] -markers = {main = "python_version >= \"3.9\" and sys_platform != \"win32\" and extra == \"lit\"", dev = "sys_platform != \"win32\"", jupyter = "sys_platform != \"win32\""} +markers = {main = "extra == \"lit\" and sys_platform != \"win32\" and python_version >= \"3.9\"", dev = "sys_platform != \"win32\"", jupyter = "sys_platform != \"win32\""} [package.dependencies] ptyprocess = ">=0.5" @@ -5767,7 +5765,7 @@ files = [ {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, ] -markers = {main = "python_version >= \"3.9\" and sys_platform != \"win32\" and extra == \"lit\"", dev = "os_name != \"nt\" or sys_platform != \"win32\"", jupyter = "os_name != \"nt\" or sys_platform != \"win32\""} +markers = {main = "extra == \"lit\" and sys_platform != \"win32\" and python_version >= \"3.9\"", dev = "os_name != \"nt\" or sys_platform != \"win32\"", jupyter = "os_name != \"nt\" or sys_platform != \"win32\""} [[package]] name = "pure-eval" @@ -5896,7 +5894,7 @@ files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, ] -markers = {main = "python_version >= \"3.9\" and platform_python_implementation != \"PyPy\" and extra == \"lit\"", docs = "implementation_name == \"pypy\""} +markers = {main = "extra == \"lit\" and platform_python_implementation != \"PyPy\" and python_version >= \"3.9\"", docs = "implementation_name == \"pypy\""} [[package]] name = "pydantic" @@ -6225,7 +6223,7 @@ files = [ {file = "pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a"}, {file = "pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475"}, ] -markers = {main = "python_version >= \"3.9\" and platform_system == \"Windows\" and extra == \"lit\"", dev = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"", docs = "(sys_platform == \"win32\" or platform_system == \"Windows\") and platform_python_implementation != \"PyPy\"", jupyter = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} +markers = {main = "extra == \"lit\" and platform_system == \"Windows\" and python_version >= \"3.9\"", dev = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"", docs = "(sys_platform == \"win32\" or platform_system == \"Windows\") and platform_python_implementation != \"PyPy\"", jupyter = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} [[package]] name = "pywinpty" @@ -7405,7 +7403,7 @@ files = [ {file = "setuptools-75.3.2-py3-none-any.whl", hash = "sha256:90ab613b6583fc02d5369cbca13ea26ea0e182d1df2d943ee9cbe81d4c61add9"}, {file = "setuptools-75.3.2.tar.gz", hash = "sha256:3c1383e1038b68556a382c1e8ded8887cd20141b0eb5708a6c8d277de49364f5"}, ] -markers = {main = "python_version >= \"3.9\" and platform_system == \"Linux\" and platform_machine == \"x86_64\" or python_version >= \"3.12\""} +markers = {main = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\" or python_version >= \"3.12\""} [package.extras] check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.5.2) ; sys_platform != \"cygwin\""] @@ -8164,7 +8162,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["dev", "jupyter"] -markers = "python_version < \"3.11\"" +markers = "python_version <= \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -8582,7 +8580,7 @@ description = "A language and compiler for custom Deep Learning operations" optional = false python-versions = "*" groups = ["main", "dev"] -markers = "python_version >= \"3.9\" and platform_machine == \"x86_64\" and platform_system == \"Linux\"" +markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version >= \"3.9\"" files = [ {file = "triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b74db445b1c562844d3cfad6e9679c72e93fdfb1a90a24052b03bb5c49d1242e"}, {file = "triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b31e3aa26f8cb3cc5bf4e187bf737cbacf17311e1112b781d4a059353dfd731b"}, @@ -9227,7 +9225,7 @@ files = [ {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, ] -markers = {main = "extra == \"lit\" or python_version < \"3.10\"", docs = "python_version < \"3.10\"", jupyter = "python_version < \"3.10\""} +markers = {main = "python_version < \"3.10\" or extra == \"lit\"", docs = "python_version < \"3.10\"", jupyter = "python_version < \"3.10\""} [package.extras] check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] @@ -9243,4 +9241,4 @@ lit = ["lit-nlp"] [metadata] lock-version = "2.1" python-versions = ">=3.8,<4.0" -content-hash = "495d2d7d3c77423310e844163a55e9e6d5137d3e45050569feba291173bc9d15" +content-hash = "762eb9c004a7c8d8937d1f8a087e1273d27c3ce670cca57ae834860f62c0577b" diff --git a/pyproject.toml b/pyproject.toml index 40382a59e..e6ab9f8c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,22 +14,22 @@ [tool.poetry.dependencies] accelerate=">=0.23.0" # Needed for Llama Models - beartype="^0.14.1" + beartype=[ + {version=">=0.14.1,<0.20.0", python=">=3.8,<3.9"}, + {version=">=0.14.1,<0.22.0", python=">=3.9,<3.10"}, + {version=">=0.14.1", python=">=3.10"}, + ] better-abc="^0.0.3" datasets=">=2.7.1" einops=">=0.6.0" fancy-einsum=">=0.0.3" - huggingface-hub=">=0.23.2,<1.0" - jaxtyping=">=0.2.11" - numpy=[ - {version=">=1.20,<1.25", python=">=3.8,<3.9"}, - {version=">=1.24,<2", python=">=3.9,<3.12"}, - {version=">=1.26,<2", python=">=3.12,<3.13"}, - ] - pandas=[ - {version=">=1.1.5,<2.1", python=">=3.8,<3.12"}, - {version=">=2.1", python=">=3.12,<4.0"}, + huggingface-hub=[ + {version=">=0.23.2,<1.0", python=">=3.8,<3.9"}, + {version=">=0.23.2", python=">=3.9"}, ] + jaxtyping=">=0.2.11" + numpy=">=1.20" + pandas=">=1.1.5" protobuf=">=3.20.0" python=">=3.8,<4.0" rich=">=12.6.0" @@ -98,8 +98,7 @@ doctest_optionflags="NORMALIZE_WHITESPACE ELLIPSIS FLOAT_CMP" filterwarnings=[ "ignore:pkg_resources is deprecated as an API:DeprecationWarning", - # Ignore numpy.distutils deprecation warning caused by pandas - # More info: https://numpy.org/doc/stable/reference/distutils.html#module-numpy.distutils + # Ignore distutils deprecation warning caused by pandas on Python < 3.12 "ignore:distutils Version classes are deprecated:DeprecationWarning", ] diff --git a/tests/unit/factored_matrix/test_constructor.py b/tests/unit/factored_matrix/test_constructor.py index 96846fb2f..c4cba85d9 100644 --- a/tests/unit/factored_matrix/test_constructor.py +++ b/tests/unit/factored_matrix/test_constructor.py @@ -47,11 +47,9 @@ def test_factored_matrix_broadcast_mismatch(): A = torch.ones((9, 5, 3)) B = torch.ones((2, 4, 3, 7)) - with pytest.raises(RuntimeError) as e: + with pytest.raises(RuntimeError, match=r"[Mm]ismatch"): FactoredMatrix(A, B) - assert "Shape mismatch" in str(e.value) - @pytest.mark.skip( """