/loggerhead/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/loggerhead/trunk

  • Committer: Colin Watson
  • Date: 2022-08-08 16:33:50 UTC
  • Revision ID: cjwatson@canonical.com-20220808163350-xd8ilh0u5m1kiylb
Port from SimpleTAL to Chameleon.

SimpleTAL is a painful dependency, because it has no download files on
PyPI: the only way to depend on it properly is therefore using a direct
URL reference, and as I understand it packages with such references
those can't be uploaded to PyPI.

Porting to Chameleon (Zope's default TAL implementation nowadays) turns
out not to be too difficult.  The main work involved is because it
doesn't support path expressions.  It would be possible to add those
using `z3c.pt`, and I considered that, but that has a significant
dependency tree for packages that don't already use the Zope Toolkit,
and it would have also required extra startup complexity to register
`ITraversable` adapters.  It's easier to convert path expressions to the
equivalent Python expressions, although the process of doing so was
unfortunately quite error-prone.
Filename Latest Rev Last Changed Committer Comment Size
..
docs 401.2.1 15 years ago Tres Seaver Add Sphinx-based documentation. Diff
load_test_scripts 423.2.6 14 years ago John Arbash Meinel Avoid getting a lazy object error by instantiating Diff
loggerhead 1 18 years ago Robey Pointer initial checkin Diff
.bzrignore 519.1.1 3 years ago Jelmer Vernooij Fix use of tox. 172 bytes Diff Download File
.testr.conf 491.2.5 7 years ago Jelmer Vernooij Add testr configuration. 211 bytes Diff Download File
.travis.yml 527.1.1 2 years ago Colin Watson Port from SimpleTAL to Chameleon. SimpleTAL is a 538 bytes Diff Download File
__init__.py 491.2.54 6 years ago Jelmer Vernooij Try local loggerhead first, then fall back to syst 4.4 KB Diff Download File
apache-loggerhead.conf 407.2.3 15 years ago Toshio Kuratomi Merge README.mod_wsgi into the installation instru 568 bytes Diff Download File
breezy.conf 491.2.19 6 years ago Jelmer Vernooij s/bazaar.conf/breezy.conf. 284 bytes Diff Download File
byov.conf 527.1.1 2 years ago Colin Watson Port from SimpleTAL to Chameleon. SimpleTAL is a 1.9 KB Diff Download File
COPYING.txt 183.2.1 16 years ago John Arbash Meinel Add Copyright information to most files. Fix the 17.5 KB Diff Download File
Dockerfile 527.1.1 2 years ago Colin Watson Port from SimpleTAL to Chameleon. SimpleTAL is a 647 bytes Diff Download File
HACKING.rst 491.2.13 7 years ago Jelmer Vernooij HACKING => HACKING.rst. 1.7 KB Diff Download File
File loggerhead-serve 498.3.1 5 years ago Jelmer Vernooij Use python3 by default. 938 bytes Diff Download File
loggerhead-serve.1 491.2.45 6 years ago Jelmer Vernooij Rename serve-branches to loggerhead-serve. 1.1 KB Diff Download File
loggerhead.wsgi 519.1.3 3 years ago Jelmer Vernooij Avoid breezy.sixish. 2 KB Diff Download File
File loggerheadd 498.3.1 5 years ago Jelmer Vernooij Use python3 by default. 2.4 KB Diff Download File
Makefile 498.3.1 5 years ago Jelmer Vernooij Use python3 by default. 149 bytes Diff Download File
MANIFEST.in 491.2.19 6 years ago Jelmer Vernooij s/bazaar.conf/breezy.conf. 297 bytes Diff Download File
NEWS 527.1.1 2 years ago Colin Watson Port from SimpleTAL to Chameleon. SimpleTAL is a 19.7 KB Diff Download File
README.rst 491.2.17 6 years ago Jelmer Vernooij s/Bazaar/Breezy. 595 bytes Diff Download File
requirements.txt 527.1.1 2 years ago Colin Watson Port from SimpleTAL to Chameleon. SimpleTAL is a 468 bytes Diff Download File
File setup.py 519.1.6 3 years ago Jelmer Vernooij Pin some more things for building on Python 3.5. 2.2 KB Diff Download File
tox.ini 519.1.4 3 years ago Jelmer Vernooij Keep python3.5. 314 bytes Diff Download File