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

Fix up CI, improve typing, remove dead imports, and other minor changes #248

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

C0rn3j
Copy link

@C0rn3j C0rn3j commented Dec 28, 2024

Bump version to 4.4.0 (hope that follows your versioning schemes, did it since I was already touching it up anyway)

Fix up CI using deprecated actions - not 100% sure if those will run now (since they require approval), but fingers crossed, so far never had trouble upgrading through a simple version bump. Should hopefully get rid of the failing CI linter, or at least of the node version warnings in the CI if not that.

Fix up Python versions in setup.py to use currently supported versions by upstream.

Fix broken typing in function parameters.

Add py.typed and tag the packages as supporting typing, to allow tools use the type hints that there are already even though the package is not fully typed yet - https://typing.readthedocs.io/en/latest/spec/distributing.html#packaging-typed-libraries

Remove outdated List, Union and Optional typing imports.

Remove unused imports.

Remove nonexistent win64 platform check - https://docs.python.org/3/library/sys.html#sys.platform

Tagging a new release would be welcome after this is pulled.

@C0rn3j C0rn3j marked this pull request as ready for review December 28, 2024 14:44
@C0rn3j C0rn3j changed the title CI/versioning changes Fix up CI, improve typing, remove dead imports, and other minor changes Dec 28, 2024
Copy link
Collaborator

@NikOverflow NikOverflow left a comment

Choose a reason for hiding this comment

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

please fix the linting

@C0rn3j
Copy link
Author

C0rn3j commented Jan 2, 2025

Should be done

@C0rn3j C0rn3j requested a review from NikOverflow January 2, 2025 19:18
@NikOverflow
Copy link
Collaborator

i look into the rest tomorrow. The vulnerabilities shouldn't affect us.

@C0rn3j
Copy link
Author

C0rn3j commented Jan 7, 2025

Anything left to do here on my side?

@NikOverflow
Copy link
Collaborator

i guess not but i can't test it at the moment because i have no time.

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