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

Updates 2025 #129

Merged
merged 6 commits into from
Feb 4, 2025
Merged

Updates 2025 #129

merged 6 commits into from
Feb 4, 2025

Conversation

Zeitsperre
Copy link
Collaborator

Overview

Changes:

  • Added several workflows to help with testing, docker images, and version bumping
  • Reorganized README files to organize badges better
  • Added several pre-commit hooks to help with code organization, docstrings, finding dead code blocks, etc.
  • Dropped support for Python3.9, extended support for Python3.13
  • Now using a CI folder for managing CI-specific Python dependencies
  • Updated several development dependencies
  • Now using a dependabot configuration

Related Issue / Discussion

Once this is accepted, we should push updates to raven, finch, and other WPS services.

Additional Information

I've made similar changes in https://github.com/Ouranosinc/cookiecutter-pypackage. The goal is to have clean/secure defaults that can be relaxed if needed.

@Zeitsperre Zeitsperre added enhancement New feature or request dependencies Pull requests that update a dependency file labels Feb 3, 2025
@Zeitsperre Zeitsperre requested a review from cehbrecht February 3, 2025 21:39
@Zeitsperre Zeitsperre self-assigned this Feb 3, 2025
@Zeitsperre
Copy link
Collaborator Author

@cehbrecht I think this ready to move forward. This PR contains a bunch of needed small changes when it comes to dependencies as well as a few small aesthetic changes. Updating existing projects should be reasonable.

@Zeitsperre Zeitsperre merged commit 66499f4 into master Feb 4, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants