Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Move keeping track of 3rd party packages to pypa/conda #16592

Assignees
story645
Labels
DocumentationGood first issueOpen a pull request against these issues if there are no active ones!mentored: sprintIssues intended and suitable for sprints
@story645

Description

@story645

Problem

The3rd party package listing is getting unwieldy, making discoverability difficult. It also requires creating & merging a PR that manually changes the page.

Proposal

Pypa hasclassifiers users can filter on. 3rd party package devs could add the classifier to their packaging, and then users could filter on PyPA for domain specific Matplotlib packages. The 3rd party package page would then be updated to link out to the PyPa list and document how to add the matplotlib classifier to the package. Optimally, conda would also adopt tags and a link to that list could also be added to the page.

Downsides

Might create a moderation load in terms of making sure packages tagged matplotlib are actually matplotlib & not trying to park at the tag, but there's probably a low risk of this.
Also loses some of the community flavor of the third party package page, but that could maybe be rectified by intermittently scraping the pypi and conda pages to populate a sort of gallary of packages.

To Dos

packager to-dos

doc to-dos

  • create new ecosystem page
  • link to PyPa list of packages withFramework :: Matplotlib
  • link to conda & conda forge list of packages w/ matplotlib tag
  • explain how to addFramework :: Matplotlib to setup.py
  • explain how to register w/ conda
  • stress that they should have a picture and explanation in their readme

deprecation plan

  • open PRs on packages listed on third party package pages (sprint or good-first issues):
    • addFramework :: Matplotlib classifier tosetup.py
    • add whatever conda's standard is
  • heavily advertise new policy
  • discourse/mailing lists/tweets
  • blog post stressing ecosystems
  • deprecate current 3rd party package page

amendment

This does not have to wait on conda adopting the feature, especially as many of the projects currently listed on the 3rd party package page have registered the classifier.

Metadata

Metadata

Assignees

Labels

DocumentationGood first issueOpen a pull request against these issues if there are no active ones!mentored: sprintIssues intended and suitable for sprints

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp