2025-03-14 16:27:19 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-validate-pyproject: updated to 0.24
Version 0.24
* Fix integration with ``SchemaStore`` by loading extra/side schemas.
* Add support for loading extra schemas.
* Fixed verify author dict is not empty.
* Added support for ``validate_pyproject.multi_schema`` plugins with extra schemas.
* ``validate-pyproject`` no longer communicates test dependencies via the ``tests``
extra and documentation dependencies dependencies via the \
``docs/requirements.txt`` file.
Instead :doc:`pypa:dependency-groups` have been adopted to support CI environments.
As a result, ``uv``'s high level interface also works for developers. You can \
use the :pypi:`dependency-groups`
package on PyPI if you need to convert to a classic requirements list.
|
2024-11-12 10:58:50 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-validate-pyproject: updated to 0.23
0.23
Validate SPDX license expressions
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-24 22:31:43 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-validate-pyproject: updated to 0.22
0.22
Prevent injecting defaults and modifying input in-place
|
2024-10-16 11:47:43 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-validate-pyproject: updated to 0.21
Version 0.21
* Added support PEP 735
* Added support PEP 639
* Renamed ``testing`` extra to ``test``
* General updates in CI setup
Version 0.20
- ``setuptools`` plugin:
* Update ``setuptools.schema.json``
|
2024-08-14 12:56:49 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validate-pyproject: updated to 0.19
Version 0.19
- Relax requirements about module names to also allow dash characters
- Migrate metadata to ``pyproject.toml``
|
2024-05-22 11:00:14 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-validate-pyproject: updated to 0.18
v0.18
Allow overwrite when schemas refer to the same tool
|
2024-05-07 21:22:07 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validate-pyproject: updated to 0.17
v0.17
Update version regex according to latest packaging version
Remove duplicate # ruff: noqa
Remove invalid top-of-the-file # type: ignore statement
Align tool.setuptools.dynamic.optional-dependencies with \
`project.optional-dependencies
Bump min Python version to 3.8
|
2024-01-24 07:54:39 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validate-pyproject: updated to 0.16
Version 0.16
- Fix setuptools ``readme`` field
- Fix ``oneOf <> anyOf`` in setuptools schema
- Add previously omitted type keywords for string values
- Add schema validator check
- Add ``SchemaStore`` conversion script
- Allow tool(s) to be specified via URL (added CLI option: ``--tool``)
- Support ``uint`` formats (as used by Ruff's schema)
- Allow schemas to be loaded from ``SchemaStore`` (added CLI option: ``--store``)
|
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) |  |
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).
However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
|