Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, 3.11 is not listed as supported. This PR adds 3.11 to the testing matrix and updates the relevant classifier in
setup.py
.Motivation
My apologies, this might be a mess to read, and is probably irrelevant for most readers.
This is part of an attempt to fix installs for snakemake/snakemake >7.x on linux ARM. One of
snakemake
's dependencies,yte
, is blocking this by not supporting linux ARM. In the process of updatingyte
, I realized that when migrating from 1.x to 2.x,dpath
droppednoarch
support. I believe the lack of that support is blockingyte
's support as well.As such, I'd like to update the dpath-feedstock to ship a
noarch
version. Part of that process requires a constraint to be placed ondpaths
's compatible python versions (conda-forge/dpath-feedstock#44). In the interest of making that version constraint as flexible as possible, I'd like to add 3.11 support.tox
appears to pass all tests in 3.11, so I believe adding support is as simple as adding 3.11 to the testing matrix/updating the pypi badge.