Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
culture_community:codersclub [2015/12/11 20:04] – [11.12.2015] sand | culture_community:codersclub [2015/12/11 21:31] – [13.11.2015] sand | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Warpzonista Coders Club ====== | ====== Warpzonista Coders Club ====== | ||
- | + | Der Coders Club ist eine Gruppe von Leuten mit Interesse an Programmieren die sich jeden 2. Freitag im Monat trifft. Bei den Treffen wird versucht eine kleine Agenda abzuarbeiten, | |
- | + | ||
===== Treffen ===== | ===== Treffen ===== | ||
==== 13.11.2015 ==== | ==== 13.11.2015 ==== | ||
- | |||
=== Updates von Jetbrains === | === Updates von Jetbrains === | ||
- | |||
- | |||
Wir sollten unsere Treffen dokumentieren. | Wir sollten unsere Treffen dokumentieren. | ||
Zeile 14: | Zeile 9: | ||
=== Warpauth === | === Warpauth === | ||
Python3 hatte Schwierigkeiten mit LDAP, die durch den Tausch einer Bibliothek | Python3 hatte Schwierigkeiten mit LDAP, die durch den Tausch einer Bibliothek | ||
- | |||
Es gab eine längere Diskussion, ob die Codebasis auf Github liegen oder weiter privat gehostet werden soll | Es gab eine längere Diskussion, ob die Codebasis auf Github liegen oder weiter privat gehostet werden soll | ||
Zeile 28: | Zeile 22: | ||
=== Python Code nach pip/apt === | === Python Code nach pip/apt === | ||
+ | Saubere Python Umgeben erstellen und woanders wieder einspielen | ||
+ | < | ||
+ | # Richtet eine Virtuelle Umgebung für Python im entsprechenden Ordner ein | ||
+ | virtualenv < | ||
+ | # Wechselt in den Virtualenv Kontext (Bash Spezifisch) | ||
+ | source < | ||
+ | # Wechselt in den normalen Kontext zurück (Bash Spezifisch) | ||
+ | deactivate | ||
+ | # listet alle Python Pakete in der Umgebung (normal/ | ||
+ | # und piped es in eine (hier: requirements.txt) Textdatei | ||
+ | pip freeze > requirements.txt | ||
+ | # Es bietet sich an die Requirements ggf. anzupassen und konkrete Versionen | ||
+ | # durch Ranges zu ersetzen | ||
+ | ---- Woanders: | ||
+ | # Neues virtualenv einlegen, der " | ||
+ | # das im Zweifel zuerst die Systeme Pakete benutzt werden falls vorhanden | ||
+ | # statt sie neu zu installieren | ||
+ | virtualenv < | ||
+ | # Requirements einlesen | ||
+ | pip install -r requirements.txt | ||
+ | </ | ||
+ | Virtualenv Doku dazu: https:// | ||
+ | Für richtige PIP Packages siehe https:// |