Prepare wikiq for release: fixes, dependency cleanup, and packaging #2
@@ -6,6 +6,27 @@ readme = "README.md"
|
|||||||
license = "GPL-3.0-or-later"
|
license = "GPL-3.0-or-later"
|
||||||
license-files = ["COPYING"]
|
license-files = ["COPYING"]
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
|
authors = [
|
||||||
|
{ name = "Benjamin Mako Hill" },
|
||||||
|
{ name = "Nathan TeBlunthuis" },
|
||||||
|
{ name = "Will Beason" },
|
||||||
|
{ name = "Sohyeon Hwang" },
|
||||||
|
{ name = "Kaylea Champion" },
|
||||||
|
]
|
||||||
|
keywords = ["mediawiki", "wikipedia", "wiki", "dump", "xml", "revision", "research"]
|
||||||
|
classifiers = [
|
||||||
|
"Development Status :: 5 - Production/Stable",
|
||||||
|
"Environment :: Console",
|
||||||
|
"Intended Audience :: Science/Research",
|
||||||
|
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
|
||||||
|
"Operating System :: POSIX",
|
||||||
|
"Programming Language :: Python :: 3",
|
||||||
|
"Programming Language :: Python :: 3.11",
|
||||||
|
"Programming Language :: Python :: 3.12",
|
||||||
|
"Programming Language :: Python :: 3.13",
|
||||||
|
"Topic :: Scientific/Engineering :: Information Analysis",
|
||||||
|
"Topic :: Text Processing :: Markup",
|
||||||
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"deltas>=0.7.0",
|
"deltas>=0.7.0",
|
||||||
"more-itertools>=10.7.0",
|
"more-itertools>=10.7.0",
|
||||||
@@ -29,6 +50,19 @@ legacy = ["mediawiki-utilities>=0.4.18"]
|
|||||||
# PyPI, so an extra naming it could not resolve. Until it is, wikiq reports the
|
# PyPI, so an extra naming it could not resolve. Until it is, wikiq reports the
|
||||||
# git install command when --diff or -p wikidiff2 is used without it.
|
# git install command when --diff or -p wikidiff2 is used without it.
|
||||||
|
|
||||||
|
# Duplicated from [dependency-groups] below, which is PEP 735 and so is visible
|
||||||
|
# only to uv. This is what makes `pip install -e '.[dev]'` work.
|
||||||
|
dev = [
|
||||||
|
"pandas>=2.1.0",
|
||||||
|
"pytest>=8.4.1",
|
||||||
|
"pytest-asyncio>=1.0.0",
|
||||||
|
"pytest-benchmark>=5.1.0",
|
||||||
|
]
|
||||||
|
|
||||||
|
[project.urls]
|
||||||
|
Homepage = "https://wiki.communitydata.science/"
|
||||||
|
Repository = "https://gitea.communitydata.science/collective/mediawiki_dump_tools"
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
wikiq = "wikiq:main"
|
wikiq = "wikiq:main"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user