mirror of
https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
synced 2026-10-25 12:39:18 +03:00
PEP 621 [0] designated pyproject.toml as the standard place to store project metadata. Setuptools, the build system used by this project, has support for reading metadata from this location. As such, migrate the majority of the metadata out of `setup.py`. For now, the external modules are left declared in `setup.py` because support within pyproject.toml is still experimental [1]. New metadata has been added/updated, namely: * Add Trove classifiers * Add a link to the issues page * Update license from LGPL-2.1 to LGPL-2.1+ to match SPDX identifier [0]: https://peps.python.org/pep-0621/ [1]: https://setuptools.pypa.io/en/stable/userguide/ext_modules.html#pyproject-toml Closes: https://github.com/brgl/libgpiod/issues/107 Signed-off-by: Vincent Fazio <vfazio@xes-inc.com> Link: https://lore.kernel.org/r/20241122171027.762311-1-vfazio@xes-inc.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
2.3 KiB
2.3 KiB