Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (32m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (165d) 

2024-05-23 21:07:00 UTC Now

2023-09-07 12:07:18 UTC MAIN commitmail json YAML

py-build: updated to 1.0.3

1.0.3 (2023-09-06)
==================

- Avoid CPython 3.8.17, 3.9.17, 3.10.12, and 3.11.4 tarfile symlink bug
  triggered by adding ``data_filter`` in 1.0.0.

1.0.0 (2023-09-01)
==================

- Removed the ``toml`` library fallback; ``toml`` can no longer be used
  as a substitute for ``tomli``
- Added ``runner`` parameter to ``util.project_wheel_metadata``
- Modified ``ProjectBuilder`` constructor signature, added alternative
  ``ProjectBuilder.from_env`` constructor, redefined ``env.IsolatedEnv``
  interface, and exposed ``env.DefaultIsolatedEnv``, replacing
  ``env.IsolatedEnvBuilder``.  The aim has been to shift responsibility for
  modifying the environment from the project builder to the ``IsolatedEnv``
  entirely and to ensure that the builder will be initialised from an
  ``IsolatedEnv`` in a consistent manner.  Mutating the project builder is no
  longer supported.
- ``virtualenv`` is no longer imported when using ``-n``, for faster builds
- The SDist now contains the repository contents, including tests. Flit-core
  3.8+ required.
- The minimum version of ``importlib-metadata`` has been increased to 4.6 and
  Python 3.10 due to a bug in the standard library version with URL
  requirements in extras. This is still not required for 3.8 when bootstrapping
  (as long as you don't have URL requirements in extras).
- Docs now built with Sphinx 7
- Tests now contain a ``network`` marker
- Config-settings are now passed to ``get_requires*`` hooks, fixing a long
  standing bug. If this affects your setuptools build, you can use
  ``-C--build-option=<cmd> -C--build-option=<option>`` to workaround an issue
  with Setuptools not allowing unrecognised build options when running this
  hook.
- Test on Python 3.12 betas/RCs
- Filter out malicious files when extracting tar archives when Python supports it
- Specify encoding, fixing issues when ``PYTHONWARNDEFAULTENCODING`` is set.
- Ruff is now used for linting.

(adam)