py-awkward: add dependency for py-importlib-metadata (#47027)

* py-awkward: add dependency on py-importlib-metadata and py-fsspec
* Implement suggested constraint and dependency type changes

---------

Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
This commit is contained in:
Juan Miguel Carceller 2025-01-24 01:22:28 +01:00 committed by GitHub
parent 51fc195d14
commit 7bc4069b9e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,13 +81,15 @@ class PyAwkward(PythonPackage):
depends_on("py-numpy@1.17.0:", when="@2.1:", type=("build", "run"))
depends_on("py-numpy@1.18.0:", when="@2.3:", type=("build", "run"))
depends_on("py-pybind11", type=("build", "link"))
depends_on("py-importlib-resources", when="@2: ^python@:3.8", type=("build", "run"))
depends_on("py-importlib-resources", when="@2:2.3 ^python@:3.8", type=("build", "run"))
depends_on("py-typing-extensions@4.1:", when="@2: ^python@:3.10", type=("build", "run"))
depends_on("py-packaging", when="@2:", type=("build", "run"))
depends_on("dlpack", when="@1.0.0:")
depends_on("rapidjson")
depends_on("cmake@3.13:", type="build")
depends_on("py-wheel@0.36.0:", when="@:1.7.0", type="build")
depends_on("py-importlib-metadata@4.13.0:", when="@2.4.0:", type=("build", "run"))
depends_on("py-fsspec@2022.11.0:", when="@2.6.0:", type=("build", "run"))
@when("@1.9.0:")
def setup_build_environment(self, env):