sassoftware / sassoftware/python-swat
Provide support for `zoneinfo` objects
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 159
- Forks
- 65
- PR merge metrics
- No merged PRs in 30d
Description
Since Python 3.9, Python has included the zoneinfo module for timezone conversions. Much of the Python ecosystem has moved over to this rather than depending on the somewhat idiosyncratic pytz module. Would it be possible to switch to this built-in library? Some libraries continue to support both with fallbacks to continue supporting older Python versions, for example here is the PR which added zoneinfo support to the babel package.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the project's existing timezone handling and its supported Python versions, then compare the current pytz usage with Python's zoneinfo documentation. Done means zoneinfo objects are supported without breaking compatibility with versions the project still supports; the issue names no files or tests to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100