bcgov / bcgov/entity

Namex Services: Upgrade to ^python3.13 & ^poetry2.0

Open
#29,023 1 comment 0 reactions 0 assignees View on GitHub
enhancement Names Team NameX techdebt
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

The APIs within NameX should be upgraded to `^python3.13` and `^poetry2.0.` (currently python3.12 and poetry1.3.2)

APIs to complete this work for:
- [ ] 1. Namex API
- [ ] 2. Namex Solr-Synonyms-API
- [ ] 3. Namex Solr-Names-Updater
- [ ] 4. Namex Solr-Feeder
- [ ] 5. Namex Solr-Admin-App
- [ ] 6. Namex Emailer
- [ ] 7. Namex Pay

Tasks to complete for each:
1. Update pyproject.toml to be ^python3.13
2. Update Dockerfile to use a version of poetry greater than 2
3. Fix any problems that may arise
4. Regenerate the poetry.lock file with the upgraded version of poetry

**The jobs are less important and can be skipped**

Contributor guide

No contributing guide indexed for this repository

Research direction

Work through the seven listed NameX APIs, starting with each service's pyproject.toml and Dockerfile. Update the Python and Poetry constraints, regenerate poetry.lock with the upgraded Poetry version, and run the available service checks to identify and fix compatibility problems; the jobs may be skipped. Done means all seven APIs build and pass their checks with the requested versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, devops
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.