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


Groups > linux.debian.bugs.dist > #1084981

Bug#1001468: ITP: pyproject2setuppy -- install pyproject.toml-based packages using plain setuptools

From Andrej Shadura <andrewsh@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel
Subject Bug#1001468: ITP: pyproject2setuppy -- install pyproject.toml-based packages using plain setuptools
Date 2021-12-10 18:20 +0100
Message-ID <DsRIS-FR-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Package: wnpp
Severity: wishlist
Owner: Andrej Shadura <andrewsh@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>

* Package name    : pyproject2setuppy
  Version         : v21
  Upstream Author : Michał Górny <mgorny@gentoo.org>
* URL             : https://github.com/mgorny/pyproject2setuppy
* License         : BSD-2-Clause
  Programming Lang: Python
  Description     : install pyproject.toml-based packages using plain setuptools

The original description:

 pyproject2setuppy is a tool to install pyproject.toml-based packages
 using plain setuptools. It maps the project metadata into setup() call
 arguments, making it possible to build them without installing the
 dependencies of the new build systems.
 .
 Supported features
 .
 Currently the following build systems are supported:
 .
  * flit
  * poetry
 .
 Only minimal build/install functionality is supported. Dependencies and
 sdist-related information are not propagated.
 .
 Scripts and entry points are not supported at the moment. This is subject
 to change in the future.

I plan to write a debhelper plugin to allow using this script together
with pybuild and dh-python.

Back to linux.debian.bugs.dist | Previous | Next | Find similar


Thread

Bug#1001468: ITP: pyproject2setuppy -- install pyproject.toml-based packages using plain setuptools Andrej Shadura <andrewsh@debian.org> - 2021-12-10 18:20 +0100

csiph-web