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

Maintenance: Upgrade to recent versions of pydantic #58

Merged
merged 11 commits into from
Apr 7, 2024

Conversation

azogue
Copy link
Owner

@azogue azogue commented Apr 7, 2024

All changes
  • πŸ“¦οΈ env: Bump version and upgrade to pydantic v2
  • ♻️ Migrate pydantic v2 syntax for validators, parsers, serializers, ...
  • βœ… Migrate pydantic v2 syntax for model load/dump
  • 🎨 lint: pre-commit update and move to ruff-format
  • 🎨 lint: Apply format changes and lint fixes
  • 🎨 lint: More lint fixes and mypy exclusions
  • 🎨 lint: More lint fixes
  • πŸ› Fix extra style params passed to 'add_label_to_curve'
  • 🍱 Adjust matplotlib version in generated assets
  • πŸ“ Update CHANGELOG
  • πŸ‘· ci: Split actions for tests on PRs and publish package on main

Copy link

github-actions bot commented Apr 7, 2024

β˜‚οΈ Python Coverage

current status: βœ…

Overall Coverage

Lines Covered Coverage Threshold Status
1303 1303 100% 0% 🟒

New Files

No new covered files...

Modified Files

File Coverage Status
psychrochart/chart.py 100% 🟒
psychrochart/chart_entities.py 100% 🟒
psychrochart/chartzones.py 100% 🟒
psychrochart/models/annots.py 100% 🟒
psychrochart/models/base.py 100% 🟒
psychrochart/models/config.py 100% 🟒
psychrochart/models/curves.py 100% 🟒
psychrochart/models/parsers.py 100% 🟒
psychrochart/models/styles.py 100% 🟒
psychrochart/models/validators.py 100% 🟒
psychrochart/plot_logic.py 100% 🟒
psychrochart/util.py 100% 🟒
TOTAL 100% 🟒

updated for commit: 2d54bed by action🐍

@azogue azogue merged commit 3746a02 into master Apr 7, 2024
2 checks passed
@azogue azogue deleted the upgrade/ruff-and-pydantic branch April 8, 2024 17:18
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