diff --git a/www/Makefile b/www/Makefile index 5b2e75cc0266..ebd0633c1703 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1424,6 +1424,7 @@ SUBDIR += py-flexget SUBDIR += py-flup SUBDIR += py-forgethtml + SUBDIR += py-formalchemy SUBDIR += py-formencode SUBDIR += py-funkload SUBDIR += py-html5lib diff --git a/www/py-formalchemy/Makefile b/www/py-formalchemy/Makefile new file mode 100644 index 000000000000..24295afee795 --- /dev/null +++ b/www/py-formalchemy/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: py-formalchemy +# Date created: 13 April 2010 +# Whom: ghostonthewire +# +# $FreeBSD$ +# + +PORTNAME= formalchemy +PORTVERSION= 1.3.3 +CATEGORIES= www python +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= FormAlchemy-${DISTVERSION} + +MAINTAINER= ghostonthewire@gmail.com +COMMENT= Toolkit for creating HTML form elements manually or from SQLAlchemy mapped classes + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.4.5:${PORTSDIR}/databases/py-sqlalchemy \ + ${PYTHON_PKGNAMEPREFIX}Tempita>=0.4:${PORTSDIR}/textproc/py-Tempita/ \ + ${PYTHON_PKGNAMEPREFIX}webhelpers>=0.6.4:${PORTSDIR}/www/py-webhelpers/ +RUN_DEPENDS= ${BUILD_DEPENDS} + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install +PYDISTUTILS_PKGNAME= FormAlchemy +PYDISTUTILS_NOEGGINFO= yes + +.include diff --git a/www/py-formalchemy/distinfo b/www/py-formalchemy/distinfo new file mode 100644 index 000000000000..1794270da22c --- /dev/null +++ b/www/py-formalchemy/distinfo @@ -0,0 +1,3 @@ +MD5 (FormAlchemy-1.3.3.tar.gz) = 84a29720ec8d141e3e06cbb78fad5119 +SHA256 (FormAlchemy-1.3.3.tar.gz) = 2282f21d4826937296a35b5086d65991093b01ff1221477244888b9c36b91a86 +SIZE (FormAlchemy-1.3.3.tar.gz) = 105546 diff --git a/www/py-formalchemy/pkg-descr b/www/py-formalchemy/pkg-descr new file mode 100644 index 000000000000..eec3436a372e --- /dev/null +++ b/www/py-formalchemy/pkg-descr @@ -0,0 +1,45 @@ +[ from the website ] + +Introduction +============ + +FormAlchemy greatly speeds development with SQLAlchemy mapped classes +(models) in a HTML forms environment. + +FormAlchemy eliminates boilerplate by autogenerating HTML input fields +from a given model. FormAlchemy will try to figure out what kind of +HTML code should be returned by introspecting the model's properties +and generate ready-to-use HTML code that will fit the developer's +application. + +Of course, FormAlchemy can't figure out everything, i.e, the developer +might want to display only a few columns from the given model. Thus, +FormAlchemy is also highly customizable. + +Features +======== + +- Generates HTML form fields and tables from SQLAlchemy mapped classes + or manually added Fields +- Works with declarative or classic mapper definitions +- Render and edits single objects or collections (grids) +- Handles object relationships (including many-to-many), not just + simple data types +- Synonym support +- Composite and custom type support +- Supports all composite primary keys and most CFKs +- Pre-fills input fields with current or default value +- Highly customizable HTML output +- Validates input and displays errors in-line +- Syncs model instances with input data +- Easy-to-use, extensible API +- SQLAlchemy 0.4 (0.4.5 or later) and 0.5 compatible + + +Limitations +=========== + +- Currently, only handles composite foreign keys of primitive Python + types + +WWW: http://code.google.com/p/formalchemy/ diff --git a/www/py-formalchemy/pkg-plist b/www/py-formalchemy/pkg-plist new file mode 100644 index 000000000000..c6059cbf56df --- /dev/null +++ b/www/py-formalchemy/pkg-plist @@ -0,0 +1,179 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/base.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/base.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/base.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/config.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/config.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/config.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/exceptions.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/exceptions.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/exceptions.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/couchdb.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/couchdb.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/couchdb.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/fsblob.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/fsblob.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/fsblob.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/admin.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/admin.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/admin.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/admin_edit.mako +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/admin_index.mako +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/admin_list.mako +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/base.mako +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/controller.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/controller.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/controller.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/maps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/maps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/maps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/pastertemplate.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/pastertemplate.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/pastertemplate.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/resources/add.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/resources/admin.css +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/resources/delete.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/resources/edit.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/rdf.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/rdf.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/rdf.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/zope/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/zope/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/zope/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fatypes.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fatypes.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fatypes.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fields.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fields.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fields.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fieldset.tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/fieldset_readonly.tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/forms.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/forms.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/forms.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/grid.tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/grid_readonly.tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/helpers.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/helpers.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/helpers.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/en/LC_MESSAGES/formalchemy.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/en/LC_MESSAGES/formalchemy.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/es/LC_MESSAGES/formalchemy.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/es/LC_MESSAGES/formalchemy.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/formalchemy.pot +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/fr/LC_MESSAGES/formalchemy.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/fr/LC_MESSAGES/formalchemy.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/hu/LC_MESSAGES/formalchemy.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/hu/LC_MESSAGES/formalchemy.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/msgfmt.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/msgfmt.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/msgfmt.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/config/routing.py_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/controllers/admin.py_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/forms/__init__.py_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates/forms/fieldset.mako_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates/forms/fieldset_readonly.mako_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates/forms/grid.mako_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates/forms/grid_readonly.mako_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates/forms/restfieldset.mako_tmpl +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tables.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tables.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tables.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/templates.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/templates.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/templates.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/data/genshi/fieldset.html +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/data/mako/fieldset.mako +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/fake_module.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/fake_module.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/fake_module.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_aliases.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_aliases.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_aliases.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_binary.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_binary.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_binary.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_dates.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_dates.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_dates.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fieldset.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fieldset.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fieldset.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fieldset_api.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fieldset_api.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fieldset_api.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fsblob.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fsblob.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_fsblob.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_multiple_keys.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_multiple_keys.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_multiple_keys.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_options.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_options.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_options.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_readonly.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_readonly.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_readonly.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_tables.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_tables.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_tables.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_unicode.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_unicode.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_unicode.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_validators.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_validators.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/test_validators.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/validators.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/validators.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/validators.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/data/mako +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/data/genshi +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests/data +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/tests +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates/forms +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/templates +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/forms +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/controllers +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+/config +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa/+package+ +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates/pylons_fa +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/paster_templates +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/hu/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/hu +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/fr/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/fr +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/es/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/es +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/en/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources/en +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/i18n_resources +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/zope +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons/resources +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext/pylons +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy/ext +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/formalchemy +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% +@dirrmtry %%PYTHON_SITELIBDIR%% +@dirrmtry %%PYTHON_SITELIB%%