TK-IT / web

TÅGEKAMMERETs hjemmeside i Django. Både offentlig og intern
https://TAAGEKAMMERET.dk
Other
1 stars 3 forks source link

RFC Pyenv #205

Closed neic closed 4 years ago

neic commented 6 years ago

Jeg har lige prøvet at lave en installation fra et frisk-cloneet repo med #203. Jeg har python3.7.

pipenv install --three fejler med THESE PACKAGES DO NOT MATCH THE HASHES FROM Pipfile.lock! fordi kiwisolver har lagt 3.7 wheels på pypi uden at ændre versionen. Det er dumt, men kan løses med pipenv lock og et commit.

Django 1.11 LTS understøtter dog ikke python3.7. (se Django FAQ). ssh prodekanus python3 --version er 3.5.2.

Med pyenv install 3.5.2 && pyenv local 3.5.2 og ved at tilføje

[requires]
python_version = "3.5.2"

til Pipfile virker det og det er samme version af python der bliver kørt over alt.

Det er endnu en dependency, men jeg er ikke sikker på hvordan vi kan sørge for at folk ikke kører 3.7 på andre måder end enten det her eller Docker.

Dokumentationen er ikke opdateret.


Jeg hælder mest til at få docker op at køre. Så er vi fri for alle de dependencies som skæmmer nye folk væk og sektionen om udviklingsmiljø i readme kan erstattes af git clone […] && docker-compose up. Hvad syntes I?

neic commented 4 years ago

260 erstatter denne.