Skip to content

Conversation

@stankudrow
Copy link
Contributor

Features:

  • unburden the pyproject.toml file
  • bump the project version -> so it be v0.1.0
  • set the minimum Python version to 3.9 (end-of-life is here - https://devguide.python.org/versions/)
  • add the uv project manager
  • add the ruff formatter/linter
  • add the mypy type checker (ty is not ready for now)
  • add Justfile (like Makefile, but Justfile)
  • format and lint the code (including tests)
  • make some minor changes in the internal methods
  • misc: pre-commit changed, some renaming, README and DEVELOPMENT files updated, etc.

@stankudrow stankudrow changed the title Update project: code and infrastructure. feat: update the project code and "infrastructure". Jun 29, 2025
@patrick-zippenfenig
Copy link
Member

Hi! Thanks so much for your contribution. Would you mind taking a quick look at the CI pipeline? Pylint is currently failing, and it might not be necessary anymore. I'm open to any suggestions you have regarding the CI setup — I initially based it on a template that’s likely quite outdated now.

@stankudrow
Copy link
Contributor Author

Hi! Thanks so much for your contribution. Would you mind taking a quick look at the CI pipeline? Pylint is currently failing, and it might not be necessary anymore. I'm open to any suggestions you have regarding the CI setup — I initially based it on a template that’s likely quite outdated now.

Hello.

Could you possibly have a look at the updated "ci.yaml? It awaits your approval.

@patrick-zippenfenig
Copy link
Member

Thanks! Looks good! Ready to merge?

@stankudrow
Copy link
Contributor Author

Thanks! Looks good! Ready to merge?

Ok, you can merge, please select the "squash" option.

@patrick-zippenfenig patrick-zippenfenig merged commit 760b2ce into open-meteo:main Jul 1, 2025
8 checks passed
@stankudrow stankudrow deleted the update-project branch July 1, 2025 16:28
@stankudrow
Copy link
Contributor Author

@patrick-zippenfenig , btw, could you enable "Discussions@ for this project?

@patrick-zippenfenig
Copy link
Member

@patrick-zippenfenig , btw, could you enable "Discussions@ for this project?

Done!

@stankudrow stankudrow mentioned this pull request Jul 5, 2025
@github-actions
Copy link
Contributor

🎉 This PR is included in version 1.6.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants