neuronsimulator / nrn-modeldb-ci

NEURON ModelDB CI tools
BSD 3-Clause "New" or "Revised" License
4 stars 3 forks source link

Azure drop URL ignored #135

Closed JCGoran closed 2 weeks ago

JCGoran commented 2 weeks ago

In this job, the Azure drop URLs are:

which should yield NEURON from this PR and this commit on master, respectively. The latter has a filename like NEURON_nightly-9.0a1.dev379-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl, while the above job has the below in the logs:

Looking in links: /home/runner/work/nrn-modeldb-ci/nrn-modeldb-ci/DROP_V2
Collecting neuron-nightly
  Downloading NEURON_nightly-9.0a1.dev387-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
...
Downloading NEURON_nightly-9.0a1.dev387-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB)

meaning that it just downloads whatever is latest on PyPI and simply ignores the drop altogether, rendering the CI results useless.

JCGoran commented 2 weeks ago

This is most likely an instance of https://github.com/pypa/pip/issues/12110, so this is technically not a bug in the CI, but a (albeit undocumented) "feature" of pip.