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.
This PR does the following:
Moves installation to
pyproject.toml
fromsetup.py
.Simple upgrades Python 3. Dependencies that smoothed over the Python 2 to Python 3 upgrade have been removed, other work is not included.
Some modified files have have additional formatting changes introduced by
ruff
.Moved query_yes_or_no from init.py to update_signatures.py, where it was used.
Removed from future import print_function
Removed from future import absolute_import
Removed use of cStringIO and replaced with IO.StringIO
Removed dependency
six
, includingsix.moves
,six.moves.range
,six.moves.iteritems
,six.PY2
,six.urllib
Removed dependency on
importlib_resources
Removed pronom/http.py and added its one function into pronom/soap.py
Updated the .gitignore file to include more artefacts, such as
.ruff_cache
.Deleted files are currently moved to the
.attic
folder.