{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-cmf@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Framework :: Zope :: 4", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": ".. image:: https://travis-ci.org/zopefoundation/Products.DCWorkflow.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/Products.DCWorkflow\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/Products.DCWorkflow/badge.svg\n :target: https://coveralls.io/github/zopefoundation/Products.DCWorkflow\n\n.. image:: https://img.shields.io/pypi/v/Products.DCWorkflow.svg\n :target: https://pypi.org/project/Products.DCWorkflow/\n :alt: Current version on PyPI\n\n.. image:: https://img.shields.io/pypi/pyversions/Products.DCWorkflow.svg\n :target: https://pypi.org/project/Products.DCWorkflow/\n :alt: Supported Python versions\n\nProducts.DCWorkflow\n===================\n\nThis product provides fully customizable workflows for the CMF \nportal_workflow tool.\n\n------------------------------------------------------------\n\nProducts.DCWorkflow Changelog\n=============================\n\n2.4.0 (2019-07-19)\n------------------\n\n- full flake8 code cleanup\n\n\n2.4.0b3 (2019-06-27)\n--------------------\n\n- Add support for Python 3.8\n\n- Fix import of scripts.\n\n\n2.4.0b2 (2018-11-07)\n--------------------\n\n- Prepare for Python 2 / 3 compatibility\n\n- Import permissions directly from CMFCore and deprecate the\n permissions module in Products.DCWorkflow\n\n- Use decorators for ZCA and to declare security.\n\n\n2.4.0b1 (2017-05-04)\n--------------------\n\n- Target use with Zope 4: no longer support 2.13.x.\n\n\n2.3.0 (2017-05-04)\n------------------\n\n- Export / import workflow-managed groups.\n\n\n2.3.0-beta (2012-03-21)\n-----------------------\n\n- Removed string exceptions.\n (https://bugs.launchpad.net/zope-cmf/+bug/952301)\n\n- Made sure converted tools are used as utilities.\n\n- StateChangeInfo: Removed support for deprecated '_isPortalRoot' marker.\n\n- Hardened XML import parsing against missing boolean attributes.\n (https://bugs.launchpad.net/zope-cmf/+bug/707927)\n\n- Ensured that emitted XML export has a valid encoding, even when passed\n 'None'. (https://bugs.launchpad.net/zope-cmf/+bug/707927)\n\n- Change default encoding of exports from None to utf-8.\n\n- Require at least Zope 2.13.12.\n\n\n2.2.4 (2011-11-01)\n------------------\n\n- Fixed issue with non-ascii chars in workflow definitions\n\n- Don't crash worklist's ``manage_main`` if variables are Expression objects.\n (https://bugs.launchpad.net/zope-cmf/+bug/731394)\n\n- Allow renaming of states, transitions, variables and worklists\n\n\n2.2.3 (2011-01-12)\n------------------\n\n- Explicitly include permissions from CMFCore, which are needed now that\n they aren't declared in Five in Zope 2.13.\n\n\n2.2.2 (2010-11-11)\n------------------\n\n- Fixed Chameleon compatibility in `state_groups.pt`.\n\n- Workflow states cannot be renamed through the ZMI.\n (https://bugs.launchpad.net/zope-cmf/+bug/625722)\n\n\n2.2.1 (2010-07-04)\n------------------\n\n- Deal with deprecation warnings for Zope 2.13.\n\n\n2.2.0 (2010-01-04)\n------------------\n\n- no changes from version 2.2.0-beta\n\n\n2.2.0-beta (2009-12-06)\n-----------------------\n\n- no changes from version 2.2.0-alpha\n\n\n2.2.0-alpha (2009-11-13)\n------------------------\n\n- moved the Zope dependency to version 2.12.0b3dev\n\n- Worklists: The catalog variable match setting can now be a\n formatted string (as before), but also a qualified TAL\n expression, meaning it has a prefix like \"string:\", \"python:\".\n (https://bugs.launchpad.net/zope-cmf/+bug/378292)\n\n- exportimport: Support for instance creation guards and manager\n bypass added.\n (https://bugs.launchpad.net/zope-cmf/+bug/308947)\n\n- Cleaned up / normalized imports:\n\n o Don't import from Globals; instead, use real locations.\n\n o Make other imports use the actual source module, rather than an\n intermediate (e.g., prefer importing 'ClassSecurityInfo' from\n 'AccessControl.SecurityInfo' rather than from 'AccessControl').\n\n o Avoid relative imports, which will break in later versions of Python.\n\n- Strip trailing newlines in order to properly match with a msgid when\n translating transition descriptions.\n\n- Workflow UI: Remove ancient cruft to accommodate the proprietary\n (and long dead) base_cms product.\n\n- Worklists and Transitions: Add icon expression properties to worklist\n and transition actions and their GenericSetup profiles.\n\n- Fixed an import error (Products.PageTemplates.TALES is gone on\n Zope trunk). Because we require Zope >= 2.10, we don't need a\n BBB conditional import.\n\n\n2.1.2 (2008-09-13)\n------------------\n\n- test fixture: Fix failng tests with GenericSetup > 1.3 by explicitly\n loading GS' meta.zcml during setup.\n\n\n2.1.2-beta (2008-08-26)\n-----------------------\n\n- completed devolution from monolithic CMF package into its component\n products that are distributed as eggs from PyPI.\n\n\n2.1.1 (2008-01-06)\n------------------\n\n- no changes\n\n\n2.1.1-beta(2007-12/29)\n----------------------\n\n- Testing: Derive test layers from ZopeLite layer if available.\n\n- exportimport: Scripts with invalid types imported\n after scripts with valid types will no longer place the valid\n script twice. Scripts can also now be specified with meta_types\n other than the hard-coded meta_types.\n\n- AfterTransitionEvent now passes along the new status of the\n object, just as StateChangeInfo passes on the new status to\n after-transition scripts.\n (http://www.zope.org/Collectors/CMF/490)\n\n\n2.1.0 (2007-08-08)\n------------------\n\n- Fixed all componentregistry.xml files to use plain object paths and strip\n and slashes. GenericSetup does only support registering objects which are\n in the site root.\n\n\n2.1.0-beta2 (2007-07-12)\n------------------------\n\n- moved the Zope dependency to version 2.10.4\n\n- Remove antique usage of marker attributes in favor of interfaces,\n leaving BBB behind for places potentially affecting third-party code.\n (http://www.zope.org/Collectors/CMF/440)\n\n- Add POST-only protections to security critical methods.\n http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0240)\n\n- Workflow definition instances now have a description field\n (http://www.zope.org/Collectors/CMF/480)\n\n\n2.1.0-beta (2007-03-09)\n-----------------------\n\n- moved the Zope dependency to verson 2.10.2\n\n- Tool lookup and registration is now done \"the Zope 3 way\" as utilities, see\n http://svn.zope.org/CMF/branches/2.1/docs/ToolsAreUtilities.stx?view=auto\n\n- Merged patches from Martin Aspeli to enable generating events before\n and after DCWorkflow transitions, and in the 'notify' methods of the\n workflow tool (http://www.zope.org/Collectors/CMF/461).\n\n\n2.1.0-alpha2 (2006-11-23)\n-------------------------\n\n- moved the Zope dependency to version 2.10.1\n\n- Fixed test breakage induced by use of Z3 pagetemplates in Zope 2.10+.\n\n- browser views: Added some zope.formlib based forms.\n\n- testing: Added test layers for setting up ZCML.\n\n\n2.1.0-alpha (2006-10-09)\n------------------------\n\n- skins: Changed encoding of translated portal_status_messages.\n Now getBrowserCharset is used to play nice with Five forms. Customized\n setRedirect and getMainGlobals scripts have to be updated.\n\n- Profiles: All profiles are now registered by ZCML.\n\n- ZClasses: Removed unmaintained support for ZClasses.\n Marked the 'initializeBases*' methods as deprecated.\n\n- Content: Added IFactory utilities for all content classes.\n They are now used by default instead of the old constructor methods.\n\n- Content: All content classes are now registered by ZCML.\n ContentInit is still used to register oldstyle constructors.\n\n- setup handlers: Removed support for CMF 1.5 CMFSetup profiles.\n\n\nEarlier releases\n----------------\n\nFor a complete list of changes before version 2.1.0-alpha, see the HISTORY.txt\nfile on the CMF-2.1 branch:\nhttp://svn.zope.org/CMF/branches/2.1/HISTORY.txt?view=auto\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/Products.DCWorkflow", "keywords": "web application server zope zope2 cmf", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "Products.DCWorkflow", "package_url": "https://pypi.org/project/Products.DCWorkflow/", "platform": "", "project_url": "https://pypi.org/project/Products.DCWorkflow/", "project_urls": { "Homepage": "https://pypi.org/project/Products.DCWorkflow", "Issue Tracker": "https://github.com/zopefoundation/Products.DCWorkflow/issues", "Sources": "https://github.com/zopefoundation/Products.DCWorkflow" }, "release_url": "https://pypi.org/project/Products.DCWorkflow/2.4.0/", "requires_dist": [ "setuptools", "six", "Zope (>=4.0b4)", "Products.CMFCore (>=2.4.0)", "Products.ExternalMethod", "Products.GenericSetup (>=2.0b1)", "Products.PythonScripts", "Sphinx ; extra == 'docs'", "repoze.sphinx.autointerface ; extra == 'docs'", "pkginfo ; extra == 'docs'" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "summary": "DCWorkflow product for the Zope Content Management Framework", "version": "2.4.0" }, "last_serial": 5559479, "releases": { "2.1.1": [ { "comment_text": "", "digests": { "md5": "d52d6f7d778dbbdd497c1e1806d93f99", "sha256": "f27f3013c3d8b4a0d78d9f19bad96df1c069c0a9a92747a2c1a873280421af3c" }, "downloads": -1, "filename": "Products.DCWorkflow-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d52d6f7d778dbbdd497c1e1806d93f99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63636, "upload_time": "2008-08-03T16:08:39", "url": "https://files.pythonhosted.org/packages/5e/43/179b0b4c09feec2ddc6df9b6d6b93b2a3c573f5fb6ab4fe0a8a235e03538/Products.DCWorkflow-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "0565b8353677a5a42fdce092ba052765", "sha256": "70ae681876595fc42a3773773fe29328f2e57ec6e20a10411e5a4ca188a1de35" }, "downloads": -1, "filename": "Products.DCWorkflow-2.1.2.tar.gz", "has_sig": false, "md5_digest": "0565b8353677a5a42fdce092ba052765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69070, "upload_time": "2008-09-13T08:51:43", "url": "https://files.pythonhosted.org/packages/a9/82/5cdda337d072c56c51dec4918e5865dbf76b9268c94a0aedd25c3cf36eb6/Products.DCWorkflow-2.1.2.tar.gz" } ], "2.1.2-beta": [ { "comment_text": "", "digests": { "md5": "100bb8bcbd7fda220e7cb9994cf19edd", "sha256": "39c87f6f5494ed166d00e0e518e30b9a1e5da8cdcfee6509a6dc3e7b2b0b1dea" }, "downloads": -1, "filename": "Products.DCWorkflow-2.1.2-beta.tar.gz", "has_sig": false, "md5_digest": "100bb8bcbd7fda220e7cb9994cf19edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68998, "upload_time": "2008-08-26T12:58:16", "url": "https://files.pythonhosted.org/packages/b5/af/626bf1ef2a672795fdeaeea16eaf6f5543bac4dc5767fbfa336ccda37d2c/Products.DCWorkflow-2.1.2-beta.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "2726cf11d4f6c431606e87487a3f278b", "sha256": "f6a041d2b609226afd33e0e46ed9cecb5c578bf41cd455f0e0f18e44bdadf368" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.0.tar.gz", "has_sig": false, "md5_digest": "2726cf11d4f6c431606e87487a3f278b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72709, "upload_time": "2010-01-04T10:59:46", "url": "https://files.pythonhosted.org/packages/a4/b2/7f187e40350c3b88ac940f7f6a3881a26e35c10743a2ac6803e6feeb2655/Products.DCWorkflow-2.2.0.tar.gz" } ], "2.2.0-alpha": [ { "comment_text": "", "digests": { "md5": "f61a10f18747254b7066cf0707bd16b8", "sha256": "3fa2546811ed2ea648828a9aa5b3769ea888e6c026a3986dcf7e138f489af1a8" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.0-alpha.tar.gz", "has_sig": false, "md5_digest": "f61a10f18747254b7066cf0707bd16b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72575, "upload_time": "2009-11-13T17:53:13", "url": "https://files.pythonhosted.org/packages/cc/7e/766df99bc2ef6c38e97fc7dcbd04c66c41787f18665eca7f3a8fc2382ee3/Products.DCWorkflow-2.2.0-alpha.tar.gz" } ], "2.2.0-beta": [ { "comment_text": "", "digests": { "md5": "b10ebfa6b33306c3767c6e8a4031f539", "sha256": "5907d0fc3424b7e8c97083de892944cb174b9f03c56871a849cbd247a0e2b670" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.0-beta.tar.gz", "has_sig": false, "md5_digest": "b10ebfa6b33306c3767c6e8a4031f539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72687, "upload_time": "2009-12-06T18:19:16", "url": "https://files.pythonhosted.org/packages/1d/f6/eef3a9b1aea45f06ef651d3474c765fe6b00ca9cd9878de43236baa18ba7/Products.DCWorkflow-2.2.0-beta.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "8e546e47b77aeaca264d7106dd11efec", "sha256": "ea04eeef49aaf4e57b190d60ca106eeafb80f6d70e859a0610c452eeff1bee41" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.1.tar.gz", "has_sig": false, "md5_digest": "8e546e47b77aeaca264d7106dd11efec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73426, "upload_time": "2010-07-04T11:27:52", "url": "https://files.pythonhosted.org/packages/81/38/875f598cfe35b015c1a434abc42e920db01ac632d9654ecc781fc8e2366f/Products.DCWorkflow-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "5cd71f444a0e00f590b95d5c6a4defa3", "sha256": "b8f6ccb910dd5cc558b5c8fb7ec403f0dbab01b66f56dd96b4530838e8b501ef" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.2.tar.gz", "has_sig": false, "md5_digest": "5cd71f444a0e00f590b95d5c6a4defa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73495, "upload_time": "2010-11-11T16:26:12", "url": "https://files.pythonhosted.org/packages/45/00/57741dc707dfa1fbd6189f0752e4cddafc748fa8799881b44e0ea181a742/Products.DCWorkflow-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "c2e08be5ab9bbdb5b88649fd735a8012", "sha256": "a3ebdf9be81bad2527d6701e4b4663d718c3437746a439255f9ce89ed58ad22a" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.3.tar.gz", "has_sig": false, "md5_digest": "c2e08be5ab9bbdb5b88649fd735a8012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73679, "upload_time": "2011-01-12T09:55:47", "url": "https://files.pythonhosted.org/packages/a1/74/b3996accf8080b211204eb7c8e0f6cb81d0fe5cb32fb3766eedd099c7838/Products.DCWorkflow-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "c90a16c4f3611015592ba8173a5f1863", "sha256": "841ce35319fa835f9485ed01008926c2d95a7cb781f3764c3cdc0aa5fe574e84" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.4.tar.gz", "has_sig": false, "md5_digest": "c90a16c4f3611015592ba8173a5f1863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76147, "upload_time": "2011-11-01T18:56:00", "url": "https://files.pythonhosted.org/packages/6a/93/ac00e8e9b9d2455270d244fa7de964c519d90e48c428a967278e2e3cc345/Products.DCWorkflow-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "1392d2805a7dd21710c91676adfd681a", "sha256": "ed305a0f54f1e9f6852a69d589faa893b953dc8345e32238b82f1db3cccac26f" }, "downloads": -1, "filename": "Products.DCWorkflow-2.2.5.tar.gz", "has_sig": true, "md5_digest": "1392d2805a7dd21710c91676adfd681a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75739, "upload_time": "2016-07-06T12:31:21", "url": "https://files.pythonhosted.org/packages/96/7b/e61ea9587eb30b08a66dc8cc9d946a47e7eb036cead872a62f53ad386b3e/Products.DCWorkflow-2.2.5.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "22f268a91c5dd374bdcf505872394cbc", "sha256": "af13b240b5d6eb49c2cd5e9b453df682706f0e289a781b1682f8bfa4461b573d" }, "downloads": -1, "filename": "Products.DCWorkflow-2.3.0.tar.gz", "has_sig": false, "md5_digest": "22f268a91c5dd374bdcf505872394cbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74391, "upload_time": "2017-05-04T09:37:49", "url": "https://files.pythonhosted.org/packages/9b/c5/4744586225e4db0346abfc9b9f495de09c203c58e4c6f5b701cf5143d4fa/Products.DCWorkflow-2.3.0.tar.gz" } ], "2.3.0-beta": [ { "comment_text": "", "digests": { "md5": "99f59a9f80b2297ef6614e112029f124", "sha256": "0dfed0136d22d7c38493be5eb1ccd6921e671d8bfc18354fffa844b25c3e3554" }, "downloads": -1, "filename": "Products.DCWorkflow-2.3.0-beta.tar.gz", "has_sig": false, "md5_digest": "99f59a9f80b2297ef6614e112029f124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73299, "upload_time": "2012-03-21T22:46:23", "url": "https://files.pythonhosted.org/packages/23/38/e7cf8bf7c9486db7ab321d171ceaeb9c01d548efbc7fd521c823a1a6ca46/Products.DCWorkflow-2.3.0-beta.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "f02d37b87a5bdfd8b618263560a66f8e", "sha256": "bbca96705163fa289aeafe7ea1a6f151ca2e6985ff20f33bfadd5820963ea54d" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f02d37b87a5bdfd8b618263560a66f8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 83894, "upload_time": "2019-07-20T01:41:19", "url": "https://files.pythonhosted.org/packages/d6/93/0c33d244dcb2d0d3515aa6d3e9e53f9ca5c022fdef15349501c38a928825/Products.DCWorkflow-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bc6775b96fd71b740b4408102b0cc47", "sha256": "0bf8ee90095a2b1b5fdd577505aff3c81a25f2dda200e885bb3702221087805b" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0.tar.gz", "has_sig": true, "md5_digest": "3bc6775b96fd71b740b4408102b0cc47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 710827, "upload_time": "2019-07-20T01:41:25", "url": "https://files.pythonhosted.org/packages/64/bf/e86a97b2218e1b241a4c29dec0856385056749374020f98839b7a79eb408/Products.DCWorkflow-2.4.0.tar.gz" } ], "2.4.0b1": [ { "comment_text": "", "digests": { "md5": "16054dce4da36d3c6e36cb26661016c2", "sha256": "9d12f78c4a4da197d0530022293db2773dfac2d1a602a4a298a421b47b537a31" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0b1.tar.gz", "has_sig": false, "md5_digest": "16054dce4da36d3c6e36cb26661016c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 710570, "upload_time": "2017-05-04T10:54:35", "url": "https://files.pythonhosted.org/packages/ec/a7/097c2fce5f3f21edf4676645f0159ba339b5a65f52f0aecd1fc3735808a9/Products.DCWorkflow-2.4.0b1.tar.gz" } ], "2.4.0b2": [ { "comment_text": "", "digests": { "md5": "8ea2f223b230e7a121ee50e5a6c74204", "sha256": "1c49dd8fdd0c0786a85e19796481c0d93c0a72dc1eb0251166440617a7e1e1b5" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0b2.tar.gz", "has_sig": false, "md5_digest": "8ea2f223b230e7a121ee50e5a6c74204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73655, "upload_time": "2018-11-07T07:34:33", "url": "https://files.pythonhosted.org/packages/61/24/4ee0939ad6913565868c67bca136ad1ead43ba10b649d15875fe8ced0987/Products.DCWorkflow-2.4.0b2.tar.gz" } ], "2.4.0b3": [ { "comment_text": "", "digests": { "md5": "a66332b3e673c128ac84b3e34a0e1df5", "sha256": "9aa7b237d80071f45a1cfc029b3c5f836da16ab79295242e59f4deb60c6006d6" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a66332b3e673c128ac84b3e34a0e1df5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83746, "upload_time": "2019-06-27T20:25:24", "url": "https://files.pythonhosted.org/packages/36/73/0b66a56c547096d80403a1ed9a7fd3d2cc228dbb502d8e01d48c1a563b90/Products.DCWorkflow-2.4.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b343916f0824d432fab1438b201f3d68", "sha256": "6dfd9da1d64c728fa4b48f6275af0bdbc991a67ac43041b8612489c24a6fcb4f" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0b3.tar.gz", "has_sig": false, "md5_digest": "b343916f0824d432fab1438b201f3d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74001, "upload_time": "2019-06-27T20:25:26", "url": "https://files.pythonhosted.org/packages/ce/61/ae2a4b2dcdb8de0fe9618e38acc7ff6f509f5807021b83c0c2224d415e91/Products.DCWorkflow-2.4.0b3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f02d37b87a5bdfd8b618263560a66f8e", "sha256": "bbca96705163fa289aeafe7ea1a6f151ca2e6985ff20f33bfadd5820963ea54d" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f02d37b87a5bdfd8b618263560a66f8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 83894, "upload_time": "2019-07-20T01:41:19", "url": "https://files.pythonhosted.org/packages/d6/93/0c33d244dcb2d0d3515aa6d3e9e53f9ca5c022fdef15349501c38a928825/Products.DCWorkflow-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bc6775b96fd71b740b4408102b0cc47", "sha256": "0bf8ee90095a2b1b5fdd577505aff3c81a25f2dda200e885bb3702221087805b" }, "downloads": -1, "filename": "Products.DCWorkflow-2.4.0.tar.gz", "has_sig": true, "md5_digest": "3bc6775b96fd71b740b4408102b0cc47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 710827, "upload_time": "2019-07-20T01:41:25", "url": "https://files.pythonhosted.org/packages/64/bf/e86a97b2218e1b241a4c29dec0856385056749374020f98839b7a79eb408/Products.DCWorkflow-2.4.0.tar.gz" } ] }