[sugar] Security for plugins: eggs, easyinstall, setuptools,
distutils, buildutils, paste, etc
Don Hopkins
dhopkins at DonHopkins.com
Tue Mar 20 04:09:50 EDT 2007
The TurboGears web framework, and other Python web frameworks like wsgi,
use Python eggs, easyinstall, setuptools, distutils, buildutils, paste,
and other systems to package code and manage plug-ins for web servers,
template engines, and other components.
http://www.turbogears.org
http://cheeseshop.python.org/pypi/setuptools
http://pythonpaste.org/
http://groovie.org/articles/2005/10/04/python-paste-power
I've been wondering how the Python version of SimCity can expose a bunch
of different plug-in interfaces, like zones, disasters, editing tools,
and locate resources and compiled Python extensions associated with each
plug-in, etc.
And how can the development tool and other Python based visual
programming languages support programming and packaging plug-ins?
I'd appreciate it if anyone who understands that stuff could please
point out some good web pages about Python plug-in frameworks, explain
some of the issues and solutions available to Python programmers, or
describe the big picture behind the design of setuptools, Python eggs,
paste, etc!
-Don
More information about the Sugar
mailing list