Namex Services: Upgrade to ^python3.13 & ^poetry2.0
- 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