mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-08-31 01:02:04 +08:00
b884af499b
When a [project] table is present in pyproject.toml, setuptools ignores fields in setup.cfg unless they are listed in the dynamic array. This applies to classifiers and keywords: the build was silently dropping them from the wheel metadata. Fix: define classifiers and keywords as static values directly in the [project] section of each package's pyproject.toml, and remove them from setup.cfg. Alternate fix: add both to the dynamic list, keeping the definitions in setup.cfg. However, I think the first is better since that keeps pyproject.toml as the single source of truth.
31 lines
647 B
INI
31 lines
647 B
INI
[metadata]
|
|
author = Galaxy Project and Community
|
|
author_email = galaxy-committers@lists.galaxyproject.org
|
|
description = Galaxy web stack abstraction
|
|
license = MIT
|
|
license_files =
|
|
LICENSE
|
|
long_description = file: README.rst, HISTORY.rst
|
|
long_description_content_type = text/x-rst
|
|
name = galaxy-web-stack
|
|
url = https://github.com/galaxyproject/galaxy
|
|
version = 26.0.2.dev0
|
|
|
|
[options]
|
|
include_package_data = True
|
|
install_requires =
|
|
galaxy-data
|
|
galaxy-util
|
|
SQLAlchemy>=2.0.37,<2.1,!=2.0.41
|
|
packages = find:
|
|
python_requires = >=3.10
|
|
|
|
[options.extras_require]
|
|
test =
|
|
pytest
|
|
gunicorn
|
|
|
|
[options.packages.find]
|
|
exclude =
|
|
tests*
|