{ "info": { "author": "Eric BREHAULT", "author_email": "eric.brehault@makina-corpus.org", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Introduction\n============\n\nPlomino is a powerful and flexible web-based application builder for Plone.\n\nFeatures\n========\n\n* create your own custom applications from a web interface without programming\n* create and design forms in WYSIWYG mode\n* easily embed charts or maps\n* create specific actions with formulas (compute fields, send emails, ...)\n* adapt the application behaviour depending on the user access rights and roles\n* import/export your application structure and/or your application data,\n including replication between Plomino instances\n\nPositioning\n===========\n\nPlomino is a **through-the-web application builder**, hence:\n\n* it is not a **through-the-web content-type builder** like \n `Dexterity `_, which is perfect to\n create a custom content type but that will always stick to the standard\n content management scenario, while Plomino allows any custom scenario,\n* it is not just a **form generator** like \n `PloneFormGen `_, as Plomino provides\n all the services (data storage, search, automation, import/export, etc.) to\n build an entire application. Regarding form generation itself, a major\n difference with PloneFormGen is that Plomino allows editing the form layout\n in its entirety, while PloneFormGen uses a fixed pre-defined form layout.\n\nResources and documentation\n===========================\n\nScreencasts and how-tos are available on http://www.plomino.net/ .\n\nPlomino documentation is available on \n`ReadTheDocs `_.\n\nNote: if you think something is missing in the documentation, please send your\npull request at https://github.com/plomino/PlominoDoc .\n\nInternationalization\n====================\n\nPlomino itself is internationalized and translated in seven languages.\nApplications built with Plomino can be internationalized (see the \n`related documentation\n`_).\n\nInstallation\n============\n\nTo deploy Plomino, you need to edit your ``buildout.cfg`` file\nand add the following in the ``eggs`` section::\n\n eggs =\n ...\n Products.CMFPlomino\n\nand also add the following in the ``versions`` block::\n\n [versions]\n ...\n collective.js.datatables = 2.0.1\n\nThen you have to run ``buildout`` to realize your configuration::\n\n bin/buildout -N\n\nInstallation on Plone 4.0 and 4.1\n=================================\n\nIf you're using Plone version older than 4.2 you'll need to add some\nmore directives to your ``buildout.cfg``.\n\nPlomino depends on ``plone.app.registry``, and ``plomino.tinymce`` requires\n``Products.TinyMCE>=1.2.13``. To make Plomino work on pre-4.2 Plone sites\nyou need to pin those versions in your ``versions.cfg`` section::\n\n Products.TinyMCE=1.2.13\n collective.js.jqueryui=1.8.16.9\n\nand use a known good set for ``plone.app.registry``.\n\nThis means extending your buildout from::\n\n http://good-py.appspot.com/release/plone.app.registry/1.0b2?plone=4.0.9\n\nreplacing 4.0.9 with the actual version you need.\n\nSupport\n=======\n\nYou can find support on the freenode IRC channel #plomino or using the \n`GitHub issue tracker `_\n\nTests\n=====\n\nPlomino is continuously tested on Travis |travisstatus|_ and the code coverage \nis tracked on coveralls.io |coveralls|_.\n\n.. |travisstatus| image:: https://secure.travis-ci.org/plomino/Plomino.png?branch=github-main\n.. _travisstatus: http://travis-ci.org/plomino/Plomino\n\n.. |coveralls| image:: https://coveralls.io/repos/plomino/Plomino/badge.png?branch=github-main\n.. _coveralls: https://coveralls.io/r/plomino/Plomino?branch=github-main\n\nCredits\n=======\n\nMaintainers\n-----------\n\n* Eric BREHAULT \n* Jean Jordaan \n* Silvio Tomatis \n\nContributors\n------------\n\nThe complete list is available `here `.\n\nCompanies\n---------\n\n|makinacom|_\n\n* `Planet Makina Corpus `_\n* `Contact us `_\n\n|Bitdeli|_\n\n.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif\n.. _makinacom: http://www.makina-corpus.com\n\n.. |Bitdeli| image:: https://d2weczhvl823v0.cloudfront.net/plomino/plomino/trend.png\n.. _Bitdeli: https://bitdeli.com/plomino\n\n\nPlomino Installation\n--------------------\n\nedit your ``buildout.cfg`` and add ``Products.CMFPlomino`` to the eggs list::\n\n eggs =\n ...\n Products.CMFPlomino\n\nThen you have to run your buildout::\n\n $ ./bin/buildout -N\n\nChangelog\n=========\n\n1.19.6 (2016-01-04)\n-------------------\n- JSON export compliant with Plomino 2 [mamogmx]\n\n1.19.5 (2015-06-05)\n-------------------\n\n- Enable fields validation in Page forms [ebrehault]\n- Allow to define a custom JS validation callback (window.plomino_custom_validation_callback) [ebrehault]\n- Pass a TemporaryDocument context to hidewhen evaluation [instification]\n- Allow to display request data with alternate forms and read/edit mode [instification]\n- Check for hidden subforms when validating inputs [instification]\n- Adapt to rows for datagrid field in PlominoForm.tojson [instification]\n- Fix saving date/time field when no JavaScript detected [ivanteoh]\n- Add max year option for date/time field [ivanteoh]\n\n1.19.4 (2015-04-10)\n-------------------\n\n- Fix isCurrentUserAuthor (the doc creator is always Onwer, so we should test Plone rights\n in the db context, not the doc) [ebrehault]\n\n\n1.19.3 (2015-02-27)\n-------------------\n- Fix sorting of view docs [jean]\n- Fix importDesignFromZip for when there are script resources [jean]\n- Generate canonical URLs for local resources [jean]\n\n1.19.2 (2015-01-09)\n-------------------\n* Forgot to bump the version string [jean]\n\n1.19.1 (2015-01-06)\n-------------------\n* Enable standard behaviour when looking up portal_skins resources [jean]\n\n1.19 (2014-10-15)\n-----------------\n* Allow to post data with open_url util [manuelep]\n* Enable multiple file upload [robystar]\n* Fixes [ebrehault, ivant, fulv, gaudenz]\n\n1.18.6 (2014-04-10)\n-------------------\n* Datagrid inline editing [davisp1]\n* jQuery-ui datepicker widget for DATETIME fields [manuelep]\n* Redirect on save document if a value for plominoredirecturl is specified in\n request [manuelep]\n* Make views searchable: accept a query as URL parameter [manuelep]\n* Inject computed HTML attributes based on name, and not id [manuelep]\n* Allow indexing of computed display fields [djay, ivant]\n\n1.18.5 (2013-12-04)\n-------------------\n* Working on BaseField.getFieldValue, handling of field defaults\n\n1.18.4 (2013-11-29)\n-------------------\n* Fix few Chameleon compatibility issues\n* Improve document properties page\n* Split key column from sort column\n* Remove Close action from views\n\n1.18.3 (2013-11-04)\n-------------------\n* Fix getFieldValue\n\n1.18.2 (2013-10-29)\n-------------------\n* Optimize TemporaryDocument\n* Fixes for dates and decimal\n\n1.18.1 (2013-10-24)\n-------------------\n* Fix timezone support in date conversion\n* Fix temporary doc behaviour when evaluation hide-when\n\n1.18 (2013-10-15)\n-----------------\n* support for labels associated to fields\n* disabled formula editing for PlominoDesigner (so we can allow a user to change\n form layouts without breaking the formulas)\n* fix a major vulnerability in open_url (now, targeted sources must be declared\n safe from an local package)\n* allow to load specific CSS and JS in a PlominoForm\n* GenericSetup import/export for Plomino db marked as templates\n* allow to inject HTML attributes on fields\n* extended translation support for views\n\n1.17.5 (2013-09-24)\n-------------------\n* Reorder validation, so that submitted values can be\n massaged [jean]\n* Enable Views to use field rendering [jean]\n* Allow forms to specify their HTTP submit method [jean]\n\n1.17.4 (2013-09-11)\n-------------------\n* Dynamic titles [jean]\n* Add labels in layout [jean]\n* add import from zip function for database design [davismr]\n* add export as zip function for database design [davismr]\n* fix missing encoding on exportCSV view [jpcw]\n\n1.17.3.1 (2013-05-28)\n---------------------\n* filtering feature in datatabse design tab [davisp1]\n\n1.17.3 (2013-05-28)\n-------------------\n* Depend on zope.app.component and zope.globalrequest\n so that our users on Plone 4.0 don't have to [silviot]\n* Test Plone 4.0, 4.1, 4.2 and 4.3 on travis [silviot]\n* Don't choke on XML import when there is an empty file\n* Hide/display checkboxes in views\n* Make sure formulas are compiled with db manager rights\n* context.abortOnError() API\n* use coveralls.io for test coverage reporting\n\n1.17.2 (2013-04-08)\n-------------------\n* EditBareDocument template\n* Add headers (based on fields titles) on datagrid in static mode\n* Fix action bar displaying at both top and bottom\n\n1.17.1 (2013-03-28)\n-------------------\n* Fix batching in dynamic view\n\n1.17 (2013-03-20)\n-----------------\n* Add Boolean field type\n* Add onBeforeSave event\n* Date serialization support in the JSON API\n* Give access to i18n support directly from Plomino forms and fields\n* Pass JQueryUI dialog settings through datagrid field configuration\n* Fix \"run as owner\" agent behavior\n\n1.16.4 (2013-01-16)\n-------------------\n* Avoid transaction save when viewing a document [silviot]\n* clean up pdb\n\n1.16.3 (2013-01-11)\n-------------------\n* new Plomino util function: is_email\n* new Plomino util function: urlquote\n* fix field validation\n* Plone 4.3 compliancy fixes\n\n1.16.2 (2012-12-12)\n-------------------\n* various fixes for datagrids\n\n1.16.1 (2012-10-16)\n-------------------\n* integrate jsonutils to manage decimal [jean]\n* use iframe in overlay for datagrid popup [silviot]\n* working on Plone4.3 support [alert]\n* hide-when fixes [manuelep]\n* static display for datagrids in read mode [ebrehault]\n\n1.16 (2012-08-27)\n-----------------\n* server-side pagination and filtering for dynamic views\n* new Plomino utils: decimal and escape_xml_illegal_chars\n* offer selection lists instead of free text entries in various design parameters (source view, sorting column, ...)\n* re-sync all .po\n* Fix getItem to return a deepcopy\n\n1.15.1 (2012-05-23)\n-------------------\n* Migration fix: initialize and refresh documents as BTreeFolder properly\n\n1.15 (2012-05-18)\n-----------------\n* Performance profiling utility.\n* Sort search results according search view sorting settings.\n\n1.14.4 (2012-05-09)\n-------------------\n* Plone 3 compliancy: define __nonzero__ method on PlominoDocument (as it is not defined in Plone 3 by CMFBTreeFolder2)\n* Czech translation (contributed by Jakub Svab)\n\n1.14.3 (2012-05-03)\n-------------------\n* codemirror integration\n* Depends on collective.js.datatables [toutpt]\n* fix buildout for Plone 3\n* fix popups for Plone 3\n\n1.14.2 (2012-04-12)\n-------------------\n* Display validation errors in a nice popup.\n* Fix importFromXML bugs.\n* Fix File attachment indexing.\n\n1.14.1 (2012-03-29)\n-------------------\n* Use CMFBTreeFolder instead of basic PortalFolder for PlominoDocuments so existing (<1.14) attached files keep accessible.\n\n1.14 (2012-03-26)\n-------------------\n* PlominoDocument is not Archetypes-based anymore, it uses pure CMF now.\n* 'Plomino' package is renamed 'Products.CMFPlomino'.\n* Plone 4.2 compliancy.\n* Fix design portlet on Plone 3.\n\n1.13.3 (2012-03-06)\n-------------------\n* JSON API improvements\n\n1.13.2 (2012-02-16)\n-------------------\n* Add JSON utils: json_dumps and json_loads\n* Add CSS class containing the element id on the Plomino element portlet\n\n1.13.1 (2012-01-11)\n-------------------\n* Fix agent security when running as owner\n* New content-type addable in PlominoForm: PlominoCache, to indicate cache fragments\n* Fix exportCSV and exportXLS for views\n* Fix OpenDatabase when doc counting is active\n\n1.13 (2011-11-30)\n-----------------\n* onOpenView event\n* getCache and setCache which use plone.memoize to cache data\n* getRequestCache and setRequestCache to cache data into the request\n* Allow keyword args for agent __call__\n\n1.12.1 (2011-10-07)\n-------------------\n* fix transform exceptions in attached file indexing\n* fix editor permissions to allow file attachment deletion\n\n1.12 (2011-10-03)\n-----------------\n* fix reader access control on getfile\n* add cgi_escape to utils\n* create plomino_workflow and fix permissions\n* integrate plone.app.async support to enable asynchronous agent execution and asynchronous refreshdb\n* allow to run agent as current user or as owner\n* don't use File for everything in /resources/; use Script (Python) for script libraries\n\n1.11 (2011-09-12)\n-----------------\n* use onSave returned value to redirect to url after save\n* getAllDocuments() returns PlominoDocuments (and not brains anymore, unless getObject=False)\n* various fixes\n\n1.10.4 (2011-08-03)\n-------------------\n* (for Plone 4 only) use MailHost.send instead of secureSend\n* fix document portal indexation behaviour\n* fix permission issues with Document id formula\n* fix Mandatory field checking with File attachments fields\n\n1.10.3 (2011-07-19)\n-------------------\n* i18n fixes\n* fix translation method\n* display rendered values in datagrid in edit mode\n\n1.10.2 (2011-07-12)\n-------------------\n* Only use Unicode in the Plomino index,\n* Fix ConflictError issue: avoid writing annotations in fields objects constantly,\n* Plone 4.1 compliancy fixes.\n\n1.10.1 (2011-06-29)\n-------------------\n* Plone 3 compliancy (broken after Plone 4.1 compliancy)\n\n1.10 (2011-06-26)\n-----------------\n* Plone 4.1 compliancy\n\n1.9.8.1 (2011-05-27)\n--------------------\n* Fix applyHideWhen behaviour to avoid meaningless errors when applyHideWhen is not used for actual rendering.\n\n1.9.8 (2011-05-26)\n------------------\n* Enable Plomino documents in sitemap\n* Use Plomino_SearchableText field in search form to match SearchableText\n* Display design tree into the design portlet\n* Fix processImportAPI separator\n* Support field validation at submit time in datagrid popup forms\n* Fix behaviour with hidden fields passed as param in request\n* Update french translation\n\n1.9.7 (2011-05-05)\n------------------\n* Fix resources import/export\n* Fix dynamic view for IE<9 compliancy\n* Fix conflicts with Collage\n* Update french translation\n\n1.9.6 (2011-04-20)\n------------------\n* enable JQuery UI theme support in datatables\n* load accordions content on click if url provided\n* external utils pluggin mechanism\n* refreshdb improvements\n\n1.9.5 (2011-03-25)\n------------------\n* fix richtext field bug with Products.TinyMCE 1.1.8 (a commit was missing in 1.9.4)\n\n1.9.4 (2011-03-24)\n------------------\n* isDocument method in PlominoUtils to test if context is a document\n* fix categorized dynamic view (when column contains multivalues)\n* fix richtext field bug with Products.TinyMCE 1.1.8\n\n1.9.3 (2011-03-09)\n------------------\n* File handling fixes\n* onSearch event (for Search forms)\n\n1.9.2 (2011-02-21)\n------------------\n* Fix view generation\n* Allow Plomino designers to manage Plomino element portlets\n\n1.9.1 (2011-02-17)\n------------------\n* Fix import/export encoding problems\n* Fix error traceback pop-up rendering\n\n1.9\n---\n* Document id formula to compute document id at creation time.\n* Display error traceback in a pop-up (showing error message and formula code).\n* Import/export documents to/from a server local folder\n* Validator to avoid using underscores in views and columns ids.\n* Fix URLs in virtual hosting context.\n* Plomino_Readers: Plomino_Readers allows to restrict the list of users, groups, and/or user roles allowed to view the document.\n* Use collective.js.jqueryui instead of custom jqueryui. IMPORTANT NOTE: in Plone 3, please use collective.js.jqueryui = 1.7.3.1\n* Fix replication (file attachments support with blob + push/pull behavior).\n* Plomino element portlet can be conditionally displayed.\n* Generate a view based on a form (use fields for columns, set selection formula, and create \"Add new\" button).\n* Clean \"browserims\" (make sure Plomino API works when REQUEST is not defined to allow proper usage from a script).\n* Plomino documents are not necessarily indexed into the portal catalog.\n\n1.8\n---\n* Replace mode for design import (existing design is entirely replaced by the imported one).\n* German translation.\n* User-friendly error messages for failing formulas.\n* TEXT and NAME fields indexed as FieldIndex (instead not ZCTextIndex) to allow sorting.\n* New field mode \"Computed on save\": value is computed when document is saved and stored, it is not re-computed when the document is opened.\n* Online debugger (integration with Clouseau): failing formula can be executed step-by-step from the web interface.\n\n1.7.5\n-----\n* Documents stored in a BTreeFolder.\n* If available, use plone.app.blob to store file attachments.\n* When importing design or documents, use savepoints instead of actual commit.\n* CSV import uses fields definition (so values are casted accordingly, instead of storing everything as strings).\n* Excel export method on views.\n* Categorized views supported with dynamic mode.\n* Fix file attachment bug under Plone 4.\n*\n\n1.7.4\n-----\n* Dynamic picklist for selection field\n\n1.7.3\n-----\n* fix datagrid (it was storing rendered values and not raw values)\n* localization for datatables: en, es, fr, it, lt, nl\n* dynamic hidewhen are now manage at hidewhen level (and not as a global setting in the form)\n* few minor fixes\n\n1.7.2\n-----\n* fix delete button in Plomino views when using the Dynamic view rendering\n* fix XML import with indexed datagrid fields\n\n1.7.1\n-----\n* fix jqueryui skin elements access\n\n1.7\n---\n* Remove dependencies with: collective.js.jquery, collective.js.jqueryui, plone.app.jquerytools.\n* Dynamic hide-when.\n* Fields can be provided by external products as plugin utilities.\n* Fields improvements: picklist for names and doclinks.\n* Store all texts in unicode.\n* Lithuanian translation.\n* Improve import/replication/refresh performances and display a progress bar.\n\n1.6.3\n-----\n* Plone 4 compliant\n* JQueryUI accordion integration (ability to create collapsible sections in forms)\n* New portlet to insert a Plomino form anywhere in your Plone site\n* Installation using a buildout extend\n* Force form for a document using ?openwithform=formid in the request\n* German translation fixes\n\n1.6.2\n-----\n\n* ability to restrict documents XML export to a given view\n* sort elements by id in the Design tab\n* XML export improvements: elements are sorted, xml is pretty\n (so diff and svn play nicely), CDATA escaping has been removed, and\n lxml is used if installed\n* unlock webdav-locked elements before importing\n* fix: column sorting and summing\n* fix: openWithForm encoding errors\n* fix: do not call onSave when importing document from replication\n or XML file\n\n1.6.1\n-----\n\n* JQuery datatables to render Plomino views\n* Datagrid field type\n* Fulltext indexing in local Plomino index\n* Documents import/export via XML files\n* Ability to define column values using existing fields\n\n1.5.7\n-----\n\n* Portlet with useful links for design management (add items, acl, etc...)\n* Google visualization table to display views\n* Fixes for Plone 4 compliancy (work in progress)\n\n1.5.6\n-----\n\n* Access control fix : Owner is author of any document (just like PlominoManager role)\n* MissingValue() method in PlominoUtils : it returns Missing.Value which can be useful\n when processing ZCatalog brains (=search results) as Missing.Value cannot be imported\n into formulas.\n* Do not compute column values in index if the document does not belong to the view.\n Note: it does not really change the performances when indexing, but it does reduce\n the index size.\n It also reduce the amount of error traceback in debug mode.\n\n1.5.5\n-----\n\n* Fix: escape CDATA in XML import/export (Jean Jordaan contribution)\n* Fix: handle empty multiselect and empty checkboxes\n* Fix: do not default to PlominoAuthor right if Authenticated generic right\n is PlominoAuthor whereas the current user as PlominoReader right\n* Fix: set encoding in exportCSV\n\n1.5.4\n-----\n\n* Fix: insufficient privileges error when changing Anonymous access right from PlominoAuthor to No Access\n* Enable multiple Google Visualization fields in the same form\n* hide selection box in views if no remove permission\n* refresh() method on PlominoDocument: same as save() but do not trigger onSaveDocument\n* more i18n French translations\n* Validation formula improvments (ability to test the current doc id + bug fixes)\n* beforeCreateDocument event\n\n1.5.3\n-----\n\n* Security fix: when a group has PlominoAuthors rights, members of this group are just authors on their own documents\n\n1.5.2\n-----\n\n* Migration script\n\n1.5.1\n-----\n\n* TinyMCE support fix\n\n1.5\n---\n\n* Google chart integration : pie chart, bar chart, etc.\n (see http://code.google.com/intl/en/apis/chart/types.html )\n* Ability to display the sum of a column in view (when columns contain figures)\n* Google Visualization integration : organizational charts, dynamic charts, map, etc.\n (see http://code.google.com/intl/en/apis/visualization/documentation/gallery.html )\n* CSV support improvement\n* Ability to restrict a Names field to a given member group\n* Import/export and replication improvements\n\n1.4\n---\n\n* Control Kupu height for Richtext fields\n* Delete button confirmation message\n* German translation\n* Ability to hide Default Actions in forms\n* Group support in user roles and in Plomino_Authors\n* Import/export database settings and ACL settings\n* XML import/export design to/from file\n* Replication filtering using a view (feature financed by ACEA)\n* TinyMCE support\n* Delete documents from view\n* Bug fixes\n\n1.3-stable\n----------\n\n* Custom start page\n\n* Form as page (no action bar)\n\n* i18n fixes\n\n* bug fixes\n\n1.3RC4\n------\n\n* fr-fr fallback for i18n fr files\n\n* Date/Time widget fix for Plone 3.2\n\n* IMPORTANT NOTE: this version does not support Plone versions < 3.2\n\n* Better error handling for field rendering\n\n1.3RC3\n------\n\n* Clean up debug trace\n\n1.3RC2\n------\n\n* Fix migration script\n\n1.3RC1 - Unreleased\n---------------------------\n\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.plomino.net", "keywords": "RAD,dynamic forms,web application builder", "license": "ZPL", "maintainer": null, "maintainer_email": null, "name": "Products.CMFPlomino", "package_url": "https://pypi.org/project/Products.CMFPlomino/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.CMFPlomino/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.plomino.net" }, "release_url": "https://pypi.org/project/Products.CMFPlomino/1.19.6/", "requires_dist": null, "requires_python": null, "summary": "Create specific applications in Plone without developing. Created by Makina Corpus.", "version": "1.19.6" }, "last_serial": 2643362, "releases": { "1.14": [ { "comment_text": "", "digests": { "md5": "297a3643c8290f1ebccd04adec0cd5a6", "sha256": "ff59026667d469ced923d6aab32e9d686c0862c553c93b2eec5b0c68c010b535" }, "downloads": -1, "filename": "Products.CMFPlomino-1.14.tar.gz", "has_sig": false, "md5_digest": "297a3643c8290f1ebccd04adec0cd5a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237328, "upload_time": "2012-03-26T22:10:28", "url": "https://files.pythonhosted.org/packages/c3/02/eed8fa641a86085341ea650883f2c812263100369954a0ae9c11a1e77fc4/Products.CMFPlomino-1.14.tar.gz" } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "ca6a2a64d9c991c897662000870b9e5a", "sha256": "71eb94841786da2ea66a9c463a89936d81e0392f1ffceaa8a27ad6dc2bd0f586" }, "downloads": -1, "filename": "Products.CMFPlomino-1.14.1.tar.gz", "has_sig": false, "md5_digest": "ca6a2a64d9c991c897662000870b9e5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237552, "upload_time": "2012-03-29T15:46:25", "url": "https://files.pythonhosted.org/packages/06/10/5047bee03afbade4e8bc931c9f073059e93a1c87fe8c3a200d76a68dc4b6/Products.CMFPlomino-1.14.1.tar.gz" } ], "1.14.2": [ { "comment_text": "", "digests": { "md5": "29ffdb812a115aad73d07e8aa67a5779", "sha256": "b1ae8c3fd9e4890dccc7f5867302e74ab3d1f82b036072a8f20e25f6e5b7f63c" }, "downloads": -1, "filename": "Products.CMFPlomino-1.14.2.tar.gz", "has_sig": false, "md5_digest": "29ffdb812a115aad73d07e8aa67a5779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 238831, "upload_time": "2012-04-12T14:59:50", "url": "https://files.pythonhosted.org/packages/50/7d/b8a478e15d591a3302bac8defce029733ecc869d02f4ba4edb775065116f/Products.CMFPlomino-1.14.2.tar.gz" } ], "1.14.3": [ { "comment_text": "", "digests": { "md5": "8c9ad94bca62d46cd914f49547b45f21", "sha256": "5af38e67dfbf52b04295dd7ce50d2862c453a68b084f82f9cc0fc8d454d196f2" }, "downloads": -1, "filename": "Products.CMFPlomino-1.14.3.tar.gz", "has_sig": false, "md5_digest": "8c9ad94bca62d46cd914f49547b45f21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 225358, "upload_time": "2012-05-03T23:05:43", "url": "https://files.pythonhosted.org/packages/45/e5/bdd6257f2456889db65def5ae8b16a5490e88c063c8223af0281edd07902/Products.CMFPlomino-1.14.3.tar.gz" } ], "1.14.4": [ { "comment_text": "", "digests": { "md5": "1a202d74840188e1f2a5261688369202", "sha256": "b8800b2f234c436079498ca1264efbbaa8ee2d5e9565876bdbc0ea013a010a42" }, "downloads": -1, "filename": "Products.CMFPlomino-1.14.4.tar.gz", "has_sig": false, "md5_digest": "1a202d74840188e1f2a5261688369202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228697, "upload_time": "2012-05-09T13:59:34", "url": "https://files.pythonhosted.org/packages/35/b2/085ba6f9c74c364c85f7bf0c2620f3c7e497787b322a83fd361e45332362/Products.CMFPlomino-1.14.4.tar.gz" } ], "1.15": [ { "comment_text": "", "digests": { "md5": "2b57f5205ee32677fa8a4f4b6d90886f", "sha256": "4136c1e2864ef5a580bd4f1d7fc51162d4b9db7cb416cd9c285a4fab2ed01a7b" }, "downloads": -1, "filename": "Products.CMFPlomino-1.15.tar.gz", "has_sig": false, "md5_digest": "2b57f5205ee32677fa8a4f4b6d90886f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 230978, "upload_time": "2012-05-18T15:04:43", "url": "https://files.pythonhosted.org/packages/1e/7c/75e31d0f497df66a6caab716a60a44ddc6326db49fa911b3089f1a1ad824/Products.CMFPlomino-1.15.tar.gz" } ], "1.15.1": [ { "comment_text": "", "digests": { "md5": "5c30dc8c952788e6d4f0b5f77d3120a9", "sha256": "9f5a5715b70e5ca8fb130ad56268fff140d7fa88e02da82815beec6fe2fdd3c6" }, "downloads": -1, "filename": "Products.CMFPlomino-1.15.1.tar.gz", "has_sig": false, "md5_digest": "5c30dc8c952788e6d4f0b5f77d3120a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231229, "upload_time": "2012-05-23T16:46:10", "url": "https://files.pythonhosted.org/packages/fe/54/d337d0d9ed0f7033415bcf0d209c39f667e07c1d3299fa75a4b000485b29/Products.CMFPlomino-1.15.1.tar.gz" } ], "1.16": [ { "comment_text": "", "digests": { "md5": "7dcfe174a87826e6b58fbc97c447186b", "sha256": "78c0d26fc3aa222efbc05e3c21b434c533a283e73344766303d0a2c5e7a506d7" }, "downloads": -1, "filename": "Products.CMFPlomino-1.16.tar.gz", "has_sig": false, "md5_digest": "7dcfe174a87826e6b58fbc97c447186b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 247084, "upload_time": "2012-08-27T12:08:09", "url": "https://files.pythonhosted.org/packages/04/82/1fd0346fbeec45db53c6e3a67763cd487474755f64dccc10f39bf7aafbf7/Products.CMFPlomino-1.16.tar.gz" } ], "1.16.1": [ { "comment_text": "", "digests": { "md5": "a1024e54554ee2c97ccb350ed6079882", "sha256": "71119003329ad840152a6b0e7428b7ea64adbcb1fecc26f0a6a45851f2a7c6a6" }, "downloads": -1, "filename": "Products.CMFPlomino-1.16.1.tar.gz", "has_sig": false, "md5_digest": "a1024e54554ee2c97ccb350ed6079882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257396, "upload_time": "2012-10-16T18:44:16", "url": "https://files.pythonhosted.org/packages/fa/bb/591bff12e3cd9be963dc77d80dea7701e41829c10db36a5b0e3a065b7ba0/Products.CMFPlomino-1.16.1.tar.gz" } ], "1.16.2": [ { "comment_text": "", "digests": { "md5": "85a3d6e12c6bd389b08497e8c5d5a9be", "sha256": "abd8afe2c73529de76a2b4f6f91969ba9c9a39b9f32a785ef0cda21e5094c4a4" }, "downloads": -1, "filename": "Products.CMFPlomino-1.16.2.tar.gz", "has_sig": false, "md5_digest": "85a3d6e12c6bd389b08497e8c5d5a9be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259792, "upload_time": "2012-12-12T10:16:08", "url": "https://files.pythonhosted.org/packages/8e/3c/ba3e339b7bc4c1990980dc61d4c997b70cda65b52911c7a5a2d310c2b813/Products.CMFPlomino-1.16.2.tar.gz" } ], "1.16.3": [ { "comment_text": "", "digests": { "md5": "c3b91d5511e03809ef38c67800e5c69a", "sha256": "e9e13513b5d5d9ea7f7327ee3ac6dab3a02e13b395c55b608392366c56fab069" }, "downloads": -1, "filename": "Products.CMFPlomino-1.16.3.tar.gz", "has_sig": false, "md5_digest": "c3b91d5511e03809ef38c67800e5c69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260976, "upload_time": "2013-01-11T16:01:14", "url": "https://files.pythonhosted.org/packages/2a/eb/4bfc60921ef94bcc65202f4c4c656442ebf0a294d2a75b59f30421c80295/Products.CMFPlomino-1.16.3.tar.gz" } ], "1.16.4": [ { "comment_text": "", "digests": { "md5": "53db905754ad917d3ad4fb48a3a9af6f", "sha256": "3de44c41cd0027bdca2e0196460e5d9804077ea15f52b538fbf4823f5584b7ab" }, "downloads": -1, "filename": "Products.CMFPlomino-1.16.4.tar.gz", "has_sig": false, "md5_digest": "53db905754ad917d3ad4fb48a3a9af6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261058, "upload_time": "2013-01-16T08:56:16", "url": "https://files.pythonhosted.org/packages/4b/45/10117f528feb8089952e2367d36e62f0efbcdba82896ff304e8e229f97ba/Products.CMFPlomino-1.16.4.tar.gz" } ], "1.17": [ { "comment_text": "", "digests": { "md5": "504ebfe26229c3f0e70dfe2dbbcac443", "sha256": "24f30ee31ef5e50902dab0c85c6f103fbded39755b1c1600bc0e46ac773d3f72" }, "downloads": -1, "filename": "Products.CMFPlomino-1.17.zip", "has_sig": false, "md5_digest": "504ebfe26229c3f0e70dfe2dbbcac443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391139, "upload_time": "2013-03-20T17:41:01", "url": "https://files.pythonhosted.org/packages/62/a3/ffc16e428b81b20823dcea63a79ea28040d420256a8174bbdab3eb7f401e/Products.CMFPlomino-1.17.zip" } ], "1.17.1": [ { "comment_text": "", "digests": { "md5": "8b5909dbe60bf13ac8ec7828ddd1133c", "sha256": "531209941165e1b314b524926c4a25fd57430699873126a22c09149d728dc788" }, "downloads": -1, "filename": "Products.CMFPlomino-1.17.1.zip", "has_sig": false, "md5_digest": "8b5909dbe60bf13ac8ec7828ddd1133c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 392378, "upload_time": "2013-03-28T10:45:48", "url": "https://files.pythonhosted.org/packages/86/61/770e674cdb3817c12ff2bb4d995937ea7eeb7a8a9aa2c2ba52d1b8a9208e/Products.CMFPlomino-1.17.1.zip" } ], "1.17.2": [ { "comment_text": "", "digests": { "md5": "2d2d0396f364f558d3548debc285a753", "sha256": "bcffc4abbde56fcd3ea3a53b4817e84f48d80525f1e231e476f3fd956fcef472" }, "downloads": -1, "filename": "Products.CMFPlomino-1.17.2.zip", "has_sig": false, "md5_digest": "2d2d0396f364f558d3548debc285a753", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 394496, "upload_time": "2013-04-08T10:44:09", "url": "https://files.pythonhosted.org/packages/fc/b3/3863dc6d1000b47fa8b10d5cfa83d20c9a77530c6e3b9e1a0de81940874e/Products.CMFPlomino-1.17.2.zip" } ], "1.17.3.1": [ { "comment_text": "", "digests": { "md5": "6a7ccbde1cc19ad5251cec2ada2f7220", "sha256": "dacf95a102e9da09b5342237dbb02671d9d9d1509d5277fd68fe4e2e35f2d78c" }, "downloads": -1, "filename": "Products.CMFPlomino-1.17.3.1.zip", "has_sig": false, "md5_digest": "6a7ccbde1cc19ad5251cec2ada2f7220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 408509, "upload_time": "2013-05-28T15:02:32", "url": "https://files.pythonhosted.org/packages/d8/ae/2942e68a9d0031cdcd6ffc98e42bd96d61c8b5b45118b3e199ea395eef9e/Products.CMFPlomino-1.17.3.1.zip" } ], "1.17.4": [ { "comment_text": "", "digests": { "md5": "5808cc0c0f38eefbdf1d5908f9b4a44a", "sha256": "c00ae11864c71ab9e14679b8f47674329e9d1f5d0d81086195f9a168658d1d88" }, "downloads": -1, "filename": "Products.CMFPlomino-1.17.4.zip", "has_sig": false, "md5_digest": "5808cc0c0f38eefbdf1d5908f9b4a44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 420068, "upload_time": "2013-09-11T10:37:36", "url": "https://files.pythonhosted.org/packages/04/74/5560dd8c27bfd99b67f915d09205721a40ec702d1881a76bd5d6a3cf0047/Products.CMFPlomino-1.17.4.zip" } ], "1.17.5": [ { "comment_text": "", "digests": { "md5": "2798d8785d56438fde9052a5c3b358e3", "sha256": "73a6f89ca885ab0adccbb4e1c7e07183645e59e5e7892c38511f8909a8e21a75" }, "downloads": -1, "filename": "Products.CMFPlomino-1.17.5.zip", "has_sig": false, "md5_digest": "2798d8785d56438fde9052a5c3b358e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 422156, "upload_time": "2013-09-24T07:58:58", "url": "https://files.pythonhosted.org/packages/87/71/95dd58e5e69634d0dfcb3f520119e1f655b31daa05177483ef82035cd1ad/Products.CMFPlomino-1.17.5.zip" } ], "1.18": [ { "comment_text": "", "digests": { "md5": "80f83b40049b1ef434d1fc63f82a3afe", "sha256": "3a6be8e88b1f6f764bdb480ffee18cfce1e3f4c7d4da0bb0eac3a4f5d1fd0af7" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.zip", "has_sig": false, "md5_digest": "80f83b40049b1ef434d1fc63f82a3afe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 430807, "upload_time": "2013-10-15T11:10:36", "url": "https://files.pythonhosted.org/packages/4d/6a/24f1ef8f3b76e21a93bf946c055e39c3fe2c819bf7bd2b51f4b86c43c7d9/Products.CMFPlomino-1.18.zip" } ], "1.18.1": [ { "comment_text": "", "digests": { "md5": "1b14ac2cf47fac7bb0f76e78fcd20a91", "sha256": "c0496fd951eb9a5b32425116cc89b52520aee137cf4e4bdf5d85c41acf490581" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.1.zip", "has_sig": false, "md5_digest": "1b14ac2cf47fac7bb0f76e78fcd20a91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 433483, "upload_time": "2013-10-24T08:20:39", "url": "https://files.pythonhosted.org/packages/05/e7/493a28de8f0370ab8f0e51ec632611996913f97004ee5e2295b72e6dc8c4/Products.CMFPlomino-1.18.1.zip" } ], "1.18.2": [ { "comment_text": "", "digests": { "md5": "111a608e72f1233640e322c629913af1", "sha256": "41815988e886c0fdfa9f7e65b453ead3611c9bd2a2de439b6bb4f831c36d57eb" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.2.zip", "has_sig": false, "md5_digest": "111a608e72f1233640e322c629913af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 433326, "upload_time": "2013-10-29T10:04:29", "url": "https://files.pythonhosted.org/packages/12/7d/93dd9846fd835f6c0788a1657c094e56ebac09280aafe1ffddbb497c51fd/Products.CMFPlomino-1.18.2.zip" } ], "1.18.3": [ { "comment_text": "", "digests": { "md5": "1c21003450f90a8c8d1968b5200da229", "sha256": "e7eb115fc6e32c032d6e8e7a9551df55f320877d745959364fb0123845ca6f6c" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.3.zip", "has_sig": false, "md5_digest": "1c21003450f90a8c8d1968b5200da229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 433543, "upload_time": "2013-11-04T13:02:23", "url": "https://files.pythonhosted.org/packages/da/c1/8932b7907528e062ae2b8089cd1ea63d6798dac2a964bf333ee2ad8e77f1/Products.CMFPlomino-1.18.3.zip" } ], "1.18.4": [ { "comment_text": "", "digests": { "md5": "fec822dceb9dc7fa2fc89e8f39b0ad7b", "sha256": "6b089d18bca87ce710def1c46a9bf3f9cc4917831a9ece27644fc9d2702bf2b2" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.4.zip", "has_sig": false, "md5_digest": "fec822dceb9dc7fa2fc89e8f39b0ad7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437119, "upload_time": "2013-11-29T09:16:47", "url": "https://files.pythonhosted.org/packages/65/d1/9c5766af6c479ab610f9f5562be0095e91e3dadd2381265e767ce7cd726d/Products.CMFPlomino-1.18.4.zip" } ], "1.18.5": [ { "comment_text": "", "digests": { "md5": "f2655c5d90e3f41e76e513a1fbbca91c", "sha256": "e5b3652788ab48008fc6d969d1b611009578ebeda52074e8caf37449b0bc3e08" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.5.zip", "has_sig": false, "md5_digest": "f2655c5d90e3f41e76e513a1fbbca91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437314, "upload_time": "2013-12-05T09:02:26", "url": "https://files.pythonhosted.org/packages/af/87/f0aa556a994365309b0212f279f502b4455ac33dc633ed656fed91dc89b5/Products.CMFPlomino-1.18.5.zip" } ], "1.18.6": [ { "comment_text": "", "digests": { "md5": "dff59864400ef4d46432d9a26f5150bb", "sha256": "b514ee071cbebe72f7e7aaf12d7cc2e4f6d9907aec2255fdba4a799386e0bb64" }, "downloads": -1, "filename": "Products.CMFPlomino-1.18.6.zip", "has_sig": false, "md5_digest": "dff59864400ef4d46432d9a26f5150bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 446411, "upload_time": "2014-04-10T10:55:00", "url": "https://files.pythonhosted.org/packages/f8/a6/804d3b88bdaedb7e0d2033bd8222227e09312c2cd9606e081c00913994b6/Products.CMFPlomino-1.18.6.zip" } ], "1.19": [ { "comment_text": "", "digests": { "md5": "cbcd465c21050fd78c9cdea03684c00b", "sha256": "7875c3e51dd71e0b5ce485fd736bc1272efddad7ef31d312c357d52842778d4d" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.zip", "has_sig": false, "md5_digest": "cbcd465c21050fd78c9cdea03684c00b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 446418, "upload_time": "2014-10-15T08:49:13", "url": "https://files.pythonhosted.org/packages/4e/47/c4451f22d2468c05cd2b8cae99c77d6108a2f59b88895b3c2e9337c4701e/Products.CMFPlomino-1.19.zip" } ], "1.19.1": [ { "comment_text": "", "digests": { "md5": "b7ad5a705ef6c359cbb28365b5ef6b7c", "sha256": "48f819dc11e776aebe461711e685066413d859d3e56de99ceb7043e99160fb17" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.1.zip", "has_sig": false, "md5_digest": "b7ad5a705ef6c359cbb28365b5ef6b7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 447660, "upload_time": "2015-01-06T09:30:27", "url": "https://files.pythonhosted.org/packages/11/a4/96a84bf2d0fba5d4657bbecd779361e1ee6db079be1f61aec52fdfc89568/Products.CMFPlomino-1.19.1.zip" } ], "1.19.2": [ { "comment_text": "", "digests": { "md5": "59cb476e019b75beb76c5e1a642ba7a5", "sha256": "98dbfeecac0bbdda9055eb289eb5210407fc073fe3336d99ec23939bb09d9721" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.2.zip", "has_sig": false, "md5_digest": "59cb476e019b75beb76c5e1a642ba7a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 447749, "upload_time": "2015-01-09T14:44:50", "url": "https://files.pythonhosted.org/packages/17/1f/a0befe7369d0a2024c63b8594a03fcc710f390bcc56dff80fb8bc97c6ee4/Products.CMFPlomino-1.19.2.zip" } ], "1.19.3": [ { "comment_text": "", "digests": { "md5": "ba5ce552efd814748a7b60e41ab820d2", "sha256": "b982566706fe808f1b931aba2c0f9cf0df02157cd192db7b224cd564261596b4" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.3.zip", "has_sig": false, "md5_digest": "ba5ce552efd814748a7b60e41ab820d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 448552, "upload_time": "2015-02-27T02:20:49", "url": "https://files.pythonhosted.org/packages/63/54/cda87feed07fe3a1818f38ccc46fe630a6add4437a35d20e6afa771fdc73/Products.CMFPlomino-1.19.3.zip" } ], "1.19.4": [ { "comment_text": "", "digests": { "md5": "a10d962a2e6d474bb4ca8949cfb0a8d8", "sha256": "9e0d9d0e7ec284ea87e7fc9d0ed13c212a670a3fd2d5cd959289094cdecd4625" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.4.zip", "has_sig": false, "md5_digest": "a10d962a2e6d474bb4ca8949cfb0a8d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 448911, "upload_time": "2015-04-10T11:54:46", "url": "https://files.pythonhosted.org/packages/8d/d9/0bb07bae814e8285fda144ad020e703fd040c0dfc0cdf893b9694f72f369/Products.CMFPlomino-1.19.4.zip" } ], "1.19.5": [ { "comment_text": "", "digests": { "md5": "01525f5dfe993f4942cf2cae12907c27", "sha256": "9289c5bf51518f0a4d335db58310d870ed459c71fbf2ffbc2a9181ec0831e4c6" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.5.zip", "has_sig": false, "md5_digest": "01525f5dfe993f4942cf2cae12907c27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 449111, "upload_time": "2015-06-05T08:34:56", "url": "https://files.pythonhosted.org/packages/60/50/ca196ac3b09c9a18cc64884e4608a14552bd48d203e473c3b08f1eb2aba8/Products.CMFPlomino-1.19.5.zip" } ], "1.19.6": [ { "comment_text": "", "digests": { "md5": "719ccb1ef61037d4885af94b048659f2", "sha256": "a0e4811794a1b561ff46b9dde063a2f101d7eeca29e19d49f3be8658b634a5ef" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.6.zip", "has_sig": false, "md5_digest": "719ccb1ef61037d4885af94b048659f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 460023, "upload_time": "2016-01-04T09:25:17", "url": "https://files.pythonhosted.org/packages/b9/35/75c298ee36220b5a62dc4b1195137bb1e2cf9e856558c8ac5cac52a415c8/Products.CMFPlomino-1.19.6.zip" } ], "2.0a1": [ { "comment_text": "", "digests": { "md5": "d6d7990a4f450b9f4aee1b71dadb4849", "sha256": "d6d0a7ab0ebf0e2273cefc15c34101426c16eb007060750a8d2b3bd05002b954" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0a1.zip", "has_sig": false, "md5_digest": "d6d7990a4f450b9f4aee1b71dadb4849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197190, "upload_time": "2015-09-02T16:20:38", "url": "https://files.pythonhosted.org/packages/e0/8a/bedefa9e7653e033b2e05e9deae9a2af3e37f3dba5ea009f849f0dd9b470/Products.CMFPlomino-2.0a1.zip" } ], "2.0a2": [ { "comment_text": "", "digests": { "md5": "ddbb15ffdeaaf3a73dc1dc938c28d666", "sha256": "a9b3fb06f9dce4ff844deae47333ce4761f145b98e1c59c063ec330591414059" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0a2.zip", "has_sig": false, "md5_digest": "ddbb15ffdeaaf3a73dc1dc938c28d666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 433090, "upload_time": "2015-09-08T07:11:40", "url": "https://files.pythonhosted.org/packages/33/7b/bad6fbc265b29b1bad88771a81871a4436df1c29cb44e4f1b4f15740ff2c/Products.CMFPlomino-2.0a2.zip" } ], "2.0a3": [ { "comment_text": "", "digests": { "md5": "681bf9cd4b5b2c3e17c3882b98749f4a", "sha256": "354ae51da0465388788a86a9773549ddc1a276af9e3c73c90b8c89e1e3fe781b" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0a3.zip", "has_sig": false, "md5_digest": "681bf9cd4b5b2c3e17c3882b98749f4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 435686, "upload_time": "2015-09-29T18:59:41", "url": "https://files.pythonhosted.org/packages/4e/60/844c1c160de2e3edeefe031b04f5932faf8678467f1f3a219cab0f3af656/Products.CMFPlomino-2.0a3.zip" } ], "2.0a4": [ { "comment_text": "", "digests": { "md5": "36aef48a324a4ac7d51f5ce0100f2886", "sha256": "6145bb776afd8fb0090a5d5cbd7e875693a3a80db4dd5ca7d6b516c3d2d88171" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0a4.tar.gz", "has_sig": false, "md5_digest": "36aef48a324a4ac7d51f5ce0100f2886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 396083, "upload_time": "2016-01-06T12:52:17", "url": "https://files.pythonhosted.org/packages/c7/87/cf73cb26e1127383813b4034195129a171d3afa8fbd3161f438f8c32268a/Products.CMFPlomino-2.0a4.tar.gz" } ], "2.0a5": [ { "comment_text": "", "digests": { "md5": "3d5b32181be34e29d0e05816ce60d752", "sha256": "4fa399df50bf0a8995b56361a0a3e02b71c3e2b1858e9fbd2ddf550bc89c130b" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0a5.tar.gz", "has_sig": false, "md5_digest": "3d5b32181be34e29d0e05816ce60d752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 245003, "upload_time": "2016-03-23T13:54:54", "url": "https://files.pythonhosted.org/packages/34/d8/6a28b95049eb92ec84e79b7c91ce2fcc656a3ad5a5cdefa3d32740014db8/Products.CMFPlomino-2.0a5.tar.gz" } ], "2.0a6": [ { "comment_text": "", "digests": { "md5": "7b9a9826fa54338f0ebb7abcd096788a", "sha256": "42a6338f3a7457445cdcfafee119e42231271e3fe623ff89b94226c972ebc367" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0a6.zip", "has_sig": false, "md5_digest": "7b9a9826fa54338f0ebb7abcd096788a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319653, "upload_time": "2016-03-25T13:48:07", "url": "https://files.pythonhosted.org/packages/38/3b/0312a5f6a74b332015e0d0b16e19204fe06de3fe992a824fced3fe6e351e/Products.CMFPlomino-2.0a6.zip" } ], "2.0b1": [ { "comment_text": "", "digests": { "md5": "cc8211af9abe527463280bdd64dfa464", "sha256": "7483c7bfcaa59649d789c3e85807fd367c7f407b8ebf21ec5083b7cab384f9d3" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b1.tar.gz", "has_sig": false, "md5_digest": "cc8211af9abe527463280bdd64dfa464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228289, "upload_time": "2016-04-13T13:50:55", "url": "https://files.pythonhosted.org/packages/d6/9b/7a5b1662a9b1b9c98bd8e4344d7f0a55268eb1b7c38bac6577b243b1ae1f/Products.CMFPlomino-2.0b1.tar.gz" } ], "2.0b2": [ { "comment_text": "", "digests": { "md5": "24a5996899c109fec1dec594cae64ccd", "sha256": "eed00d0f6bfb69b6994ea27e20e0656ec3b1f45c315183bd84ce1d4a118a7ca0" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b2.tar.gz", "has_sig": false, "md5_digest": "24a5996899c109fec1dec594cae64ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227480, "upload_time": "2016-04-14T14:57:07", "url": "https://files.pythonhosted.org/packages/63/e4/03b3e58ec498f18a8b29fc2e09ee24408b5c0d05134e175059e87a45ee78/Products.CMFPlomino-2.0b2.tar.gz" } ], "2.0b3": [ { "comment_text": "", "digests": { "md5": "0512c9e3fe824da36b183e6d38f4597f", "sha256": "3051358cb0f66a4e39190fd2d1b076a70cf622bb767184de7a464b892054cc7a" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b3.tar.gz", "has_sig": false, "md5_digest": "0512c9e3fe824da36b183e6d38f4597f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228151, "upload_time": "2016-05-10T13:51:11", "url": "https://files.pythonhosted.org/packages/67/c2/aa0a46c1c0581c03122c65d1be3ea42596edabe0f17f8b440117b409b721/Products.CMFPlomino-2.0b3.tar.gz" } ], "2.0b4": [ { "comment_text": "", "digests": { "md5": "769c5bb31adfa968550b4c4a1b4a40de", "sha256": "4615bba20e88b28ac045359f9bf160e04d5a5a517c685bf30c1da88106412ec7" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b4.tar.gz", "has_sig": false, "md5_digest": "769c5bb31adfa968550b4c4a1b4a40de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228728, "upload_time": "2016-05-27T10:02:30", "url": "https://files.pythonhosted.org/packages/a8/66/eb519d74e2e06dba62e6ac89f6a73a44355e20543013f0f00e9ebf81d913/Products.CMFPlomino-2.0b4.tar.gz" } ], "2.0b5": [ { "comment_text": "", "digests": { "md5": "1801ecb7d923e6692472758901b57a70", "sha256": "54da9498199ed40624322c15cd71c4e7a44ef143fb5ccfb02e5674dc98926fc8" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b5.tar.gz", "has_sig": false, "md5_digest": "1801ecb7d923e6692472758901b57a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1036064, "upload_time": "2017-02-10T16:19:56", "url": "https://files.pythonhosted.org/packages/97/9f/43d673f01804e2e65c696db61329645b5b83505e0e7c0455a78b984d22cb/Products.CMFPlomino-2.0b5.tar.gz" } ], "2.0b6": [ { "comment_text": "", "digests": { "md5": "04dbdb9b0ca8a90206504a6e4f4e8904", "sha256": "64578cdcdc768ea100862880a47030a00375fa293ff21fe507ee8464c95136b6" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b6.tar.gz", "has_sig": false, "md5_digest": "04dbdb9b0ca8a90206504a6e4f4e8904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1036384, "upload_time": "2017-02-12T10:21:15", "url": "https://files.pythonhosted.org/packages/a2/59/6762cf5384e7ec9bb71003832e392f2f34be1145a90126c90888f8bd756a/Products.CMFPlomino-2.0b6.tar.gz" } ], "2.0b7": [ { "comment_text": "", "digests": { "md5": "a8bb9e55f103c9fbbbdd993d6dfc46dc", "sha256": "259ce50905d9c586cb51aeb8ee6b0dd1b06ff9de3949de5fa6e7cd3b97fff851" }, "downloads": -1, "filename": "Products.CMFPlomino-2.0b7.tar.gz", "has_sig": false, "md5_digest": "a8bb9e55f103c9fbbbdd993d6dfc46dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1036443, "upload_time": "2017-02-15T09:35:40", "url": "https://files.pythonhosted.org/packages/e2/50/37fe3c6b49a608c394590ef0c52433f2714dcbafd75046739fbdb06c469b/Products.CMFPlomino-2.0b7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "719ccb1ef61037d4885af94b048659f2", "sha256": "a0e4811794a1b561ff46b9dde063a2f101d7eeca29e19d49f3be8658b634a5ef" }, "downloads": -1, "filename": "Products.CMFPlomino-1.19.6.zip", "has_sig": false, "md5_digest": "719ccb1ef61037d4885af94b048659f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 460023, "upload_time": "2016-01-04T09:25:17", "url": "https://files.pythonhosted.org/packages/b9/35/75c298ee36220b5a62dc4b1195137bb1e2cf9e856558c8ac5cac52a415c8/Products.CMFPlomino-1.19.6.zip" } ] }