./devel/py-pep517, Wrappers to build Python packages using PEP 517 hooks

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.11.0, Package name: py38-pep517-0.11.0, Maintainer: pkgsrc-users

PEP 517 specifies a standard API for systems which build Python packages.

This package contains wrappers around the hooks specified by PEP 517. It
provides:
* A mechanism to call the hooks in a subprocess, so they are isolated from the
current process.
* Fallbacks for the optional hooks, so that frontends can call the hooks
without checking which are defined.
* Higher-level functions which install the build dependencies into a temporary
environment and build a wheel/sdist using them.


Required to run:
[lang/python37] [textproc/py-toml]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f0a52ce1539ffc26049133f4ab6d1a26ea24562a
RMD160: fa76323f1b3a29c975e701eacd4fc39aef9dd1d6
Filesize: 24.579 KB

Version history: (Expand)


CVS history: (Expand)


   2021-07-19 09:07:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pep517: updated to 0.11.0

0.11
- Support editable hooks (`PEP 660 \ 
<https://www.python.org/dev/peps/pep-0660/>`_).
- Use the TOML 1.0 compliant ``tomli`` parser module on Python 3.6 and above.
- Ensure TOML files are always read as UTF-8.
- Switch CI to Github actions.
   2021-03-15 13:08:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pep517: updated to 0.10.0

0.10

Avoid shadowing imports such as colorlog in the backend, by moving the \ 
_in_process.py script into a separate subpackage.
Issue warnings when using the deprecated pep517.build and pep517.check modules \ 
at the command line. See the PyPA build project for a replacement.
Allow building with flit_core 3.x.
Prefer the standard library unittest.mock to mock for tests on Python 3.6 and above.
   2020-10-21 08:41:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pep517: updated to 0.9.1

0.9
- Deprecated the higher level API which handles creating an environment and
  installing build dependencies. This was not very complete, and the `PyPA build
  project <https://github.com/pypa/build>`_ is designed for this use case.
- New ``python_executable`` parameter for :class:`.Pep517HookCaller` to run hooks
  with a different Python interpreter.
- Fix for locating the script to run in the subprocess in some scenarios.
- Fix example in README to get ``build-backend`` correctly.
- Created `documentation on Read the Docs
  <https://pep517.readthedocs.io/en/latest/index.html>`__
- Various minor improvements to testing.
   2020-06-12 08:58:26 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
py-pep517: added version 0.8.2

PEP 517 specifies a standard API for systems which build Python packages.

This package contains wrappers around the hooks specified by PEP 517. It
provides:
* A mechanism to call the hooks in a subprocess, so they are isolated from the
  current process.
* Fallbacks for the optional hooks, so that frontends can call the hooks
  without checking which are defined.
* Higher-level functions which install the build dependencies into a temporary
  environment and build a wheel/sdist using them.