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


Groups > linux.debian.maint.python > #14878

Re: How should upstream document/communicate none-Python dependencies?

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Joost van Baal-Ilić <joostvb+debian-python@uvt.nl>
Newsgroups linux.debian.maint.python
Subject Re: How should upstream document/communicate none-Python dependencies?
Date Thu, 02 Feb 2023 15:20:01 +0100
Message-ID <FUIBr-2UPb-19@gated-at.bofh.it> (permalink)
References <FUHFn-2Uf8-1@gated-at.bofh.it>
X-Original-To c.buhtz@posteo.jp
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Feb 2 14:19:53 2023
Old-Return-Path <joostvb+debian-python@uvt.nl>
X-Amavis-Spam-Status No, score=-7.2 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Greylist delayed 523 seconds by postgrey-1.36 at bendel; Thu, 02 Feb 2023 14:19:35 UTC
Authentication-Results eklund.uvt.nl; dmarc=pass (p=reject dis=none) header.from=uvt.nl
Authentication-Results eklund.uvt.nl; dkim=pass (2048-bit key; secure) header.d=uvt.nl header.i=@uvt.nl header.b="qSNWmlyq"; dkim-atps=neutral
Authentication-Results elekes.uvt.nl; none
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
X-URL http://mdcc.cx/
X-Accept-Language nl, en
User-Agent Mutt/1.10.1 (2018-07-13)
X-Rspamd-Server engset
X-Rspamd-Queue-ID 5481DB4
X-Rspamd-Action no action
Authentication-Results eklund.uvt.nl; spf=pass smtp.mailfrom=joostvb+debian-python@uvt.nl
X-Mailing-List <debian-python@lists.debian.org> archive/latest/20764
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/20230202141048.GD16276@banach.uvt.nl
Approved robomod@news.nic.it
Lines 32
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc Debian python <debian-python@lists.debian.org>
X-Original-Date Thu, 2 Feb 2023 15:10:48 +0100
X-Original-Message-ID <20230202141048.GD16276@banach.uvt.nl>
X-Original-References <df0fac5a583d790549da977bc46e219c@posteo.de>
Xref csiph.com linux.debian.maint.python:14878

Show key headers only | View raw


Hi,

Op Thu, Feb 02, 2023 at 01:10:03PM +0000 schreef c.buhtz@posteo.jp:
> 
> I'm part of upstream maintainer team of "backintime" (BIT).
> 
> A modern Python project (which BIT is currently not) would specify
> dependencies and other build related information's into a pyproject.toml
> file.
> But some Python applications (e.g. BIT) do have non-Python dependencies to
> specific Debian packages e.g. "rsync".
> 
> As upstream I do document that into README or somewhere else in a human
> readable file.
> 
> But is there a machine readable way to specify things like this? Maybe there
> is a special pyproject.toml section I don't know about yet? Or something
> like MANIFEST or requirements files I've heard of but never used.
> 
> How would you wish this as distro maintainers?
> 
> Side question: Do you, as distro maintainers, have automatic tools to
> translate dependencies from pyproject.toml (e.g. "pyfakefs") into the
> related Debian package (e.g. "python3-pyfakefs")?

Afaik there is no such thing.  One hard problem to tackle first would
be to map the name of e.g. an RPM package to the equivalent one in
the Debian/dpkg world. These are sometimes, but _not_ always, the same...

Bye,

Joost

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar | Unroll thread


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