FAQ¶
General¶
How did Django Packages get started?¶
- In 2010 We realized there was no effective method for finding apps in the Django community.
- After launch we realized it might be good to use the same software system for other package sets.
Are there any Case Studies?¶
How can I contribute?¶
Read the page on contributions.
How can I add a listing for a new Package or an entirely new Grid?¶
- Go the Home page, https://www.djangopackages.org/
- Click the appropriate button, where a package is a program and a grid is a category.
What browsers does Django Packages support?¶
We do formal tests on Chrome, Safari and Firefox.
How hard is it to add support for a new repo?¶
We've done a lot of work to make it as straightforward as possible. At PyCon 2011 we launched our formal Repo Handler API.
Why does a package not show support for Python 3 on DjangoPackages, but the repository does?¶
The indicator for support for of Python 3 is support is determined by the data that is fetched from PyPI with the fetch_pypi_dat method. Typically if Python 3 is not indicated as being supported it's because there is no PyPI package for the package.
Reporting Issues with Package Data on Django Packages¶
I noticed incorrect or outdated information about a package on Django Packages. How can I report this?¶
Django Packages primarily fetches data from three sources:
- PyPI
- GitHub
- Bitbucket
If you notice inaccurate information, the best approach is to:
-
Check the original source: First, verify if the information is correctly represented in the original source (PyPI, GitHub, or Bitbucket).
-
For PyPI-related issues: If the package information on PyPI is incorrect or outdated, the package maintainer should update the metadata in their package configuration (setup.py, pyproject.toml, etc.). Once updated on PyPI, Django Packages will fetch the new metadata during its next update cycle.
-
For GitHub/Bitbucket repository issues: If repository information is incorrect, ensure the repository details are properly configured on the source platform.
-
File an issue on GitHub: If you've verified the source information is correct but Django Packages is displaying it incorrectly, open a Bad Data Issue
How often does Django Packages refresh its data from sources?¶
Django Packages periodically fetches metadata from PyPI, GitHub, and Bitbucket. This happens through an automated process, but there can sometimes be a delay between when a source is updated and when those changes appear on Django Packages.
Supported Repo Hosting Services¶
Django Packages supports GitHub and Bitbucket.
Troubleshooting¶
Don't give up! Submit problems to http://github.com/djangopackages/djangopackages/issues. And don't forget:
- Be polite! We are all volunteers.
- Spend the time to learn GitHub markup