PyCologne Treffen Mai 2017

Datum: 10.05.2017, 19:00 Uhr

Reimar Bauer erklärte, wie sich mit (Ana)conda eigene Pakete über conda-forge bauen und verteilen lassen, und Christopher zeigte, wie sich Kivy-Apps für Android bauen und installieren lassen. Christian Geier stellte vor, wie man GitHub-Issues mit pandas und pygithub auswertet, ein Vortrag zu RSA in Python von Ruben Gonzalez fiel aus.

Anwesend: 19 Personen

Organisatorisches

  • Kurze Vorstellungsrunde
  • Bitte mithelfen, das Etherpad zu führen

Termine

  • DFG-Projekt "Veröffentlichung von Daten": http://radar.projekt.org
  • pycon web, 27.05. bis 28.05.2017 in München
  • pi-and-more, 24.06.2017 in Trier
  • pycon.de, 25. bis 27. Oktober 2017 in Karlsruhe

Releases

Tool-Tipps

pipsi install isort

Vorträge

Eigene Pakete mit Conda Forge - Reimar Bauer

setup.py / requirements geben an, welche Dependencies ein Programm benötigt. Schwierig, auf verschiedenen Plattformen (Unix vs. Win vs. Mac) die gleichen Dependencies zu erhalten. Lösung: (Ana)conda. Bietet verschiedene Repositories (Channels) sowie Pinning bestimmter Versionen.

Channels können selbst erstellt und gepflegt werden, in denen Conda-Rezepte angeboten werden.

Kivy Programme für Android bauen und installieren - Christopher iöuöy

Notizen und Links: https://git.io/v91N7

Kivy ist ein GUI-Framework für diverse Plattformen. Nutzt Python-lib, um Kivy-Apps auf Android als APK zu deployen.

Chris zeigt eine exemplarische App (eine Stoppuhr) aus dem Kivy-Blueprints-Buch. Die ganze App besteht aus dem Programm (main.py, ca. 45 Zeilen), einer GUI-Definitionsdatei (clock.kv), in der die GUI in einer eigenen Kivy-Sprache beschrieben wird, und einigen PNG- und Font-Dateien (TTF).

RSA in Python - Ruben Gonzalez

Leider ausgefallen.

Github issues tracken mit pandas und pygithub - Christian Geier

Visualisierung: GR Framework, http://gr-framework.org/


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