Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.

Report which versions of python support all packages used by Plone and Plone itself

License

Notifications You must be signed in to change notification settings

collective/ztk-py3-status

 
 

Repository files navigation

Plone on Python 3 porting status

Usage:

./update.sh

Or you can see the status online at http://jenkins.plone.org/py3/

This takes a while (8 minutes just to get PyPI status; more to download source distributions).

Example output:

[{"name": "zope.interface",
  "version": "4.0.3",
  "supports": ["2.6", "2.7", "3.2", "3.3", "pypy"]},
  "supports_py3": true,
  "requires": ["setuptools"],
  "blockers": [],
  "blocks": [],
  "sdist_url": "http://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.0.3.tar.gz",
  "source_web_url": "https://github.com/zopefoundation/zope.interface",
  "github_web_url": "https://github.com/zopefoundation/zope.interface",
  "svn_web_url": "http://zope3.pov.lt/trac/browser/zope.interface",
  "removed_from_svn": false},
 ...]

Caching

get_pypi_status.py script caches metadata received from PyPI in ./cache/meta/\*.json for 24 hours by default. You can override these settings with:

./get_pypi_status.py --cache-dir=~/.cache/pypi-meta --cache-max-age=3600

The sdist cache used by get_deps.py is:

  1. configurable, and
  2. compatible with buildout

If you use a shared buildout cache, you can speed up the initial dependency extraction with:

./get_deps.py --cache-dir=~/.buildout/cache/dist < status.json > deps.json

Note

You'll have to edit update.sh

About

Report which versions of python support all packages used by Plone and Plone itself

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.0%
  • JavaScript 14.7%
  • CSS 6.6%
  • Shell 2.6%
  • HTML 2.0%
  • Makefile 0.1%