Skip to content

Conversation

@xistingsherman
Copy link

@xistingsherman xistingsherman commented Jul 15, 2025

Adds PyPI project classifiers
Classifiers are used to add information to the classifiers panel in PyPI. Example from NumPy:
281571413-2d069fde-9665-475a-8065-b40141347a58

The reason that it is very important for this information to be present is that in an enterprise environment, security tools like Sonatype Nexus IQ are used to manage open source software risk. Nexus IQ specifically can be configured to classify packages according to their license. This prevents developers from inadvertently using licenses like GNU General Public License v2.0 without realizing that they may be legally obligated to make their entire project open source.

Nexus IQ uses the classifiers panel to determine a project's license.
Because st-chat does not currently have a classifiers panel, Nexus cannot determine the license and treats it as a high-risk package.
281571431-6134cabe-0bd9-4f07-b51a-7c2a3b975aaf

By adding classifiers, st-chat will have increased availability within enterprise environments.

Please add any other classifiers that would be beneficial.

Thank you for your time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant