{ "info": { "author": "Romain Command\u00e9", "author_email": "commande.romain@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": ".. image:: https://travis-ci.org/rcommande/papaye.png?branch=master\n :target: https://travis-ci.org/rcommande/papaye\n\nPapaye\n======\nYet another Python Package Repository (local PyPI) written with the `Pyramid Web Framework`_, using `ZODB`_ and `Beaker Cache`_.\n\nGetting Started\n---------------\n\n::\n\n cd \n $venv/bin/pip install -e .\n $venv/bin/papaye_init development.ini # Use production.ini in production\n $venv/bin/pserve development.ini # Use production.ini in production\n\n\nMigrate the application from an older version\n---------------------------------------------\n\n::\n\n papaye_evolve you_configuration_file.ini\n\nConfiguration\n-------------\n\nPapaye variables\n################\n\n.. list-table:: Papaye variables\n :header-rows: 1\n :stub-columns: 1\n\n * - Parameter\n - Type\n - Description\n * - papaye.proxy\n - true / false\n - Enable proxy from PyPI server functionality\n * - papaye.anonymous_install\n - true / false\n - Allow anonymous user to install packages\n * - papaye.cache\n - true / false\n - Enable Papaye cache functionality\n * - papaye.scheduler\n - Python module\n - Set the Papaye scheduler\n * - papaye.scheduler.workers\n - Integer\n - Set worker concurency value\n\n\n.. _ZODB: https://pypi.python.org/pypi/ZODB\n.. _Pyramid Web Framework: http://www.pylonsproject.org\n.. _Beaker Cache: http://beaker.readthedocs.org\n\n\nChangelist\n----------\n\n0.2.2\n#####\n\n- Fix webassets for production installation\n\n0.2.1\n#####\n\n- Fix database initialization\n\n0.2.0\n#####\n\n- Package browse UI\n- Fix relative path on zodbconn.uri (#3)\n- Fix package name with spaces\n- Fix multiple bugs with the database tree\n- New task scheduler\n- Add database migration system based on repoze.evolution\n\n0.1.2\n#####\n\n- Fixed download async tasks\n\n0.1.1\n#####\n\n- Added templates to Papaye package\n\n0.1\n###\n\nInitial version\n\n- Works with PIP\n- Proxify PyPi repository\n- Cache PyPi repository\n- Package uploading\n- Anonymous / private repository\n- Async tasks\n- Works with Python 3.2 / 3.3 / 3.4", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rcommande/papaye", "keywords": "web wsgi bfg pylons pyramid", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "papaye", "package_url": "https://pypi.org/project/papaye/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/papaye/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rcommande/papaye" }, "release_url": "https://pypi.org/project/papaye/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "Yet another Python Package repository (local PyPI)", "version": "0.2.2" }, "last_serial": 1577384, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5a56d2d830bcf21e1213b432090fc3b2", "sha256": "784d07bf8e69a38332cc178e88829de7d4b79c23fa76d679d4db9894eb2ef0ed" }, "downloads": -1, "filename": "papaye-0.1.tar.gz", "has_sig": false, "md5_digest": "5a56d2d830bcf21e1213b432090fc3b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77038, "upload_time": "2014-07-09T20:01:01", "url": "https://files.pythonhosted.org/packages/03/b8/d33ec778673673e3fabfb840b9cc35d77885403771cc9753dc867d99ac8e/papaye-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0d7fd3e7f88e2acba9b82e12b03c52b3", "sha256": "c4c08249e6b95a59f8c2b6a39db46c911d57101d39b2f9441eb037a4cc13546e" }, "downloads": -1, "filename": "papaye-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0d7fd3e7f88e2acba9b82e12b03c52b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77221, "upload_time": "2014-07-09T21:07:15", "url": "https://files.pythonhosted.org/packages/a2/13/f48be4c134329f81eef0e46a7d8963f2d433b26668a02262820603a1d0ec/papaye-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e41705b3005cadde090d316d28d93400", "sha256": "0f06a8cf805c1aed61f50dfd8b3962849f97e6a8b09f0073a20a6737ef6078bd" }, "downloads": -1, "filename": "papaye-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e41705b3005cadde090d316d28d93400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77776, "upload_time": "2014-07-14T20:48:57", "url": "https://files.pythonhosted.org/packages/b4/3e/bce48654a2136d45f66542829f191d886bc63e38baadc8db3d4ac0a8a18b/papaye-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f502f06a3df0e95d74542e95a4f24d3e", "sha256": "1e648e46c86d1e33cfcc5746efb7a52bfef588cacca73837c31167e6c08ce10b" }, "downloads": -1, "filename": "papaye-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f502f06a3df0e95d74542e95a4f24d3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 786318, "upload_time": "2015-06-02T22:27:37", "url": "https://files.pythonhosted.org/packages/55/e5/5e91799d848d6d71390d227a59786e27de7d6f62a69767365b0a97efd078/papaye-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ecc8d0dbb4ae4a6f5244089e88c69260", "sha256": "f66c89a20c91bb002f5aaf22b92945c276e762433d0ece726743d59f2f4c15a4" }, "downloads": -1, "filename": "papaye-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ecc8d0dbb4ae4a6f5244089e88c69260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 788469, "upload_time": "2015-06-03T05:53:07", "url": "https://files.pythonhosted.org/packages/12/8f/3de24b3866570e2c080e5338119f791b04c7bbdcf0718472c03e801dfe0d/papaye-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "4591e086ee93352811502ce0d2003836", "sha256": "c8b1fb948476525aeca3b1c5b12fe61a00ff462ced8e14ff9f970d93c9ed3ebe" }, "downloads": -1, "filename": "papaye-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4591e086ee93352811502ce0d2003836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 877514, "upload_time": "2015-06-03T21:07:56", "url": "https://files.pythonhosted.org/packages/e9/32/676720fc4cfcdad99533e1ffe570b5d37832fdab998fbd09da0067b27585/papaye-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4591e086ee93352811502ce0d2003836", "sha256": "c8b1fb948476525aeca3b1c5b12fe61a00ff462ced8e14ff9f970d93c9ed3ebe" }, "downloads": -1, "filename": "papaye-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4591e086ee93352811502ce0d2003836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 877514, "upload_time": "2015-06-03T21:07:56", "url": "https://files.pythonhosted.org/packages/e9/32/676720fc4cfcdad99533e1ffe570b5d37832fdab998fbd09da0067b27585/papaye-0.2.2.tar.gz" } ] }