old pytz version
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.5k
- Forks
- 787
- PR merge metrics
- No merged PRs in 30d
Description
SUMMARY
st2 uses old version of pytz, witch makes it incompatible with other package(e.g. recurring-ical-events==2.1.3)
STACKSTORM VERSION
st2 --version
st2 3.9dev, on Python 3.9.18
OS, environment, install method
Debian GNU/Linux 11 (bullseye)
Docker
pip
Steps to reproduce the problem
pip install recurring-ical-events==2.1.3 "git+https://github.com/stackstorm/st2.git#egg=st2client&subdirectory=st2client"
Expected Results
Both package installed
Actual Results
The conflict is caused by:
recurring-ical-events 2.1.3 depends on pytz>=2023.3
st2client 3.9.dev0 depends on pytz==2021.1
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 locating the st2client dependency metadata that pins pytz and reproduce the reported pip install command with recurring-ical-events==2.1.3. Done means the dependency declarations permit both packages to install together without the reported pytz conflict.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100