interprets its arguments as python module names for which plugin
cache should be updated. This is useful for third-party packages
(such as axiom) which makes use of the twisted plugin
infrastructure.
ok martynas@
This module allows you to both load one or more modules, while setting
up inheritance from those modules at the same time.
By default, every base class needs to live in a file of its own. If you
want to have a subclass and its parent class in the same file, you can
tell parent not to load any modules by using the -norequire switch.
ok merdely@
This is intended mainly as a support package for code used by Divmod projects,
and not as an external library. However, it contains many useful modules and
you can feel free to use them!
Currently included:
* A powerful date/time formatting and import/export class
(ExtimeDotTime), for exchanging date and time information between all
Python's various ways to interpret objects as times or time
deltas.
* Tools for managing concurrent asynchronous processes within
Twisted.
* A metaclass which helps you define classes with explicit states.
* A featureful Version class.
* A formal system for application of monkey-patches.
ok pyr@
ruby2ruby provides a means of generating pure ruby code easily from
ParseTree's Sexps. This makes making dynamic language processors much
easier in ruby than ever before.
ParseTree is a C extension (using RubyInline) that extracts the parse
tree for an entire class or a specific method and returns it as a
s-expression (aka sexp) using ruby's arrays, strings, symbols, and
integers.
Ruby Inline is an analog to Perl's Inline::C. Out of the box, it
allows you to embed C/++ external module code in your ruby script
directly. By writing simple builder classes, you can teach how to cope
with new languages (fortran, perl, whatever). The code is compiled and
run on the fly when needed.
Using the package_inline tool Inline allows you to package up your
inlined object code for distribution to systems without a compiler.
gtk-update-icon-cache is part of gtk+2: adding gtk+2 to run_depends just
to update the icon cache (which only gtk apps can use) is overkill to
say the least!
As from now, each time icons are installed under %D/share/icons, we try
to execute gtk-update-icon-cache and if it is not there, we just ignore
the error.
What it means is that if you have gtk+2 installed, then it'll run fine
and your apps will be able to use the cache. Otherwise, it will silently
fails which is fine since it means none of your apps would have been
able to take advantage of the cache anyway.
discussed with jasper@