From e1617d1408153dc1096c1216278b50ba58ccb9fe Mon Sep 17 00:00:00 2001 From: Arkadii Yakovets Date: Thu, 17 Oct 2024 09:42:01 -0700 Subject: [PATCH] Update `holidays` package metadata --- pyproject.toml | 22 +++++++++++++--------- tests/test_package.py | 3 +-- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index be5daac88..a1aec4192 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,38 +1,42 @@ [project] name = "holidays" -description = "Generate and work with holidays in Python" -license = { file = "LICENSE" } +description = "World Holidays Framework" +license = { "text" = "MIT" } readme = "README.rst" requires-python = ">=3.9" dynamic = ["version"] -authors = [{ email = "dr.prodigy.github@gmail.com", name = "Maurizio Montel" }] +authors = [{ name = "Vacanza Team" }] dependencies = ["python-dateutil"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", + "Intended Audience :: Education", + "Intended Audience :: End Users/Desktop", + "Intended Audience :: Financial and Insurance Industry", + "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", - "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: File Formats :: JSON", + "Topic :: Office/Business :: Financial :: Accounting", + "Topic :: Office/Business :: Financial :: Investment", "Topic :: Office/Business :: Scheduling", "Topic :: Software Development :: Libraries :: Python Modules", - "Topic :: Software Development :: Localization", ] -keywords = ["holidays", "calendar", "l10n"] +keywords = ["holidays", "calendar", "l10n", "worldwide", "vacation"] maintainers = [ { email = "ark@cho.red", name = "Arkadii Yakovets" }, { email = "jhellico@gmail.com", name = "Serhii Murza" }, ] [project.urls] -Repository = "https://github.com/vacanza/holidays/" Documentation = "https://holidays.readthedocs.io/en/latest/" -Changelog = "https://github.com/vacanza/holidays/releases" -Downloads = "https://pypi.org/project/holidays/" +Repository = "https://github.com/vacanza/holidays/" +Changelog = "https://github.com/vacanza/holidays/releases/" [tool.bandit] exclude_dirs = ["docs", "tests"] diff --git a/tests/test_package.py b/tests/test_package.py index 46ca64367..d4044b734 100644 --- a/tests/test_package.py +++ b/tests/test_package.py @@ -23,14 +23,13 @@ def test_metadata(self): for attr_name, attr_value in { "name": "holidays", - "summary": "Generate and work with holidays in Python", + "summary": "World Holidays Framework", "version": holidays.__version__, }.items(): self.assertIn(attr_name, ph_metadata) self.assertEqual(ph_metadata[attr_name], attr_value, attr_name) for attr_name in ( - "author-email", "classifier", "description", "keywords",