Skip to content

NS-193: Upgrade to Python 3.12#103

Merged
mhieta merged 11 commits into
mainfrom
NS-193/upgrade-to-python-312
Sep 18, 2025
Merged

NS-193: Upgrade to Python 3.12#103
mhieta merged 11 commits into
mainfrom
NS-193/upgrade-to-python-312

Conversation

@mhieta

@mhieta mhieta commented Sep 16, 2025

Copy link
Copy Markdown
Contributor

Updates:

  • Upgrade to Python 3.12
  • Add pip-tools to requirements-dev
  • Add default options for pip-compile
  • Generate hashes for requirements
  • Replace snapshottest with syrupy
  • Use psycopg-c instead of psycopg2
  • Update ruff and pre-commit configurations
  • Update docs

Refs: NS-193

Updates:
- Update Ruff to latest version 0.13.0
- Add pre-commit to requirements
- Update ruff-configuration
- Update pre-commit-configuration
- Update README

Refs: NS-193
@mhieta mhieta force-pushed the NS-193/upgrade-to-python-312 branch from ee7934c to 1fe8ec1 Compare September 18, 2025 07:03
@terovirtanen

Copy link
Copy Markdown
Contributor

NOTIFICATION-SERVICE-API branch is deployed to platta: https://notification-service-api-pr103.dev.hel.ninja 🚀🚀🚀

@mhieta mhieta force-pushed the NS-193/upgrade-to-python-312 branch from 1fe8ec1 to c3e5f76 Compare September 18, 2025 07:13
@terovirtanen

Copy link
Copy Markdown
Contributor

NOTIFICATION-SERVICE-API branch is deployed to platta: https://notification-service-api-pr103.dev.hel.ninja 🚀🚀🚀

@sonarqubecloud

Copy link
Copy Markdown

@terovirtanen

Copy link
Copy Markdown
Contributor

NOTIFICATION-SERVICE-API branch is deployed to platta: https://notification-service-api-pr103.dev.hel.ninja 🚀🚀🚀

@mhieta mhieta marked this pull request as ready for review September 18, 2025 09:14
@mhieta mhieta requested a review from a team as a code owner September 18, 2025 09:14
@mhieta mhieta merged commit 5837a18 into main Sep 18, 2025
22 checks passed
@mhieta mhieta deleted the NS-193/upgrade-to-python-312 branch September 18, 2025 09:25
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.

3 participants