summaryrefslogtreecommitdiff
path: root/lang/py-extclass
AgeCommit message (Collapse)AuthorFilesLines
2000-10-22First batch of upgrades for Python 2.0:tsarna3-75/+67
lang/python upgraded to 2.0 lang/py-html-docs upgraded to 2.0 misc/py-readline upgraded to 2.0 databases/py-gdbm upgraded to 2.0 x11/py-Tk upgraded to 2.0 devel/py-curses upgraded to 2.0 lang/py-extclass upgraded to 2.2.2 and for Python 2.0 textproc/py-dtml upgraded to 2.2.2 and for Python 2.0 www/py-zpublisher upgraded to 2.2.2 and for Python 2.0 print/py-reportlab upgraded to 1.01 and for Python 2.0 More coming...
2000-07-28Upgrade to version from Zope 2.2.0. (Can't find specific related changestsarna3-7/+29
in the changelog, but I know there were some. Probably minor bug fixes.)
2000-02-15Update to 2.1.4, the version-of-the-week. (no functional change.)tsarna2-6/+6
2000-01-09whitespace cleanupwiz1-2/+2
2000-01-08Update to 2.1.2. No changes, just pulled from newer Zope.tsarna2-8/+8
2000-01-02Don't assume site-packages dir already existstsarna1-1/+2
2000-01-02- Add and enable py-extclass and correct its CATEGORIEStsarna1-3/+2
1999-12-30Extension Classes for Python, pulled from Zope 2.1.1 as they (andtsarna5-0/+92
especially Acquisition) can be quite useful in their own right. EC fixes a wart in CPython: Python classes can't use C-implemented types as base classes. EC-based C classes can be subclassed by python, and in fact python classes can use pure mixin EC C classes so that you can have speed critical methods of a class in C and the rest in Python. EC also provides a mixin called Acquisition, which provides a kind of contextual inheritance. If an object can't find the data/method in itself or by looking up it's list of base classes, it will then try to acquire the thing up through its containers (or other context).