Pypi eggs notebook

published May 21, 2010 12:41   by admin ( last modified May 21, 2010 12:41 )

This is just a post for me to keep jotting down info on eggs on pypi that for some reason or other seem to be of interest.

 

Pillow is a "friendly" PIL fork. PIL is the Python Imaging Library



Python Package Index : Pillow 1.6


I wonder if ths one could be useful for tracking down hard to find errors:

 

This package allows to browse zope.annotation based items. Package provides "ann_view" browser view which lists all available (and allowed) annotation keys and their values.



Python Package Index : collective.annotationbrowser 0.2


 


This one for storing data in Plone without having to do it in a fully fledge content type on the one hand or in a dictionary on the other hand:

Its addressed to developers needing to solve the problem of storing tiny entities of mass-data, where heavy weight archetypes or dexterity are too much effort and are to slow. I.e if you need a container for non-CMSish content, like votes, data from a poll, orders in a webshop, measuring data, or alike.



Läs mer: Python Package Index : cornerstone.soup 2.1

 

 


Thus, if you have a subtractive workflow as the second workflow in a two-workflow chain, and you invoke a transition from either the first or the second workflow, the permissions from both will apply, with the subtractive workflow allowed to override the normal workflow.



Python Package Index : collective.subtractiveworkflow 2.0b1


Not an egg but a way to store references on the object instead of in a catalog:

(untested by me)

SimpleReferenceField


Best way to set up a mirror?

 

 

 

This article describes how to set up an own mirror of the Python Package index (aka Cheese-Shop)



Läs mer: Setting up a PyPI mirror (with z3c.pypimirror) — BlueDynamics Alliance


 

 
Making sharing roles in plone via xml:

 

Specifically, it provides a GenericSetup handler to export/import the available roles. The file should be called sharing.xml, and have the following format:



Python Package Index : collective.sharingroles 1.0b4


 

Take a look at how the authentication is done:

 

The http proxy server will authenicate user credentials based on backend Plone user sources and provide a extra session on top of Plone's session (cookie).

Läs mer: Python Package Index : leocornus.django.ploneproxy 0.1dev-r420

 

 


An alternative to Getpaid? Should install this and take a look.

 

PCommerce (Plone commerce) provides a simple shop system which supports

Python Package Index : pcommerce.core 0.4


 

drainers is an abstraction around subprocess.Popen to read and control process output event-wise. It also allows you to abort running processes either gracefully or forcefully without having to directly interact with the processes or threads themself.



Python Package Index : drainers 0.0.3

 

 

 


 

This is practical for caching purposes: it is the ideal place to determine and insert caching headers into the response.



Python Package Index : plone.postpublicationhook 1.1

 


"parses an HTML file for external resources (JavaScript, CSS and image files) and assembles them into a stand-alone document"

Python Package Index : spackager 0.5.0

 

 


This can speed up repetitive web entry tasks, such as testing a web function through the browser over and over again:

 

Web testing framework intended for complete automation of user interface testing, with strong test debugging and recording capabilities.



Python Package Index : windmill 1.3

 


Update ZODB class references for moved or renamed classes



Python Package Index : zodbupdate 0.4

 


 

uwosh.timeslot offers a simple way to allow users of a Plone site to register for events (for example: training sessions).



Python Package Index : uwosh.timeslot 1.4.7