Czy powinienem umieszczać katalog z wirtualnym środowieksiem(venv) na git hubie ?

Odpowiedz Nowy wątek
2019-10-09 15:07
0

Witam, zapewne banalne pytanie, ale nie wiem jak zapytać google żeby uzyskać konkretną odpowiedź.

Robię back-end do projektu, a kolega z zespołu front-end . I w sumie udostępniłem mu szkielet projektu , który jest tworzony w momencie tworzenia projektu w Django. Niestety projekt nie działa u niego (nie wiem jeszcze czemu :P - świeży temat), dowiedziałem się że warto w takich sytuacjach korzystać z wirtualnego środowiska i tutaj moje pytanie:

Skoro ja tworzę projekt na Linuxie, a kolega na macOS to czy mój katalog (venv) powinien być udostępniony dla niego ? czy tylko cześć z projektem własciwym. Chodzi o to żeby nie bić się z ciągłymi errorami , brakiem pakietów etc.

Kolejne pytanie, czy to jest dobry moment na poznanie Dockera ? Pomoże tu coś ? Nie chce robić przerostu formy nad treścią

edytowany 2x, ostatnio: pain368, 2019-10-09 15:11

Pozostało 580 znaków

2019-10-09 15:16
1

A pip nie wystarczy? W sensie plik konfiguracyjny* na podstawie którego pip ściąga wszystkie potrzebne pakiety

  • jak @lion137 pisze, ten plik nazywa się requirements.txt

edytowany 1x, ostatnio: Kamil Żabiński, 2019-10-09 15:20
Ciężko mi powiedzieć, czy wystarczy. Dopiero wchodzę w temat :( - pain368 2019-10-09 15:34

Pozostało 580 znaków

2019-10-09 15:18

Napisałem o tym tutaj: Pakiety w Pythonie Dawno nie... , w skrócie, istotny jest plik requirements.txt.


O coś takiego mi chodziło :) - pain368 2019-10-09 15:19

Pozostało 580 znaków

2019-10-09 18:57
1

Nie. Generalnie zrób sobie plik .gitignore i tam wpisujesz co najmniej:
__pycache__
.venv

Przy założeniu, że katalog z virtualenv masz w katalogu .venv

Wymagane pakiety wpisujesz do requirements.txt który dostarczasz razem z kodem. Oczywiście w README.MD przydałoby się dodać instrukcje jak skonfigurować i uruchomić swój kod oraz jak uruchomić testy.

pip install -r requirements.txt

Wiedza to potęga
edytowany 2x, ostatnio: Haskell, 2019-10-09 18:58
No chyba o tym by nie zapominał:) - lion137 2019-10-09 18:58
Dziękuję za podpowiedzi :) - pain368 2019-10-09 20:34

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0