Releases: cmake-wheel/cmeel
Releases · cmake-wheel/cmeel
Release v0.42.1
[project]
section ofpyproject.toml
:- normalize
name
- accept
keyword
key - accept
optional-dependencies
key - fix
readme
str key
- normalize
- switch to tomllib for python >= 3.11
- switch sphinx theme to furo for dark theme
- improve docs
- log current version
Release v0.42.0
[project]
section ofpyproject.toml
:- accept
readme
table withcontent-type
and (file
ortext
) - accept
license
table withfile
ortext
(this table is deprecated) - accept
license-files
as a string, list of strings, or table withpaths
orglobs
- default
license-files
globs to `["LICEN[CS]E*", "COPYING*", "NOTICE*", "AUTHORS*"]``
- accept
- rename
cmeel/{helpers -> env}.py
- add
cmeel/metadata.py
to move pyproject parsing out of the way and help with C901
Release v0.41.1
- fix docker environment
Release v0.41.0
- docker: add environment
Release v0.40.0
- add
docker
subcommand - add tests running helpers
Release v0.39.0
- allow building "py3-none-{platform}" wheels with
py3-none = true
in pyproject.toml
Release v0.38.0
- add
fix-pkg-config
option, default totrue
Release v0.37.0
- autodetect
README{.md, .rst, .txt, }
readme
is no longer required
Release v0.36.0
- forward build dependencies as "build" extra
project.urls
is no longer required- tools: flake8, pydocstyle, pyupgrade → ruff
Release v0.35.0
- add
build_editable
following PEP 660 - update tooling, lints & ci, notably: isort, pydocstyle, mypy & safety