code4romania / code4romania/covid-19-ro-help
pip requirements are busted
- Dominant language
- Python
- Stars
- 20
- Forks
- 41
- PR merge metrics
- No merged PRs in 30d
Description
At commit d429483186d01eb1e6ffd449986632ee3eb57850, running "docker-compose up" fails at the "pip3 install" step with:
```
ERROR: Cannot install -r requirements.txt (line 6) and django-crispy-forms<2.0.0 and >=1.9.0 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested django-crispy-forms<2.0.0 and >=1.9.0
django-crispy-bulma 0.2 depends on django-crispy-forms==1.7.2
```
Full log: [pip.log](https://github.com/code4romania/covid-19-ro-help/files/6370296/pip.log)
Do we know a combination that works? Perhaps `pip freeze` in someone's working container image?
Contributor guide
Research direction
Start with requirements.txt at line 6 and the pip3 install step run by docker-compose. Read pip.log to understand the django-crispy-forms and django-crispy-bulma conflict, then verify that a compatible dependency combination lets docker-compose up complete successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- django, docker-compose, python
- Domain
- backend, build-system, devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100