An application development environment built using the :term:`Pyramid` web application framework. It is a package which provides integration between the Pyramid web application framework, :term:`ZODB`, the repoze.catalog, repoze.evolution, deform and colander packages.
Substance D owes much of its spirit to the Zope 2 application server.
It will run under CPython 2.6, and 2.7.
Install using setuptools, e.g. (within a virtualenv):
$ easy_install substanced
Use of the :attr:`substanced.file.USE_MAGIC` constant for guessing file types from stream content requires the python-magic library, which works without extra help on Linux systems, but requires special dependency installations on Mac OS and Windows systems. You'll need to follow these steps on those platforms to use this feature:
Mac OS X
"Installation on Win32" in https://github.com/ahupp/python-magic
See the application running at http://substanced.repoze.org for a demonstration of the Substance D management interface. The package that contains the code for that demo is available by running pcreate -s substanced myproj with Substance D installed.
Reporting Bugs / Development Versions
Visit http://github.com/Pylons/substanced to download development or tagged versions.
Visit http://github.com/Pylons/substanced/issues to report bugs.