Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4719
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Thomas Güttler <guettliml@thomas-guettler.de> |
| Newsgroups | de.comp.lang.python |
| Subject | [Python-de] pip-compile |
| Date | Thu, 23 Mar 2017 12:07:54 +0100 |
| Lines | 30 |
| Message-ID | <mailman.41.1490267341.2603.python-de@python.org> (permalink) |
| References | <7114c89d-e014-b782-43ba-7c7df073d91a@thomas-guettler.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de eZS8FDVctEWT44SUruvvwA4lGAEeSU3tWhVm6dA/mCww== |
| Return-Path | <guettliml@thomas-guettler.de> |
| X-Original-To | python-de@python.org |
| Delivered-To | python-de@mail.python.org |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
| 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 | <7114c89d-e014-b782-43ba-7c7df073d91a@thomas-guettler.de> |
| Xref | csiph.com de.comp.lang.python:4719 |
Show key headers only | View raw
Hallo Christopher und andere :-) ich starte hier einen neuen Thread, denn das hat mit dem alten nicht mehr viel zu tun. Ich verstehe nicht so richtig warum dieser Ablauf von pip-tools[1] verwendet wird. Ich sehe das so: in setup.py install_requires sind die ungenauen Abhängigkeiten eingetragen (kein Pinning). Dann läuft das CI und wenn alles ok ist, dann wird eine req.txt per "pip freeze" erstellt. Dies erstelle req.txt enthält dann das Ergebnis des CI: dieser Stand (alles version-pinned) ist erfolgreich getestet worden. Sicherlich funktioniert das alles mit pip-compile .... irgendwie ist es eine endlose Quelle von Verwirrungen, dass es in der Python Welt zwei Wege für die Definition von Abhängigkeiten gibt (setup.py/install_requires und req.txt). Warum sollte man mit den pip-tools die req.txt Dateien aktualisieren? [1] https://github.com/jazzband/pip-tools -- Thomas Guettler http://www.thomas-guettler.de/
Back to de.comp.lang.python | Previous | Next | Find similar
[Python-de] pip-compile Thomas Güttler <guettliml@thomas-guettler.de> - 2017-03-23 12:07 +0100
csiph-web