{ "info": { "author": "Andreas Jung", "author_email": "info@zopyx.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "pp.core - Produce & Publish Foundation\n======================================\n\n``pp.core`` implements some core foundation functionalities\nof the Produce & Publish framework.\n\nProvided functionality\n----------------------\n\n- filesystem abstraction\n- integration with Dropbox and other cloud file services\n- resource base\n- resources registry\n- filesystem registry \n\nInternals\n---------\n\nThis module abstracts Produce & Publish basic functionality in order to make\nthe core implementation as re-usable as possible. It uses the ``pyfilesystem``\nto abstract arbitrary file operations independent of the underlaying storage\nlayer. Through this approach we are able to support local filesystems, network\nfilesystems or cloud storages like Dropbox without changing the application.\nAll storage subsystems can be accessed using the same API.\n\nRequirements\n------------\n\n- Python 2.7 \n\nFor using the Dropbox storage API of ``pp.core`` you need to have ``Phantomjs``\ninstalled (the ``phantomjs`` binary must be available in the ``$PATH``. PhantomJS\nis required to fake the OAuth process of Dropbox.\n\nSource code\n-----------\n\nhttps://bitbucket.org/ajung/pp.core\n\nBug tracker\n-----------\n\nhttps://bitbucket.org/ajung/pp.core/issues\n\nSupport\n-------\n\nSupport for Produce & Publish Server is currently only available on a project\nbasis.\n\nLicense\n-------\n``pp.core`` is published under the GNU Public License V2 (GPL 2).\n\nContact\n-------\n\n| Andreas Jung/ZOPYX \n| Hundskapfklinge 33\n| D-72074 Tuebingen, Germany\n| info@zopyx.com\n| www.zopyx.com\n\n\nCHANGES\n=======\n\n0.4.2 (2018/12/12)\n------------------\n- some Python 3 cleanup\n\n0.4.1 (2017/10/05)\n------------------\n- further cleanup\n\n0.4.0 (2017/08/26)\n------------------\n- removed outdated Dropbox implementation \n\n0.3.3 (2015/02/08)\n------------------\n- fix in constructor\n\n0.3.2 (2015/01/27)\n------------------\n- registerTransformation no longer support duplicate \n registrations\n- minor fix in transformation code\n \n0.3.0 (2014/11/17)\n------------------\n- code cleanup, removed obsolete modules\n- drone.io support for continuous integration testing \n\n0.2.4 (2014/08/21)\n------------------\n\n- Transformer: fixed parameter handling\n\n0.2.3 (2014/08/05)\n------------------\n\n- unicode fix\n\n0.2.2 (2014/08/05)\n------------------\n\n- TransformerXML API is now unicode-aware\n\n\n0.2.1 (2014/08/04)\n------------------\n\n- added TransformerXML API\n\n0.2.0 (2014/03/16)\n------------------\n\n- enhanced resources_registry API \n- disabled Dropbox API due to Dropbox changes\n- test fixes\n\n0.1.0 (2013/07/11)\n------------------\n\n- initial release\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/pp.core", "keywords": "Python Produce & Publish", "license": "", "maintainer": "", "maintainer_email": "", "name": "pp.core", "package_url": "https://pypi.org/project/pp.core/", "platform": "", "project_url": "https://pypi.org/project/pp.core/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/pp.core" }, "release_url": "https://pypi.org/project/pp.core/0.4.4/", "requires_dist": null, "requires_python": "", "summary": "pp.core", "version": "0.4.4" }, "last_serial": 4584592, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "76e3ce179e74b1172f35434e03295f19", "sha256": "6a92d9e823af2917a6c63622d7418f230cb9966d1ff65b8a40189eb2206507d7" }, "downloads": -1, "filename": "pp.core-0.1.1.zip", "has_sig": false, "md5_digest": "76e3ce179e74b1172f35434e03295f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26422, "upload_time": "2013-07-10T17:20:50", "url": "https://files.pythonhosted.org/packages/a8/db/48388dc7559b1563ab286c24b745f6938bc827e42bf02c3c64a31598ca7b/pp.core-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "397c50830e3f68972d72ce3c0c31614d", "sha256": "38527483c79e97ee8bdf37a3b91f80dbfe0f410a3238cdb124446c96c5d3da87" }, "downloads": -1, "filename": "pp.core-0.1.2.zip", "has_sig": false, "md5_digest": "397c50830e3f68972d72ce3c0c31614d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26414, "upload_time": "2013-07-10T17:22:05", "url": "https://files.pythonhosted.org/packages/d3/ef/b6af8e97612539f45473c7f0b5b9540fb5599e310d1d04411d344832b3be/pp.core-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8a3d98d1d21f3f386bf49404b85e106c", "sha256": "64e20b4d1d8d58bbf04c9ec72971ee88924796b832480a3a2568630da7697c79" }, "downloads": -1, "filename": "pp.core-0.1.3.zip", "has_sig": false, "md5_digest": "8a3d98d1d21f3f386bf49404b85e106c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26518, "upload_time": "2013-07-11T18:58:49", "url": "https://files.pythonhosted.org/packages/f1/7a/87dd0859b137d8653b2e233a50c25e8e6a1ea58a93a2653bb23e6a38848c/pp.core-0.1.3.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "df8736b816ec2ae7be73f6de69f4b9de", "sha256": "ee64b51736aff45ecc4dd6e144de8acf433803a41566ab4dcd5519853fa3b11c" }, "downloads": -1, "filename": "pp.core-0.2.0.zip", "has_sig": false, "md5_digest": "df8736b816ec2ae7be73f6de69f4b9de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28816, "upload_time": "2014-03-16T15:17:40", "url": "https://files.pythonhosted.org/packages/6b/d7/7e69d65be2704a3f1eff42c646ab7588f200b64102a75951232ccffb339f/pp.core-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4e9984d9569d9084138a005935d9e2db", "sha256": "e1f505a322abc1f534d0ff04abacb7826ad3c82cc0c028fbefdb9b669aa4f450" }, "downloads": -1, "filename": "pp.core-0.2.1.zip", "has_sig": false, "md5_digest": "4e9984d9569d9084138a005935d9e2db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29214, "upload_time": "2014-08-05T05:26:08", "url": "https://files.pythonhosted.org/packages/d6/6d/a822103c244fd9c72bf9e2ffa7be96d1db33deecb9f8cbd9804e7a6bf87e/pp.core-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f0da314ee99100cf97b937c7bbf44361", "sha256": "264d27fc4fe36c05cf15d21b17ed9142834922d63aa25c10e1ab9c8fc9d92569" }, "downloads": -1, "filename": "pp.core-0.2.2.zip", "has_sig": false, "md5_digest": "f0da314ee99100cf97b937c7bbf44361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29304, "upload_time": "2014-08-06T05:27:10", "url": "https://files.pythonhosted.org/packages/a7/31/793c1c003fc14d1e262374fdbb9cc17ba48e82c15de6490a6125c5cacbac/pp.core-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "045ab710f6bb588c1f08873bbdf80ce8", "sha256": "1584f61faaeb03c355764afa990d58b6bb4badf35a82f433305f9bea72c45d48" }, "downloads": -1, "filename": "pp.core-0.2.3.zip", "has_sig": false, "md5_digest": "045ab710f6bb588c1f08873bbdf80ce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29345, "upload_time": "2014-08-06T05:34:35", "url": "https://files.pythonhosted.org/packages/fd/5a/a75970a5233a95b5778bf1fd48aa8a72d1eefc01bcc78dfdcbaa9b5fddea/pp.core-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4095f0de08f13a2e94b84e930eef20ee", "sha256": "16b71bdc0bd111dbf97447e141946c235d54a40e205d1807473f25e2193813bd" }, "downloads": -1, "filename": "pp.core-0.2.4.zip", "has_sig": false, "md5_digest": "4095f0de08f13a2e94b84e930eef20ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29496, "upload_time": "2014-08-21T12:58:44", "url": "https://files.pythonhosted.org/packages/75/3e/e6d139c1a5ea956ba910e05e143fa1f8a50fb7429bfa57527e51b450d523/pp.core-0.2.4.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c7fb3c1a497b4bb6ab04f6b1d5f11cd2", "sha256": "a782f1714ed04e9cb748538c7c121f84f7900f93d9f8026e3e910fec3c8ed965" }, "downloads": -1, "filename": "pp.core-0.3.0.zip", "has_sig": false, "md5_digest": "c7fb3c1a497b4bb6ab04f6b1d5f11cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27223, "upload_time": "2014-11-17T16:21:58", "url": "https://files.pythonhosted.org/packages/1e/74/74b746fbbab05d1817c1afa832f55aef2cdf5c13e79ebc76a295404cfabc/pp.core-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0e53a37631ba34d5031440e26cfecab4", "sha256": "15d1d6f4613c9a24ccdad9c667b8a06c04474494f488f8b31706648eee1e93c3" }, "downloads": -1, "filename": "pp.core-0.3.1.zip", "has_sig": false, "md5_digest": "0e53a37631ba34d5031440e26cfecab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27214, "upload_time": "2014-11-17T16:23:46", "url": "https://files.pythonhosted.org/packages/a4/d4/5f89702bd12a885184c3932249274088d27ded1c91bbdbd7afd1ea1d7986/pp.core-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "cd0cdb360d04dfe57b37cd32341ea15b", "sha256": "21f0f0db90040c31954a803abd8c06c50e117163a88944db4a064481c0e710e7" }, "downloads": -1, "filename": "pp.core-0.3.2.zip", "has_sig": false, "md5_digest": "cd0cdb360d04dfe57b37cd32341ea15b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27493, "upload_time": "2015-01-27T13:20:53", "url": "https://files.pythonhosted.org/packages/d7/6f/35ecd337dd36475f3107ded2d2b310346db18632959be2d65c67b0c47c3c/pp.core-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "cd029f07a69aa498639ce672f724a912", "sha256": "01314679f4a01fa3658122e41b4daad1989401ebede7f0c3150c8ec11f4d37d7" }, "downloads": -1, "filename": "pp.core-0.3.3.zip", "has_sig": false, "md5_digest": "cd029f07a69aa498639ce672f724a912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27555, "upload_time": "2015-02-08T11:37:18", "url": "https://files.pythonhosted.org/packages/35/1f/28b67d6693730c54a630d82cd264e18a712ab5ad3f40cfd113168d2771f0/pp.core-0.3.3.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8d10bbdc91b50a5af1a1e7b60cfec56d", "sha256": "1018f5e856a4d831c696f9311d21e13fc33b781525a6dbaf95f7007f3c9f8b8a" }, "downloads": -1, "filename": "pp.core-0.4.0.zip", "has_sig": false, "md5_digest": "8d10bbdc91b50a5af1a1e7b60cfec56d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25590, "upload_time": "2017-10-02T16:15:21", "url": "https://files.pythonhosted.org/packages/01/4b/30332db354ccd5aee4d583dc66ad7df7461bcad1aec4ad3eeb50b8b2b057/pp.core-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "925fbb00328048c790f37fc3d1257231", "sha256": "c67958f9d9b31a0f9c25aa69287dd22953e4d79ea79aa56610fb9b7613b3cc10" }, "downloads": -1, "filename": "pp.core-0.4.1.zip", "has_sig": false, "md5_digest": "925fbb00328048c790f37fc3d1257231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25583, "upload_time": "2017-10-05T13:04:48", "url": "https://files.pythonhosted.org/packages/47/9c/214c099094a9acb9408a66ed9654aed4bcf53f2d13fda168e99c09918eda/pp.core-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "5a48ab62fb78bc79179c5cace3933573", "sha256": "14b0af0aca32fa58431ebaa68b182ff6b9dacc7ae7f9a43ce7fa00803becb6dc" }, "downloads": -1, "filename": "pp.core-0.4.2.tar.gz", "has_sig": false, "md5_digest": "5a48ab62fb78bc79179c5cace3933573", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5861, "upload_time": "2018-12-11T09:37:05", "url": "https://files.pythonhosted.org/packages/a7/5e/57bf4abe9aabb9c940e05bf9bfc2160d7f0b9ad9c1b4b470848f0d1d1b92/pp.core-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "b5e778d95dbff4502379453421fcfa18", "sha256": "e8728c8d91f55a8ea8ffae115847709a54b7091ac95ada862b51cd5b50f41ec1" }, "downloads": -1, "filename": "pp.core-0.4.3.tar.gz", "has_sig": false, "md5_digest": "b5e778d95dbff4502379453421fcfa18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16076, "upload_time": "2018-12-11T09:52:25", "url": "https://files.pythonhosted.org/packages/d8/d0/2901dee8f87b9080d639d8b82a71d1ac9c5cf18082c6aec7709a5db7815d/pp.core-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "039784ae2f7339af3019047cf12ebaa9", "sha256": "b30f41d9937f87b456d751f356e0597e426c902005ba0330af1d22d2c10ed6c2" }, "downloads": -1, "filename": "pp.core-0.4.4.tar.gz", "has_sig": false, "md5_digest": "039784ae2f7339af3019047cf12ebaa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16074, "upload_time": "2018-12-11T09:54:27", "url": "https://files.pythonhosted.org/packages/1d/da/dd245e3878717dd64c5b5dd7d3ed9d84736026a855e6077cfe1fa3530193/pp.core-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "039784ae2f7339af3019047cf12ebaa9", "sha256": "b30f41d9937f87b456d751f356e0597e426c902005ba0330af1d22d2c10ed6c2" }, "downloads": -1, "filename": "pp.core-0.4.4.tar.gz", "has_sig": false, "md5_digest": "039784ae2f7339af3019047cf12ebaa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16074, "upload_time": "2018-12-11T09:54:27", "url": "https://files.pythonhosted.org/packages/1d/da/dd245e3878717dd64c5b5dd7d3ed9d84736026a855e6077cfe1fa3530193/pp.core-0.4.4.tar.gz" } ] }