Skip to content

Modernise the codebase#128

Merged
StevenMaude merged 21 commits into
mainfrom
modernise-code
Dec 12, 2025
Merged

Modernise the codebase#128
StevenMaude merged 21 commits into
mainfrom
modernise-code

Conversation

@StevenMaude
Copy link
Copy Markdown
Contributor

Now we've moved to newer Python versions.

Authors are in the Git commit history, and more people worked on these
files.
We run these with a test runner that finds the tests.
The file will be read as a string instead of bytes, so we don't need to
decode it. The `pdftohtml` output is encoded as UTF-8.
* We don't need the conditional for Python 2.7 handling.
* `long` doesn't exist in Python 3.
Removed when updating to `pyproject.toml`.
It was not being maintained.
It's no longer useful at all, but it's possible that code still calls
it, so make it a stub.
We only need really pin SQLAlchemy now, as that should determine the
version of alembic.
@StevenMaude StevenMaude merged commit f2389a8 into main Dec 12, 2025
7 checks passed
@StevenMaude StevenMaude deleted the modernise-code branch December 12, 2025 16:42
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.

1 participant