This is a lightweight module which provides 'Junction' operators, the
most commonly used being any and all. Inspired by the Perl6 design docs.
Provides a limited subset of the functionality of
Quantum::Superpositions.
it makes more sense to add devhelp as run_depends for gnome-session and
leave it to the user to install it manually for other packages
"if you're as happy as a pig in poop, commit it" jasper@
"regex/v4/perl_matcher_non_recursive.hpp in the Boost regex library
(aka Boost.Regex) in Boost 1.33 and 1.34 allows context-dependent
attackers to cause a denial of service (failed assertion and crash)
via an invalid regular expression."
ok naddy@
The "Tag List" plugin is a source code browser for the Vim
editor. It provides an overview of the structure of source
code files and allows you to efficiently browse through
source code files in different programming languages.
ok landry@
While "tie" in Perl allows tying to an arbitrary object, the class in
question must support this in it's implementation of TIEHASH, TIEARRAY
or whatever.
Tie::ToObject provides a very tie constructor that simply returns the
object it was given as it's first argument.
That way the side effects of calling $object->TIEHASH are avoided.
in weird situations when pwlib (and some dependent pkgs) are rebuilt
while already installed
Found the hard way by sthen@
@pkgpath markers "look right" to sthen@
The Google data Python client library makes it easy to access data
through the Google data APIs. This library provides data model and
service modules for the the following Google data services:
- Google Calendar data API
- Google Contacts data API
- Google Spreadsheets data API
- Google Document List data APIs
- Google Base data API
- Google Apps Provisioning API
- Picasa Web Albums Data API
- Google Code Search Data API
- core Google data API functionality
The core Google data code provides sufficient functionality to use this
library with any Google data API (even if a module hasn't been written
for it yet). For example, this client can be used with the Blogger API,
and the YouTube API. This library may also be used with any Atom
Publishing Protocol service.
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.