TG2 status update
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 10 Jun 2009 21:24:02 +0000 (23:24 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 10 Jun 2009 21:24:02 +0000 (23:24 +0200)
blog/posts/2009/06/turbogears_2_packaging_-_take_4.mdwn [new file with mode: 0644]

diff --git a/blog/posts/2009/06/turbogears_2_packaging_-_take_4.mdwn b/blog/posts/2009/06/turbogears_2_packaging_-_take_4.mdwn
new file mode 100644 (file)
index 0000000..d34f216
--- /dev/null
@@ -0,0 +1,59 @@
+# TurboGears 2 packaging - <small>((yet) another)</small> status update
+
+Yet another status update on my
+[[TG2|05/kick-starting_turbogears_2_packaging]]
+[[packaging|turbogears_2_packaging_-_take_2]]
+[[efforts|turbogears_2_packaging_-_take_3]] (delayed, since I'm in
+*semi-VAC until June 21th*):
+
+* [**PEAK-Rules**](http://pypi.python.org/pypi/PEAK-Rules):
+  [ITP](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531871)-ed
+  and uploaded to experimental/NEW <small>  
+  (BTW: if you like extreme **generic programming**, i.e. without
+  [multiple dispatch](http://en.wikipedia.org/wiki/Multiple_dispatch)
+  you don't even start a conversation on the subject, you should
+  definitely check this stuff out!)</small>
+
+* various `peak.util`s (deps of PEAK-rules),
+  [ITP](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532625)-ed as
+  a whole under the name `python-peak.util` and uploaded to
+  experimental/NEW; namely:
+
+  * [Addons](http://pypi.python.org/pypi/AddOns/): a kind of mixins,
+    but with private namespaces
+  * [BytecodeAssembler](http://pypi.python.org/pypi/BytecodeAssembler):
+    generation of Python code objects, via bytecode assembling
+  * [Extremes](http://pypi.python.org/pypi/Extremes/): silly stuff,
+    basically +/- infinity values, from [PEP
+    326](http://www.python.org/dev/peps/pep-0326/)
+  * [SymbolType](http://pypi.python.org/pypi/SymbolType/): decent
+    enumeration-like type, finally
+
+Update on my ex-virgin `/usr/local/lib/python2.5/site-packages/`:
+
+        Catwalk-2.0.2-py2.5.egg
+        prioritized_methods-0.2.1-py2.5.egg
+        sprox-0.5.5-py2.5.egg
+        tgext.admin-0.2.4-py2.5.egg
+        tgext.crud-0.2.4-py2.5.egg
+        tw.forms-0.9.3-py2.5.egg
+        zope.sqlalchemy-0.4-py2.5.egg
+
+`\o/` , with zope.sqlalchemy being package by the Zope people
+(*unreliable ping guys: I need it!*) , and `prioritized_methods` de
+facto being the only remaining showstopper to un-[FUBAR
+TurboJson](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507909). The
+rest is optional stuff, TG2 can work without.
+
+My **main doubt about prioritized_methods** is that it is, as usual, a
+very small package (not even 10Kb of a single .py module). I've still
+to make up my mind about whether it deserves a package of its own, or
+rather should be shipped together with `python-peak.rules` as a
+contrib (with the drawback of no longer being separately update-able
+and loosing a version of its own). Leave a comment if you have
+suggestions.
+
+*PS* as usual everything is available from my personal repo as well,
+testing is welcome
+
+[[!tag lang/english planet/debian debian turbogears python]]