Skip to content

collective/ztk-py3-status

master
Switch branches/tags
Code
This branch is 66 commits ahead, 3 commits behind mgedmin:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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%