[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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.

Reply to: