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

Grease the wheels #52

Merged
merged 11 commits into from
Mar 8, 2024
Merged

Grease the wheels #52

merged 11 commits into from
Mar 8, 2024

Conversation

LukeCarrier
Copy link
Owner

@LukeCarrier LukeCarrier commented Mar 7, 2024

Since Dependabot got a bit lost in #51 because of how outdated our dependencies are, I'm going to do some work to make this easier to maintain.

  • Resolve open CVEs
  • Migrate from setuptools to Poetry
  • Update the remaining dependencies
  • Remove pip-upgrader, since it hasn't had a release since 2019!
  • Test against a MkDocs site
  • Get the tests working again
  • Update our docs
  • Test that the new distributions work

With this done I will also review 1.5yr old PRs and try and address some of the issues 😱

@LukeCarrier LukeCarrier force-pushed the grease-the-wheels branch 4 times, most recently from da77a6a to 7279768 Compare March 7, 2024 23:59
@LukeCarrier LukeCarrier marked this pull request as ready for review March 8, 2024 00:00
@LukeCarrier LukeCarrier force-pushed the grease-the-wheels branch 2 times, most recently from a88353e to 044b07e Compare March 8, 2024 00:05
@LukeCarrier
Copy link
Owner Author

TIL:

  • The state of Python packaging is still incredibly frustrating.
  • Debugging GitHub Actions is still painful.

Hopefully this is at least a little bit less bad.

This appears to be a common source of confusion glancing at consumers of
the package, and comes in issues.
@LukeCarrier LukeCarrier merged commit 05372ef into master Mar 8, 2024
4 checks passed
@LukeCarrier LukeCarrier deleted the grease-the-wheels branch March 8, 2024 00:19
@LukeCarrier LukeCarrier added this to the 0.9.0 milestone Mar 8, 2024
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