Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4768
| From | Jens <python-de-mailingliste@jensdiemer.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | [Python-de] pip-compile + tox + travis CI ?!? |
| Date | 2017-05-04 21:54 +0200 |
| Message-ID | <mailman.609.1493927658.2951.python-de@python.org> (permalink) |
| References | <8e728138-709d-186b-7f19-3f4b03d89fc0@jensdiemer.de> |
Ich würde gern mit pip-compile alle nötigen Abhängigkeiten Festpinnen. Allerdings sollte mein Paket verschiedenen Django Versionen unterstützen und das noch mit verschiedenen Django-CMS Versionen... Das sollte dann natürlich per tox mit Python 2/3/PyPy durch getestet werden... Wie das am besten realisieren?!? 1. Verschiedene requirements Dateien? Das werden viele, bei 3 verschiedenen Django Versionen mit drei verschiedenen Django-CMS Versionen... 2. Django und Django-CMS aus den requirements weg lassen? Dann macht pip-compile allerdings nicht so viel Sinn, wenn doch nicht alles abgedeckt ist, oder? 3. auf pip-compile verzichten, weil doof. Ich hab ein wenig rumgesucht, aber so viele Projekte setzten anscheinen pip-compile nicht ein und wenn, dann kein Django oder eine andere Komponente in Unterschiedlichen Versionen. Fündig wurde ich bei https://github.com/edx/help-tokens Wobei das recht frisch ausschaut und vielleicht noch praxisfern ist? Bei diesem Projekt wird in "requirements/base.in" einfach nur "django" angegeben. Für tox wird nach dem "pip-compile" per sed aus der "requirements/test.txt" den "django==xxx" Eintrag gelöscht. -- Mfg. Jens Diemer ---- http://www.jensdiemer.de
Back to de.comp.lang.python | Previous | Next | Find similar
[Python-de] pip-compile + tox + travis CI ?!? Jens <python-de-mailingliste@jensdiemer.de> - 2017-05-04 21:54 +0200
csiph-web