Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4768

[Python-de] pip-compile + tox + travis CI ?!?

Path csiph.com!feeder.erje.net!2.eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!not-for-mail
From Jens <python-de-mailingliste@jensdiemer.de>
Newsgroups de.comp.lang.python
Subject [Python-de] pip-compile + tox + travis CI ?!?
Date Thu, 4 May 2017 21:54:10 +0200
Lines 43
Message-ID <mailman.609.1493927658.2951.python-de@python.org> (permalink)
References <8e728138-709d-186b-7f19-3f4b03d89fc0@jensdiemer.de>
Reply-To Jens <python-de-mailingliste@jensdiemer.de>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de ju4GUQY1vt8KLBK6WFFeUgMnT65ctVT3/em9EydbtBhg==
Return-Path <python-de-mailingliste@jensdiemer.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0
Content-Language de-DE
X-Provags-ID V03:K0:+NbkET1Ledh10jxqyo7H2dgTeUGc/TPyNEIMN0nk4/rdlybQB7g uFwT6MsMU6yGbT6hx/aVxkYRUj9gdOSlvf1oanxGwXqU0uc0k5uh7Mm/U13a1GkG9TacMyJ jaey9tYpE2bEbbsokRBuojudi0KDX6U/p+eLvVBj1qNTzefI1yNx4Rq2Fv4MV9SvaXHOfmA g85G5SGW9QEmSFvwXcv/w==
X-UI-Out-Filterresults notjunk:1;V01:K0:NGHl9YxrCNo=:sUW82e3U0f3Km4c/7tfivr nb0sURxS0L6cJDm57OKmuUByi4nU7gNbgVYzago5owFifHor7xgqtlHTixRjx4fMfExs3swO9 zCkqfVvG4VkbZE9xo5ainQkDXgxlpl3UJ+LRjeaxt4vsiWZ/hB8Phe9J2wFc6cNDYyMHU7zLl DoOfcQQCYhSSrG1PDTz1wjtz9j6ZFfO8VyQUm8TggbdFRhSQf1gMsCQRtLtGFZ1WMmS5vFoUZ 50/HtASJFMzq0DN5cZLAkov1uez0hQzs3uNZ45oLgoHP6spPEm1jH65UjsoGiRViUcQY2a12j ecZdQ11C4ekMmNx6+u3Odbn2WkrDytuBH9v2Hvzc7/jXTaZF+xqJgBMIL/h2+D3xOX3n2H+oU nYnSANnUJe3B7ac7sSTLDZHW26HUfzjmRlfpgCfBpLI90ijWdXLjWo/R4RUYM5XF+ivao2Gde tlyW06jnssRkGBbXzb5tzU3PEKzk+a0qGaYNJq1ej4wc3xagpdTKeMmZus5kRlhf0r+5azfCY Fa9dcMv7YtF54WZyOcsk2Yqp5qHNmHwDSiFWBmfkU3Y7BcnxVFyPgr0V+tl8l9oqImsDkcijI v6RSh4khC084Uxz5MZmTWI3GMGV+5eHLmechUnhVqjECzXjDX8kylMVgH0I7bZQG/sUsOtftn tG8VVDv5Sag/m4EMNR50460bMg5/iI8N59UjhlClwN3UVBjrmy81r79EtEmtc6akVbQ2N2jQl doBLhmyouGWx/9xi
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <8e728138-709d-186b-7f19-3f4b03d89fc0@jensdiemer.de>
Xref csiph.com de.comp.lang.python:4768

Show key headers only | View raw


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


Thread

[Python-de] pip-compile + tox + travis CI ?!? Jens <python-de-mailingliste@jensdiemer.de> - 2017-05-04 21:54 +0200

csiph-web