culture_community:codersclub

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
culture_community:codersclub [2015/12/11 18:14] – angelegt sandculture_community:codersclub [2015/12/11 21:03] – [11.12.2015] pkirchner
Zeile 4: Zeile 4:
  
 ===== Treffen ===== ===== Treffen =====
 +==== 13.11.2015 ====
  
 +=== Updates von Jetbrains ===
 +
 +
 +Wir sollten unsere Treffen dokumentieren.
 +
 +
 +=== Warpauth ===
 +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
 +
 +
 +=== Neuer Webserver für warpzone.ms ===
 +Es gibt größeren Adminaufwand zum Umzug auf den neuen Server.
 +Es wird angestrebt möglichst viele Systeme auf Docker laufen zu lassen. Warpauth soll Pilot werden zusammen mit GitLab.
 +Freifunk, Jabber, Postfix und co sollen danach folgen.
 +
 +====11.12.2015====
 +=== Quantified Code ===
 +https://www.quantifiedcode.com/ Service der Automatisch Feedback zum eigenen (python) Code gibt wenn der auf github/bitbucket/etc. liegt. Ähnlich für Shell Skripte: http://www.shellcheck.net/
 +
 +=== Python Code nach pip/apt ===
 +Saubere Python Umgeben erstellen und woanders wieder einspielen
 +<code>
 +# Richtet eine Virtuelle Umgebung für Python im entsprechenden Ordner ein
 +virtualenv <ordnername>
 +# Wechselt in den Virtualenv Kontext (Bash Spezifisch)
 +source <ordnername>/bin/activate
 +# Wechselt in den normalen Kontext zurück (Bash Spezifisch)
 +deactivate
 +# listet alle Python Pakete in der Umgebung (normal/virtualenv) auf
 +# 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 "--system-site-packages" sorgt optional dafür
 +# das im Zweifel zuerst die Systeme Pakete benutzt werden falls vorhanden
 +# statt sie neu zu installieren
 +virtualenv <ordner>
 +# Requirements einlesen
 +pip install -r requirements.txt
 +</code>
 +Virtualenv Doku dazu: https://virtualenv.readthedocs.org/en/latest/
 +
 +Für richtige PIP Packages siehe https://python-packaging-user-guide.readthedocs.org/en/latest/
  • culture_community/codersclub.txt
  • Zuletzt geändert: 2017/03/01 19:19
  • von 127.0.0.1