-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Problem
pyproject.toml is missing standard metadata that PyPI uses for discoverability and navigation. Anyone viewing the package on PyPI currently sees:
- No project links — no Homepage, Repository, Documentation, or Changelog URLs
- No classifiers — PyPI can't categorize or filter the package
- No keywords — PyPI search doesn't surface the package for relevant terms
Fix
Add the following sections to pyproject.toml:
[project.urls]
Homepage = "https://github.com/Project-Navi/navi-bootstrap"
Repository = "https://github.com/Project-Navi/navi-bootstrap"
Documentation = "https://project-navi.github.io/navi-bootstrap/"
Issues = "https://github.com/Project-Navi/navi-bootstrap/issues"
keywords = [
"bootstrap",
"template",
"jinja2",
"project-scaffolding",
"code-generation",
]
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Software Development :: Code Generators",
]Place keywords and classifiers under the existing [project] table, and [project.urls] as a new subtable. See the PyPI classifiers list for the full set.
Files to change
pyproject.toml
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers