Skip to content

Commit

Permalink
maint: Add project metadata for license and classifiers (#175)
Browse files Browse the repository at this point in the history
## Which problem is this PR solving?
Adds additional project metadata to describe the associated license and
python classifiers. This makes it easier for consumers to audit the
dependency for usage and requirements.

- Closes #174 

## Short description of the changes
- Add license and classifiers and entries to pyproject.toml

## How to verify that this has the expected result
The new metadata is added to built packages and discoverable once
published, eg on pypi.org
  • Loading branch information
MikeGoldsmith committed Feb 6, 2024
1 parent 6a355d3 commit e5e8a8d
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ description = "Honeycomb OpenTelemetry Distro for Python"
authors = ["Honeycomb <support@honeycomb.io>"]
readme = "README.md"
packages = [{include = "honeycomb", from = "src" }]
license = "Apache-2.0"
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Typing :: Typed",
]

[tool.poetry.dependencies]
python = "^3.7, >= 3.7.2"
Expand Down

0 comments on commit e5e8a8d

Please sign in to comment.