-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drop Py3.7 per NEP29 #673
Comments
And add 3.10 |
Py3.8 workflow failed. Same problem seen in Py3.9 & Py3.10 workflows. Package installation succeeded but databorker/intake/mongoquery/collections failed when installing requisite test catalogs due to this problem:
Error from Py3.10 workflow
|
We've had recent successful runs, so it's time to compare versions (using Py3.9 builds as representative)
|
There are no differences in versions of all installed packages in the successful and failed runs. |
It's the unpack test libraries step, same files for any workflow. Can this be done in a previous job and cached in the workflow? |
micromamba create -n test python pip
micromamba activate test
pip install git+https://github.com/bluesky/databroker-pack.git@master
cd resources
./unpack.sh
|
Also various databroker catalog directories in |
Root cause is the version of mongoquery. This error:
is from mongoquery 1.3.5: from collections import Sequence, Mapping and replaced in mongoquery >=1.3.6: from collections.abc import Sequence, Mapping |
But the newest version available is 1.3.6 on the |
And, the - name: Create Python ${{ matrix.python-version }} environment
uses: mamba-org/provision-with-micromamba@main
# use main branch to enable choice of channel-priority |
Weird. Just a failure due to |
|
The string from the exception is not the string that is expected. |
The NumPy package has a posted deprecation policy for minimum Python version in NEP 29. Notably, the NumPy deprecation policy states:
The text was updated successfully, but these errors were encountered: