This library is an implementation of the JSON-LD specification in Python.
JSON-LD is designed as a light-weight syntax that can be used to
express Linked Data. It is primarily intended to be a way to express
Linked Data in JavaScript and other Web-based programming environments.
It is also useful when building interoperable Web Services and when
storing Linked Data in JSON-based document storage engines. It is
practical and designed to be as simple as possible, utilizing the
large number of JSON parsers and existing code that is in use today.
It is designed to be able to express key-value pairs, RDF data,
RDFa data, Microformats data, and Microdata. That is, it supports
every major Web-based structured data model in use today.
The syntax does not require many applications to change their JSON,
but easily add meaning by adding context in a way that is either
in-band or out-of-band. The syntax is designed to not disturb already
deployed systems running on JSON, but provide a smooth migration
path from JSON to JSON with added semantics. Finally, the format
is intended to be fast to parse, fast to generate, stream-based and
document-based processing compatible, and require a very small
memory footprint in order to operate.
CMFDynamicViewFTI is a product for dynamic views in CMF.
CMFFormController provides a form validation mechanism for CMF.
PyCXX is a set of C++ facilities to make it easier to write Python
extensions. The chief way in which PyCXX makes it easier to write Python
extensions is that it greatly increases the probability that your program
will not make a reference-counting error and will not have to continually
check error returns from the Python C API.
PyCXX integrates Python with C++ in these ways:
- C++ exception handling is relied on to detect errors and clean up. In
a complicated function this is often a tremendous problem when writing
in C. With PyCXX, we let the compiler keep track of what objects need
to be dereferenced when an error occurs.
- The Standard Template Library (STL) and its many algorithms plug and
play with Python containers such as lists and tuples.
- The optional CXX_Extensions facility allows you to replace the clumsy
C tables with objects and method calls that define your modules and
extension objects.
Workflow policies for CMF and Plone.
CMFQuickInstallerTool is a facility for comfortable activation/deactivation
of CMF compliant products
py-darcsver is a python module to generate a version
number from darcs history.
Python bindings for the D-BUS interprocess messaging system.