code4romania / code4romania/covid-19-ro-help

pip requirements are busted

Open
#387 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.