PyCologne Treffen März 2015

Datum: 11.03.2015, 19:00 Uhr Ort: Chaos Computer Club Cologne (C4), Köln

Fünf Lightning Talks und Präsentationen füllten den Abend: setuptools_scm und Release-Tooling von Ronny Pfannenschmidt, ein Vergleich der IDE Spyder von Hubert, ISO8601-Date-Parsing von Christopher Arndt und das Bookmarking-Tool Konektom.org von Claudio und Jochen. Dazu Ankündigungen zu PythonCamp, Chemnitzer Linuxtage, EuroPython und dem geplanten Sprint für die pyCologne-Webseite.

Anwesend: 20 Personen

Vorstellungsrunde

Ca. 2 Personen zum ersten Mal dabei.

Neu: Fabian (Köln), Nils (Köln)

Ankündigungen

  • PythonCamp, 28.-29.3.2015, Köln
  • Chemnitzer Linuxtage, 22.-23. März, Chemnitz
  • EuroPython, 20. bis 26. Juli 2015 in Bilbao, Spanien
  • Sprint für die pyCologne-Webseite, KW 12 oder 13, ca. drei Abende unter der Woche, Doodle folgt auf der Mailingliste

Präsentationen

setuptools_scm - Ronny Pfannenschmidt

setuptools_scm auf PyPI

Release Tool - Ronny Pfannenschmidt

Kontakt:

IDE-Vergleich: Spyder - Hubert

Version 2.1.10:

  • Python 2.7.3, Qt 4.8.2, PyQt4 (API v1) 4.9.3
  • Über aptitude unter Wheezy installationsfähig
  • Diese Version verfügt aber leider nicht über Code Completion
  • Spyder ist aber im Installationsumfang von Anaconda 3 (http://continuum.io/downloads#py34, IDE für Python 3.x) enthalten, kollidiert aber dort mit den systemseitig installierten Qt-Bibliotheken.

Spyder 2.3.1:

  • Python 3.4.2, Qt 4.8.6, PyQt4 (API v2) 4.11.2
  • Über aptitude unter Jessie installierbar.
  • Verfügt über Code Completion, benötigt dazu aber rope, welches unter Jessie (noch) nicht paketiert ist.
  • Abhilfe: Installiere Anaconda3 als User (Download von continuum.io, dann: bash Anaconda3-4.2.0-Linux-x86.sh)
cd ~/anaconda3/bin; ./spyder
  • Danach pip3 install rope_py3k

Spyder 2.3.2 verfügbar seit 03.12.2014:

Downloads, Bug Reports und Feature Requests: http://spyderlib.googlecode.com Diskussionen: http://groups.google.com/group/spyderlib Dokumentation: https://pythonhosted.org/spyder/

ISO8601 Date Parsing - Christopher Arndt

parsedate.py: https://gist.github.com/SpotlightKid/8c7f73cb8f936dc54c04

Einsatzgebiet: z. B. Erweiterung von json.dumps()/loads() um die (De-)Serialisierung von/nach datetime-Objekten.

jsonify_date.py: https://gist.github.com/SpotlightKid/047442b650c015563877

Konektom.org - Claudio und Jochen

(Social) Bookmarking-Tool: https://konektom.org

Ausklang

Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.


Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.