mirror of
https://github.com/ilri/csv-metadata-quality.git
synced 2024-12-22 12:12:18 +01:00
pyproject.toml: align better with PEP 621
This PEP was approved years ago and has become a standard for the way pyproject.toml file is laid out. We need to make some changes to the license, URLs, add classifiers, etc. See: https://peps.python.org/pep-0621/
This commit is contained in:
parent
94cec080d6
commit
8143a7d978
@ -5,9 +5,7 @@ description="A simple, but opinionated CSV quality checking and fixing pipeline
|
||||
authors = [
|
||||
{ name = "Alan Orth", email = "alan.orth@gmail.com" }
|
||||
]
|
||||
license="GPL-3.0-only"
|
||||
repository = "https://github.com/ilri/csv-metadata-quality"
|
||||
homepage = "https://github.com/ilri/csv-metadata-quality"
|
||||
license= { file = "LICENSE.txt" }
|
||||
dependencies = [
|
||||
"pandas[feather,performance]>=2.2.1",
|
||||
"python-stdnum>=1.19",
|
||||
@ -22,6 +20,21 @@ dependencies = [
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.9"
|
||||
|
||||
classifiers = [
|
||||
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python :: 3.9",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: Implementation :: CPython",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
repository = "https://github.com/ilri/csv-metadata-quality"
|
||||
homepage = "https://github.com/ilri/csv-metadata-quality"
|
||||
|
||||
[project.scripts]
|
||||
csv-metadata-quality = 'csv_metadata_quality.__main__:main'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user