Welche Werkzeuge braucht man für eine vernünftige Python Entwicklung? Ich meine jetzt weniger den Editor sondern mehr sowas wie Versionsverwaltung, Dokumentation usw. Also alles von der Entwicklung über die Installation bis zur Verteilung mit Pip oder easy_install oder zum Beispiel die Erstellung von *.deb Paketen. Bei der Versionverwaltung verwende ich jetzt Bazaar, zur Dokumentation fällt mir als erstes Sphinx ein. Ansonsten kenne ich nur noch Setuptools.
Ich frage deshalb, weil ich mich gerade etwas mit einem Projekt rumschlage, das make verwendet, was mich ziemlich ärgert.
Werkzeuge für die Python Entwicklung
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
SCons, Waf, rake, rant, ...?DasIch hat geschrieben:Make nutze ich übrigens auch, momentan sehe ich auch keine brauchbare Alternative.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Wozu braucht man Make bei Python überhaupt?DasIch hat geschrieben:Make nutze ich übrigens auch, momentan sehe ich auch keine brauchbare Alternative.
Das schwierigste beim Programmieren ist, sinnvolle Variablen- und Funktionsnamen zu finden :lol:
make hat quasi jeder und ist extrem einfach zu bedienen.Rebecca hat geschrieben:SCons, Waf, rake, rant, ...?
@burli https://github.com/DasIch/brownie/blob/master/Makefile
Naja, einfach ist relativ, vor allem bei komplexeren Projekten. Aber zumindest unter Linux hat es praktisch jeder, da hast du rechtDasIch hat geschrieben: make hat quasi jeder und ist extrem einfach zu bedienen.
Das schwierigste beim Programmieren ist, sinnvolle Variablen- und Funktionsnamen zu finden :lol: