Skip to content

Conversation

fsbraun
Copy link
Contributor

@fsbraun fsbraun commented Mar 1, 2025

Request to add update a new Trove classifier.

The name of the classifier(s) you would like to add:

  • "Framework :: Django CMS :: 5.0"

Why do you want to add this classifier?

This is actually a proposed change: django CMS' next release is 5.0, expected End of March. It had originally be planned to be called 4.2.

There are no existing packages on pypi using the "Framework :: Django CMS :: 4.2" classifier, hence to keep the list lean, I changed the name.

Further reading:

@di
Copy link
Member

di commented Mar 3, 2025

Thanks! Given the way that this library works with the the underlying model on PyPI, we should move 4.2 to the list of deprecated classifiers instead, even though it's never been used:

# A mapping from the deprecated classifier name to a list of zero or more valid
# classifiers that should replace it
deprecated_classifiers: Dict[str, List[str]] = {
"License :: OSI Approved :: Intel Open Source License": [],
"License :: OSI Approved :: Jabber Open Source License": [],
"License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW)": [],
"License :: OSI Approved :: Sun Industry Standards Source License (SISSL)": [],
"License :: OSI Approved :: X.Net License": [],
"Natural Language :: Ukranian": ["Natural Language :: Ukrainian"],
"Topic :: Communications :: Chat :: AOL Instant Messenger": [],
}

@fsbraun
Copy link
Contributor Author

fsbraun commented Mar 3, 2025

@di Thanks for the explanation! I've moved it.

@di di merged commit 1a88c0e into pypa:main Mar 3, 2025
1 check passed
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.

2 participants