HumanSignal / HumanSignal/label-studio

Update pytz verion

Open
#2,489 2 comments 0 reactions 1 assignee Claimed by @makseq View on GitHub
feature installation
Dominant language
TypeScript
Stars
28.3k
Forks
3.7k
Avg merge
14h
Merged PRs (30d)
15

Description

Currently labelstudio depends on pytz==2019.3
This causes issues with other packages for eg. latest version of pandas which requires pytz>=2020.1 or celery which requires pytz>=2021.3

Please update pytz dependency.

**To Reproduce**
```
poetry init
poetry add celery pandas label-studio
```

```
❯ poetry add celery pandas label-studio
Using version ^5.2.7 for celery
Using version ^1.4.2 for pandas
Using version ^1.4.1 for label-studio

Updating dependencies
Resolving dependencies... (0.7s)

SolverProblemError

Because no versions of label-studio match >1.4.1,<1.4.1.post0 || >1.4.1.post0,<1.4.1.post1 || >1.4.1.post1,<2.0.0
and label-studio (1.4.1) depends on pytz (2019.3), label-studio (>=1.4.1,<1.4.1.post0 || >1.4.1.post0,<1.4.1.post1 || >1.4.1.post1,<2.0.0) requires pytz (2019.3).
And because label-studio (1.4.1.post0) depends on pytz (2019.3)
and label-studio (1.4.1.post1) depends on pytz (2019.3), label-studio (>=1.4.1,<2.0.0) requires pytz (2019.3).
And because pandas (1.4.2) depends on pytz (>=2020.1)
and no versions of pandas match >1.4.2,<2.0.0, label-studio (>=1.4.1,<2.0.0) is incompatible with pandas (>=1.4.2,<2.0.0).
So, because test-labelstudio depends on both pandas (^1.4.2) and label-studio (^1.4.1), version solving failed.
```

**Environment (please complete the following information):**
- OS: Linux

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.