Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #14877
| From | Jeremy Stanley <fungi@yuggoth.org> |
|---|---|
| Newsgroups | linux.debian.maint.python |
| Subject | Re: How should upstream document/communicate none-Python dependencies? |
| Date | 2023-02-02 15:20 +0100 |
| Message-ID | <FUIBr-2UPb-7@gated-at.bofh.it> (permalink) |
| References | <FUHFn-2Uf8-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
In the OpenStack ecosystem we mostly solved this around 8 years ago with https://pypi.org/project/bindep which is effectively a manifest of distribution package names and a grammar for indicating differences in package naming or requirements between different distributions and versions thereof. It's used quite heavily by hundreds of projects in our ecosystem, and has been picked up by a lot of projects outside OpenStack as well. Where it mostly shines is when you want to provide some means of confirming you have the correct packages in your development system to be able to install/run a project and its tests, but we also rely on it heavily in automated CI jobs to determine what non-Python packages should be installed for tests to execute correctly. -- Jeremy Stanley
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
How should upstream document/communicate none-Python dependencies? c.buhtz@posteo.jp - 2023-02-02 14:20 +0100
Re: How should upstream document/communicate none-Python dependencies? c.buhtz@posteo.jp - 2023-02-02 15:20 +0100
Re: How should upstream document/communicate none-Python dependencies? Jeremy Stanley <fungi@yuggoth.org> - 2023-02-02 15:40 +0100
Re: How should upstream document/communicate none-Python dependencies? Jeremy Stanley <fungi@yuggoth.org> - 2023-02-02 15:20 +0100
Re: How should upstream document/communicate none-Python dependencies? Joost van Baal-Ilić <joostvb+debian-python@uvt.nl> - 2023-02-02 15:20 +0100
csiph-web