Skip to content
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

Update versions of various things #177

Merged
merged 11 commits into from
Feb 22, 2022
Merged

Update versions of various things #177

merged 11 commits into from
Feb 22, 2022

Conversation

bmerry
Copy link
Contributor

@bmerry bmerry commented Feb 22, 2022

  • Drop support for Python 3.6 (it's end-of-life and was making my life more difficult to support)
  • Run tests against Python 3.10 in place of 3.9 (possible now that numba supports 3.10)
  • Update all the versions in requirements.txt to the latest supported by Python 3.7
  • Update pytest settings to support an update in pytest-asyncio
  • Pin setuptools to an older version to work around a bug that prevents wheels being built
  • Limit wheel building to manylinux builds (cibuildwheel now also tries to build musllinux wheels, which don't build)

bmerry and others added 11 commits October 8, 2021 08:32
Mostly so that we test against Python 3.10 and build 3.10 wheels against
the final release. But I went ahead and bumped all the versions I could
see.
Bare 3.10 is a float, so replace with '3.10'.

Also fix up the coverage run to use 3.10.
Mainly *downgrading* setuptools to work around a bug, but upgrading
pybind11, jinja2, pycparser, cibuildwheel.
It's end-of-life, and was complicating the CI process.
It needs to be pinned in pyproject.toml, not in the outer environment.
Newer cibuildwheel also tries to build musllinux wheels, but the scripts
aren't ready for that (they assume yum is the package manager).
The default will change to 'strict' in the future, but since asyncio is
the only async framework supported, 'auto' makes more sense.
Copy link
Contributor

@james-smith-za james-smith-za left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good to me.

@bmerry bmerry merged commit 41c0da8 into master Feb 22, 2022
@bmerry bmerry deleted the minor-version-bumps branch February 22, 2022 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants