-
Notifications
You must be signed in to change notification settings - Fork 546
Open
Labels
Description
Steps to reproduce the issue
$ spack spec -l py-hail@0.2.132
==> Error: failed to concretize `py-hail@0.2.132` for the following reasons:
1. Cannot satisfy 'py-setuptools-scm@3.3:3'
2. Cannot satisfy 'py-setuptools-scm@3.3:3' (version 8.2.1 does not match)
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
3. Cannot satisfy 'py-setuptools-scm@8.2.0:' and 'py-setuptools-scm@3.3:3'
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
required because py-hatch-vcs depends on py-setuptools-scm@8.2.0: when @0.5:
required because py-attrs depends on py-hatch-vcs when @23.1:
required because py-aiohttp depends on py-attrs@17.3.0:
required because py-hail depends on py-aiohttp@3.9
required because py-hail@0.2.132 requested explicitly
required because py-jsonschema depends on py-attrs@22.2: when @4.18:
required because py-jupyterlab-server depends on py-jsonschema@4.18: when @2.25:
required because py-jupyterlab depends on py-jupyterlab-server@2.10:2 when @3.3:3
required because py-plotly depends on py-jupyterlab@3 when @5:6.0.0
required because py-hail depends on py-plotly@5.18:5
required because py-jupyterlab-server depends on py-jsonschema@3.0.1:
required because py-jupyterlab-server depends on py-jsonschema@4.17.3: when @2.17:
required because py-nbformat depends on py-jsonschema@2.6: when @5.3:
required because py-jupyter-server depends on py-nbformat@5.2: when @1.15:
required because py-jupyterlab depends on py-jupyter-server@1.16:1 when @3.4:3
required because py-jupyterlab-server depends on py-jupyter-server@1.21:2 when @2.16.4:
required because py-nbclassic depends on py-jupyter-server@1.17: when @1.3:
required because py-jupyterlab depends on py-nbclassic when @3.4.4:3
required because py-notebook depends on py-nbclassic@0.4.7: when @6.5:6
required because py-jupyterlab depends on py-notebook@:6 when @3.4.8:3
required because py-notebook-shim depends on py-jupyter-server@1.8:2
required because py-nbclassic depends on py-notebook-shim@0.2.3: when @0.5.6:
required because py-nbclassic depends on py-notebook-shim@0.1: when @0.3.6:
required because py-nbclient depends on py-nbformat@5.1: when @0.7.1:
required because py-nbconvert depends on py-nbclient@0.5: when @6.5:
required because py-jupyter-server depends on py-nbconvert@6.4.4: when @1.16:
required because py-notebook depends on py-nbconvert when @:6
required because py-notebook depends on py-nbconvert@5: when @5.5:6
required because py-nbclient depends on py-nbformat@5.0:
required because py-nbconvert depends on py-nbformat@5.7: when @7.14:
required because py-nbconvert depends on py-nbformat@4.4: when @5:
required because py-nbconvert depends on py-nbformat@5.1: when @6.5:
required because py-notebook depends on py-nbformat when @:6
required because py-nbformat depends on py-jsonschema@2.4,2.5.1:
required because py-jsonschema depends on py-attrs@17.4: when @3:
required because py-referencing depends on py-attrs@22.2.0:
required because py-jsonschema depends on py-referencing@0.28.4: when @4.18:
required because py-jsonschema-specifications depends on py-referencing@0.31.0:
required because py-jsonschema depends on py-jsonschema-specifications@2023.03.6: when @4.18:
required because py-filelock depends on py-hatch-vcs@0.5: when @3.19:
required because py-virtualenv depends on py-filelock@3.12.2:3 when @20.24.2:
required because py-build depends on py-virtualenv@20.0.35: when +virtualenv
required because py-hail depends on py-build@1.1+virtualenv when @0.2.131:
required because py-pre-commit depends on py-virtualenv@15.2:
required because py-jupyter-server depends on py-pre-commit when @1.16:1
required because py-pre-commit depends on py-virtualenv@20.10: when @2.21:
required because py-pre-commit depends on py-virtualenv@20.0.8: when @2.4:
required because py-filelock depends on py-hatch-vcs@0.3: when @3.8:
required because py-jsonschema depends on py-hatch-vcs when @4.10:
required because py-jsonschema-specifications depends on py-hatch-vcs
required because py-platformdirs depends on py-hatch-vcs@0.4: when @4.2:
required because py-jupyter-core depends on py-platformdirs@2.5: when @5.1:
required because py-ipykernel depends on py-jupyter-core@4.12: when @6.22:
required because py-nbclassic depends on py-ipykernel when @0.4:
required because py-notebook depends on py-ipykernel when @:6
required because py-jupyter-client depends on py-jupyter-core@4.12: when @8:
required because py-ipykernel depends on py-jupyter-client@8: when @6.30:
required because py-ipykernel depends on py-jupyter-client@6.1.12: when @6.11:
required because py-ipykernel depends on py-jupyter-client
required because py-jupyter-server depends on py-jupyter-client@6.1.12: when @1.16:
required because py-nbclient depends on py-jupyter-client@6.1.12: when @0.7.1:
required because py-nbclient depends on py-jupyter-client@6.1.5:
required because py-notebook depends on py-jupyter-client when @:6
required because py-notebook depends on py-jupyter-client@5.3.4: when @6.0.2:6
required because py-jupyter-client depends on py-jupyter-core@4.9.2: when @7.3.5:
required because py-jupyter-client depends on py-jupyter-core@4.6.0: when @6:
required because py-jupyter-client depends on py-jupyter-core
required because py-jupyter-server depends on py-jupyter-core@4.7: when @1.16:
required because py-jupyterlab depends on py-jupyter-core when @3:
required because py-nbclient depends on py-jupyter-core@4.12:4,5.1: when @0.7.1:
required because py-nbconvert depends on py-jupyter-core@4.7: when @6.5:
required because py-nbconvert depends on py-jupyter-core
required because py-nbformat depends on py-jupyter-core@4.12: when @5.10.4:
required because py-nbformat depends on py-jupyter-core
required because py-notebook depends on py-jupyter-core when @:6
required because py-notebook depends on py-jupyter-core@4.6.1: when @6.0.3:6
required because py-virtualenv depends on py-platformdirs@3.9.1:4 when @20.24.7:
required because py-platformdirs depends on py-hatch-vcs@0.3: when @3:
required because py-platformdirs depends on py-hatch-vcs when @2.5.2:
required because py-referencing depends on py-hatch-vcs
required because py-scikit-build-core depends on py-hatch-vcs
required because py-pybind11 depends on py-scikit-build-core@0.11.2: when @3:
required because py-contourpy depends on py-pybind11@2.6:
required because py-bokeh depends on py-contourpy@1: when @3:
required because py-hail depends on py-bokeh@3:3.3
required because py-matplotlib depends on py-contourpy@1.0.1: when @3.6:
required because py-matplotlib-inline depends on py-matplotlib
required because py-ipykernel depends on py-matplotlib-inline@0.1: when @6:
required because py-ipython depends on py-matplotlib-inline when @7.23:
required because py-ipykernel depends on py-ipython@7.23.1: when @6.5.1:
required because py-ipykernel depends on py-ipython@5: when @5:
required because py-jupyterlab depends on py-ipython when @3
required because py-contourpy depends on py-pybind11@2.13.2: when @1.3.1:
required because py-contourpy depends on py-pybind11@2.13.1: when @1.3:
required because py-matplotlib depends on py-pybind11@2.13.2: when @3.10:
required because py-matplotlib depends on py-pybind11@2.6: when @3.7:
required because py-pillow depends on py-pybind11 when @12:
required because py-scipy depends on py-pybind11@2.10.4: when @1.11:
required because py-hail depends on py-scipy@1.3:1.11
required because py-scipy depends on py-pybind11@2.10.1: when @1.10:
required because py-scipy depends on py-pybind11@2.4.3: when @1.5:
required because py-pyzmq depends on py-scikit-build-core@0.10:+pyproject when @26.3:
required because py-ipykernel depends on py-pyzmq@25: when @6.30:
required because py-ipykernel depends on py-pyzmq@20: when @6.22:
required because py-ipykernel depends on py-pyzmq@24: when @6.28:
required because py-ipykernel depends on py-pyzmq@17: when @6.15:
required because py-jupyter-client depends on py-pyzmq@23: when @7.3.5:
required because py-jupyter-client depends on py-pyzmq@13:
required because py-jupyter-server depends on py-pyzmq@17:
required because py-notebook depends on py-pyzmq@17: when @6
required because py-urllib3 depends on py-hatch-vcs@0.4:0.5 when @2.5:
required because py-botocore depends on py-urllib3@1.25.4:2 when @1.34.63:
required because py-boto3 depends on py-botocore@1.40.64:1.40 when @1.40.64
required because py-hail depends on py-boto3@1.17:1
required because py-hail depends on py-botocore@1.20:1
required because py-s3transfer depends on py-botocore@1.12.36:1
required because py-boto3 depends on py-s3transfer@0.14 when @1.40.27:
required because py-s3transfer depends on py-botocore@1.37.4:1 when @0.11.4:
required because py-s3transfer depends on py-botocore@1.33.2:1 when @0.8.1:
required because py-s3transfer depends on py-botocore@1.32.7:1 when @0.8.0:
required because py-requests depends on py-urllib3@1.21.1:2 when @2.30:
required because py-adal depends on py-requests@2.0.0:
required because py-msrestazure depends on py-adal@0.6.0:1
required because py-azure-mgmt-storage depends on py-msrestazure@0.4.32:1
required because py-hail depends on py-azure-mgmt-storage@20.1.0
required because py-azure-core depends on py-requests@2.18.4:
required because py-azure-identity depends on py-azure-core@1.23: when @1.16:
required because py-hail depends on py-azure-identity@1.6:1
required because py-azure-mgmt-core depends on py-azure-core@1.4.0:1
required because py-hail depends on py-azure-mgmt-core
required because py-azure-mgmt-core depends on py-azure-core@1.26.2:1 when @1.4.0:
required because py-azure-mgmt-core depends on py-azure-core@1.24:1 when @1.3.2:
required because py-azure-mgmt-core depends on py-azure-core@1.23:1 when @1.3.1:
required because py-azure-mgmt-core depends on py-azure-core@1.15:1 when @1.3:
required because py-azure-mgmt-core depends on py-azure-core@1.9:1 when @1.2.2:
required because py-azure-mgmt-core depends on py-azure-core@1.8.2:1 when @1.2.1:
required because py-azure-mgmt-core depends on py-azure-core@1.7.0:1 when @1.2:
required because py-azure-storage-blob depends on py-azure-core@1.28: when @12.20:
required because py-hail depends on py-azure-storage-blob@12.11:12
required because py-msrest depends on py-azure-core@1.24: when @0.7.1:
required because py-azure-mgmt-storage depends on py-msrest@0.5.0:
required because py-msrestazure depends on py-msrest@0.6.0:1
required because py-azure-core depends on py-requests@2.21: when @1.29.6:
required because py-hail depends on py-requests@2.31:2
required because py-jupyterlab-server depends on py-requests@2.31: when @2.25:
required because py-jupyterlab-server depends on py-requests@2.28: when @2.16.4:
required because py-jupyterlab-server depends on py-requests
required because py-msal depends on py-requests@2
required because py-azure-identity depends on py-msal@1.24: when @1.16:
required because py-msal-extensions depends on py-msal@0.4.1:1
required because py-azure-identity depends on py-msal-extensions@0.3: when @1.16:
required because py-msrest depends on py-requests@2.16:2
required because py-requests-oauthlib depends on py-requests@2.0.0:
required because py-google-auth-oauthlib depends on py-requests-oauthlib@0.7.0:
required because py-hail depends on py-google-auth-oauthlib@0.5.2:0
required because py-msrest depends on py-requests-oauthlib@0.5.0:
required because py-virtualenv depends on py-hatch-vcs@0.3: when @20.18:
4. Cannot satisfy 'py-setuptools-scm@6.4.0:' and 'py-setuptools-scm@3.3:3'
required because py-hatch-vcs depends on py-setuptools-scm@6.4.0:
required because py-attrs depends on py-hatch-vcs when @23.1:
required because py-aiohttp depends on py-attrs@17.3.0:
required because py-hail depends on py-aiohttp@3.9
required because py-hail@0.2.132 requested explicitly
required because py-jsonschema depends on py-attrs@22.2: when @4.18:
required because py-jupyterlab-server depends on py-jsonschema@4.18: when @2.25:
required because py-jupyterlab depends on py-jupyterlab-server@2.10:2 when @3.3:3
required because py-plotly depends on py-jupyterlab@3 when @5:6.0.0
required because py-hail depends on py-plotly@5.18:5
required because py-jupyterlab-server depends on py-jsonschema@3.0.1:
required because py-jupyterlab-server depends on py-jsonschema@4.17.3: when @2.17:
required because py-nbformat depends on py-jsonschema@2.6: when @5.3:
required because py-jupyter-server depends on py-nbformat@5.2: when @1.15:
required because py-jupyterlab depends on py-jupyter-server@1.16:1 when @3.4:3
required because py-jupyterlab-server depends on py-jupyter-server@1.21:2 when @2.16.4:
required because py-nbclassic depends on py-jupyter-server@1.17: when @1.3:
required because py-jupyterlab depends on py-nbclassic when @3.4.4:3
required because py-notebook depends on py-nbclassic@0.4.7: when @6.5:6
required because py-jupyterlab depends on py-notebook@:6 when @3.4.8:3
required because py-notebook-shim depends on py-jupyter-server@1.8:2
required because py-nbclassic depends on py-notebook-shim@0.2.3: when @0.5.6:
required because py-nbclassic depends on py-notebook-shim@0.1: when @0.3.6:
required because py-nbclient depends on py-nbformat@5.1: when @0.7.1:
required because py-nbconvert depends on py-nbclient@0.5: when @6.5:
required because py-jupyter-server depends on py-nbconvert@6.4.4: when @1.16:
required because py-notebook depends on py-nbconvert when @:6
required because py-notebook depends on py-nbconvert@5: when @5.5:6
required because py-nbclient depends on py-nbformat@5.0:
required because py-nbconvert depends on py-nbformat@5.7: when @7.14:
required because py-nbconvert depends on py-nbformat@4.4: when @5:
required because py-nbconvert depends on py-nbformat@5.1: when @6.5:
required because py-notebook depends on py-nbformat when @:6
required because py-nbformat depends on py-jsonschema@2.4,2.5.1:
required because py-jsonschema depends on py-attrs@17.4: when @3:
required because py-referencing depends on py-attrs@22.2.0:
required because py-jsonschema depends on py-referencing@0.28.4: when @4.18:
required because py-jsonschema-specifications depends on py-referencing@0.31.0:
required because py-jsonschema depends on py-jsonschema-specifications@2023.03.6: when @4.18:
required because py-filelock depends on py-hatch-vcs@0.5: when @3.19:
required because py-virtualenv depends on py-filelock@3.12.2:3 when @20.24.2:
required because py-build depends on py-virtualenv@20.0.35: when +virtualenv
required because py-hail depends on py-build@1.1+virtualenv when @0.2.131:
required because py-pre-commit depends on py-virtualenv@15.2:
required because py-jupyter-server depends on py-pre-commit when @1.16:1
required because py-pre-commit depends on py-virtualenv@20.10: when @2.21:
required because py-pre-commit depends on py-virtualenv@20.0.8: when @2.4:
required because py-filelock depends on py-hatch-vcs@0.3: when @3.8:
required because py-jsonschema depends on py-hatch-vcs when @4.10:
required because py-jsonschema-specifications depends on py-hatch-vcs
required because py-platformdirs depends on py-hatch-vcs@0.4: when @4.2:
required because py-jupyter-core depends on py-platformdirs@2.5: when @5.1:
required because py-ipykernel depends on py-jupyter-core@4.12: when @6.22:
required because py-nbclassic depends on py-ipykernel when @0.4:
required because py-notebook depends on py-ipykernel when @:6
required because py-jupyter-client depends on py-jupyter-core@4.12: when @8:
required because py-ipykernel depends on py-jupyter-client@8: when @6.30:
required because py-ipykernel depends on py-jupyter-client@6.1.12: when @6.11:
required because py-ipykernel depends on py-jupyter-client
required because py-jupyter-server depends on py-jupyter-client@6.1.12: when @1.16:
required because py-nbclient depends on py-jupyter-client@6.1.12: when @0.7.1:
required because py-nbclient depends on py-jupyter-client@6.1.5:
required because py-notebook depends on py-jupyter-client when @:6
required because py-notebook depends on py-jupyter-client@5.3.4: when @6.0.2:6
required because py-jupyter-client depends on py-jupyter-core@4.9.2: when @7.3.5:
required because py-jupyter-client depends on py-jupyter-core@4.6.0: when @6:
required because py-jupyter-client depends on py-jupyter-core
required because py-jupyter-server depends on py-jupyter-core@4.7: when @1.16:
required because py-jupyterlab depends on py-jupyter-core when @3:
required because py-nbclient depends on py-jupyter-core@4.12:4,5.1: when @0.7.1:
required because py-nbconvert depends on py-jupyter-core@4.7: when @6.5:
required because py-nbconvert depends on py-jupyter-core
required because py-nbformat depends on py-jupyter-core@4.12: when @5.10.4:
required because py-nbformat depends on py-jupyter-core
required because py-notebook depends on py-jupyter-core when @:6
required because py-notebook depends on py-jupyter-core@4.6.1: when @6.0.3:6
required because py-virtualenv depends on py-platformdirs@3.9.1:4 when @20.24.7:
required because py-platformdirs depends on py-hatch-vcs@0.3: when @3:
required because py-platformdirs depends on py-hatch-vcs when @2.5.2:
required because py-referencing depends on py-hatch-vcs
required because py-scikit-build-core depends on py-hatch-vcs
required because py-pybind11 depends on py-scikit-build-core@0.11.2: when @3:
required because py-contourpy depends on py-pybind11@2.6:
required because py-bokeh depends on py-contourpy@1: when @3:
required because py-hail depends on py-bokeh@3:3.3
required because py-matplotlib depends on py-contourpy@1.0.1: when @3.6:
required because py-matplotlib-inline depends on py-matplotlib
required because py-ipykernel depends on py-matplotlib-inline@0.1: when @6:
required because py-ipython depends on py-matplotlib-inline when @7.23:
required because py-ipykernel depends on py-ipython@7.23.1: when @6.5.1:
required because py-ipykernel depends on py-ipython@5: when @5:
required because py-jupyterlab depends on py-ipython when @3
required because py-contourpy depends on py-pybind11@2.13.2: when @1.3.1:
required because py-contourpy depends on py-pybind11@2.13.1: when @1.3:
required because py-matplotlib depends on py-pybind11@2.13.2: when @3.10:
required because py-matplotlib depends on py-pybind11@2.6: when @3.7:
required because py-pillow depends on py-pybind11 when @12:
required because py-scipy depends on py-pybind11@2.10.4: when @1.11:
required because py-hail depends on py-scipy@1.3:1.11
required because py-scipy depends on py-pybind11@2.10.1: when @1.10:
required because py-scipy depends on py-pybind11@2.4.3: when @1.5:
required because py-pyzmq depends on py-scikit-build-core@0.10:+pyproject when @26.3:
required because py-ipykernel depends on py-pyzmq@25: when @6.30:
required because py-ipykernel depends on py-pyzmq@20: when @6.22:
required because py-ipykernel depends on py-pyzmq@24: when @6.28:
required because py-ipykernel depends on py-pyzmq@17: when @6.15:
required because py-jupyter-client depends on py-pyzmq@23: when @7.3.5:
required because py-jupyter-client depends on py-pyzmq@13:
required because py-jupyter-server depends on py-pyzmq@17:
required because py-notebook depends on py-pyzmq@17: when @6
required because py-urllib3 depends on py-hatch-vcs@0.4:0.5 when @2.5:
required because py-botocore depends on py-urllib3@1.25.4:2 when @1.34.63:
required because py-boto3 depends on py-botocore@1.40.64:1.40 when @1.40.64
required because py-hail depends on py-boto3@1.17:1
required because py-hail depends on py-botocore@1.20:1
required because py-s3transfer depends on py-botocore@1.12.36:1
required because py-boto3 depends on py-s3transfer@0.14 when @1.40.27:
required because py-s3transfer depends on py-botocore@1.37.4:1 when @0.11.4:
required because py-s3transfer depends on py-botocore@1.33.2:1 when @0.8.1:
required because py-s3transfer depends on py-botocore@1.32.7:1 when @0.8.0:
required because py-requests depends on py-urllib3@1.21.1:2 when @2.30:
required because py-adal depends on py-requests@2.0.0:
required because py-msrestazure depends on py-adal@0.6.0:1
required because py-azure-mgmt-storage depends on py-msrestazure@0.4.32:1
required because py-hail depends on py-azure-mgmt-storage@20.1.0
required because py-azure-core depends on py-requests@2.18.4:
required because py-azure-identity depends on py-azure-core@1.23: when @1.16:
required because py-hail depends on py-azure-identity@1.6:1
required because py-azure-mgmt-core depends on py-azure-core@1.4.0:1
required because py-hail depends on py-azure-mgmt-core
required because py-azure-mgmt-core depends on py-azure-core@1.26.2:1 when @1.4.0:
required because py-azure-mgmt-core depends on py-azure-core@1.24:1 when @1.3.2:
required because py-azure-mgmt-core depends on py-azure-core@1.23:1 when @1.3.1:
required because py-azure-mgmt-core depends on py-azure-core@1.15:1 when @1.3:
required because py-azure-mgmt-core depends on py-azure-core@1.9:1 when @1.2.2:
required because py-azure-mgmt-core depends on py-azure-core@1.8.2:1 when @1.2.1:
required because py-azure-mgmt-core depends on py-azure-core@1.7.0:1 when @1.2:
required because py-azure-storage-blob depends on py-azure-core@1.28: when @12.20:
required because py-hail depends on py-azure-storage-blob@12.11:12
required because py-msrest depends on py-azure-core@1.24: when @0.7.1:
required because py-azure-mgmt-storage depends on py-msrest@0.5.0:
required because py-msrestazure depends on py-msrest@0.6.0:1
required because py-azure-core depends on py-requests@2.21: when @1.29.6:
required because py-hail depends on py-requests@2.31:2
required because py-jupyterlab-server depends on py-requests@2.31: when @2.25:
required because py-jupyterlab-server depends on py-requests@2.28: when @2.16.4:
required because py-jupyterlab-server depends on py-requests
required because py-msal depends on py-requests@2
required because py-azure-identity depends on py-msal@1.24: when @1.16:
required because py-msal-extensions depends on py-msal@0.4.1:1
required because py-azure-identity depends on py-msal-extensions@0.3: when @1.16:
required because py-msrest depends on py-requests@2.16:2
required because py-requests-oauthlib depends on py-requests@2.0.0:
required because py-google-auth-oauthlib depends on py-requests-oauthlib@0.7.0:
required because py-hail depends on py-google-auth-oauthlib@0.5.2:0
required because py-msrest depends on py-requests-oauthlib@0.5.0:
required because py-virtualenv depends on py-hatch-vcs@0.3: when @20.18:
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
5. Cannot satisfy 'py-setuptools-scm@6.2:' and 'py-setuptools-scm@3.3:3'
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
required because py-argon2-cffi-bindings depends on py-setuptools-scm@6.2:
required because py-argon2-cffi depends on py-argon2-cffi-bindings when @21.2:
required because py-jupyter-server depends on py-argon2-cffi
required because py-jupyterlab depends on py-jupyter-server@1.16:1 when @3.4:3
required because py-plotly depends on py-jupyterlab@3 when @5:6.0.0
required because py-hail depends on py-plotly@5.18:5
required because py-hail@0.2.132 requested explicitly
required because py-jupyterlab-server depends on py-jupyter-server@1.21:2 when @2.16.4:
required because py-jupyterlab depends on py-jupyterlab-server@2.10:2 when @3.3:3
required because py-nbclassic depends on py-jupyter-server@1.17: when @1.3:
required because py-jupyterlab depends on py-nbclassic when @3.4.4:3
required because py-notebook depends on py-nbclassic@0.4.7: when @6.5:6
required because py-jupyterlab depends on py-notebook@:6 when @3.4.8:3
required because py-notebook-shim depends on py-jupyter-server@1.8:2
required because py-nbclassic depends on py-notebook-shim@0.2.3: when @0.5.6:
required because py-nbclassic depends on py-notebook-shim@0.1: when @0.3.6:
required because py-notebook depends on py-argon2-cffi when @6.1:6
6. Cannot satisfy 'py-setuptools-scm@3.4:' and 'py-setuptools-scm@3.3:3'
required because py-anyio depends on py-setuptools-scm@3.4:+toml when @:3.6
required because py-jupyter-server depends on py-anyio@3.1.0:3 when @:2.2.0
required because py-jupyterlab depends on py-jupyter-server@1.16:1 when @3.4:3
required because py-plotly depends on py-jupyterlab@3 when @5:6.0.0
required because py-hail depends on py-plotly@5.18:5
required because py-hail@0.2.132 requested explicitly
required because py-jupyterlab-server depends on py-jupyter-server@1.21:2 when @2.16.4:
required because py-jupyterlab depends on py-jupyterlab-server@2.10:2 when @3.3:3
required because py-nbclassic depends on py-jupyter-server@1.17: when @1.3:
required because py-jupyterlab depends on py-nbclassic when @3.4.4:3
required because py-notebook depends on py-nbclassic@0.4.7: when @6.5:6
required because py-jupyterlab depends on py-notebook@:6 when @3.4.8:3
required because py-notebook-shim depends on py-jupyter-server@1.8:2
required because py-nbclassic depends on py-notebook-shim@0.2.3: when @0.5.6:
required because py-nbclassic depends on py-notebook-shim@0.1: when @0.3.6:
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
7. Cannot satisfy 'py-setuptools-scm@3.4.3:' and 'py-setuptools-scm@3.3:3'
required because py-cppy depends on py-setuptools-scm@3.4.3:+toml when @1.2:
required because py-kiwisolver depends on py-cppy@1.1.0: when @1.2.0:
required because py-matplotlib depends on py-kiwisolver@1.0.1:
required because py-matplotlib-inline depends on py-matplotlib
required because py-ipykernel depends on py-matplotlib-inline@0.1: when @6:
required because py-nbclassic depends on py-ipykernel when @0.4:
required because py-jupyterlab depends on py-nbclassic when @3.4.4:3
required because py-plotly depends on py-jupyterlab@3 when @5:6.0.0
required because py-hail depends on py-plotly@5.18:5
required because py-hail@0.2.132 requested explicitly
required because py-notebook depends on py-nbclassic@0.4.7: when @6.5:6
required because py-jupyterlab depends on py-notebook@:6 when @3.4.8:3
required because py-notebook depends on py-ipykernel when @:6
required because py-ipython depends on py-matplotlib-inline when @7.23:
required because py-ipykernel depends on py-ipython@7.23.1: when @6.5.1:
required because py-ipykernel depends on py-ipython@5: when @5:
required because py-jupyterlab depends on py-ipython when @3
required because py-matplotlib depends on py-kiwisolver@1.3.1: when @3.8.1:
required because py-kiwisolver depends on py-cppy@1.3.0: when @1.4.8:
required because py-kiwisolver depends on py-cppy@1.2.0: when @1.4.4:
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
8. Cannot satisfy 'py-setuptools-scm@3.4.3:' and 'py-setuptools-scm@3.3:3'
required because py-jproperties depends on py-setuptools-scm@3.3:3 when @2.1.1
required because py-hail depends on py-jproperties@2.1.1:2
required because py-hail@0.2.132 requested explicitly
required because py-asttokens depends on py-setuptools-scm@3.4.3:+toml
required because py-stack-data depends on py-asttokens
required because py-ipython depends on py-stack-data when @8:
required because py-ipykernel depends on py-ipython@7.23.1: when @6.5.1:
required because py-nbclassic depends on py-ipykernel when @0.4:
required because py-jupyterlab depends on py-nbclassic when @3.4.4:3
required because py-plotly depends on py-jupyterlab@3 when @5:6.0.0
required because py-hail depends on py-plotly@5.18:5
required because py-hail@0.2.132 requested explicitly
required because py-notebook depends on py-nbclassic@0.4.7: when @6.5:6
required because py-jupyterlab depends on py-notebook@:6 when @3.4.8:3
required because py-notebook depends on py-ipykernel when @:6
required because py-ipykernel depends on py-ipython@5: when @5:
required because py-jupyterlab depends on py-ipython when @3
required because py-stack-data depends on py-asttokens@2.1: when @0.6:
...Error message
See above
Information on your system
$ spack debug report
- Spack: 1.2.0.dev0 (spack/spack@241b251)
- Builtin repo: fdecc3a
- Python: 3.9.18
- Platform: linux-rhel9-sapphirerapids
Additional information
Tagging maintainer @teaguesterling
Seems py-jproperties is the main culprit as it requests an ancient version of py-setuptools-scm. It appears the master branch does have some updates for PEP 639 and a modern setuptools version, but no released version yet.
This is of particular concern because 0.2.132 is the latest version in Spack. Just letting the concretizer figuring it out gives me version py-hail@0.2.130. This may also be related to the updates in Spack for better unifying build dependencies? As py-jproperties is listed to require py-setuptools-scm at runtime?
General information
- I have run
spack debug reportand reported the version of Spack/Python/Platform - I have run
spack maintainers <name-of-the-package>and @mentioned any maintainers - I have uploaded the build log and environment files
- I have searched the issues of this repo and believe this is not a duplicate
Reactions are currently unavailable