ZTK Porting Status

Stephan Richter <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <5701481.2JgYCsTpgn@einstein>
Hi all,

I went through the ztk-versions.cfg file and verified availability of a Python 3 
port. I commented the ztk-versions.cfg file. Below are the relevant sections. 
If we remove all deprecated pacakges and packages that should not be in use 
anymore, only the following dependencies/toolchain packages require a Python 3 
port:

z3c.checkversions
z3c.recipe.compattest
zope.kgs
zc.resourcelibrary
zope.mkzeoinstance
ZODB (awaiting merge of py3 branch)

Luckily we control all these packages.

These packages should just be removed from the file:

# Deprecating
# zope.broken was only needed for ZODB3.
zope.broken = 3.6.0
# zope.server has been forked and ported to Py3 under the name "waitress".
zope.server = 3.8.6
# RestrictedPython and thus zope.untrustedpython are hard to port to Py3.
zope.untrustedpython = 4.0.0
# No package should depend on ZODB3 anymore.
ZODB3 = 3.11.0a2
# mechanize should only be needed for testbrowser.
mechanize = 0.2.5

Dependencies missing a Python 3 port:

# XXX: Where do we need that?
Paste = 1.7.5.1
# PasteScript should not be needed anymore, since zope.paste supports serving
# directly now.
PasteScript = 1.7.5
# Fix by removing it from the ZTK?
RestrictedPython = 3.6.0
# XXX: Where is this needed?
unittest2 = 0.5.1
# Should just be ported.
zc.resourcelibrary = 1.3.4
zope.mkzeoinstance = 3.9.5
# Needs merge of py3 branch.
ZODB = 4.0.0a4

# toolchain
# Missing py3 port
z3c.checkversions = 0.4.1
# Missing py3 port
z3c.recipe.compattest = 0.13.1
# Should not be needed anymore:
z3c.recipe.scripts = 1.0.1
# Missing py3 port
zope.kgs = 1.2.0

Regards,
Stephan
-- 
Entrepreneur and Software Geek
Google me. "Zope Stephan Richter"
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.