-
python-peak-util-addons-0.6-4.fc12.noarch
In any sufficiently-sized application or framework, it's common to end up
lumping a lot of different concerns into the same class. For example, you may
have business logic, persistence code, and UI all jammed into a single class.
Attribute and method names for all sorts of different operations get shoved
into a single namespace -- even when using mixin classes.
Separating concerns into different objects, however, makes it easier to write
reusable and separately-testable components. The AddOns package
(``peak.util.addons``) lets you manage concerns using ``AddOn`` classes.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-peak-util-assembler-0.5-4.fc12.noarch
peak.util.assembler is a simple bytecode assembler module that handles most
low-level bytecode generation details like jump offsets, stack size tracking,
line number table generation, constant and variable name index tracking, etc.
That way, you can focus your attention on the desired semantics of your
bytecode instead of on these mechanical issues.
In addition to a low-level opcode-oriented API for directly generating specific
Python bytecodes, this module also offers an extensible mini-AST framework for
generating code from high-level specifications. This framework does most of
the work needed to transform tree-like structures into linear bytecode
instructions, and includes the ability to do compile-time constant folding.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-peak-util-extremes-1.1-4.fc12.noarch
The peak.util.extremes module provides a production-quality implementation of
the Min and Max objects from PEP 326. While PEP 326 was rejected for inclusion
in the language or standard library, the objects described in it are useful in
a variety of applications. In PEAK, they have been used to implement generic
functions (in RuleDispatch and PEAK-Rules), as well as to handle scheduling and
time operations in the Trellis. Because this has led to each project copying
the same code, we've now split the module out so it can be used independently.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-peak-util-symbols-1.0-4.fc12.noarch
SymbolType gives you access to the peak.util.symbols module, previously
available only by installing the full PEAK toolkit. peak.util.symbols provides
a Symbol type and two built-in symbols that are used by PEAK: NOT_FOUND and
NOT_GIVEN.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-prioritized-methods-0.2.1-5.fc12.noarch
This module provides four decorators: `prioritized_when`, `prioritized_around`,
`prioritized_before`, and `prioritized_after`. These behave like their
`peak.rules` counterparts except that they accept an optional `prio`
argument which can be used to provide a comparable object (usually an integer)
that will be used to disambiguate situations in which more than rule applies to
the given arguments and no rule is more specific than another. That is,
situations in which an `peak.rules.AmbiguousMethods` would have been raised.
This is useful for libraries which want to be extensible via generic functions
but want their users to easily override a method without figuring out how to
write a more specific rule or when it is not feasible.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-protocols-1.0-0.12.a0dev_r2302.fc12.x86_64
PyProtocols is an implementation of PEP 246 allowing Python programmers to
define Interfaces and adapters between them, thereby reducing or eliminating
fragile 'isinstance' if type() comparisons.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-protocols-1.0-0.16.a0dev_r2302.fc18.armv6hl
PyProtocols is an implementation of PEP 246 allowing Python programmers to
define Interfaces and adapters between them, thereby reducing or eliminating
fragile 'isinstance' if type() comparisons.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-psycopg2-2.4.5-1.lbn13.x86_64
Psycopg is the most popular PostgreSQL adapter for the Python
programming language. At its core it fully implements the Python DB
API 2.0 specifications. Several extensions allow access to many of the
features offered by PostgreSQL.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-psycopg2-2.4.5-6.fc18.armv6hl
Psycopg is the most popular PostgreSQL adapter for the Python
programming language. At its core it fully implements the Python DB
API 2.0 specifications. Several extensions allow access to many of the
features offered by PostgreSQL.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13
-
python-pyblock-0.47-1.fc13.x86_64
The pyblock contains Python modules for dealing with block devices.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 13