{ "info": { "author": "Benjamin Liles", "author_email": "benliles@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution" ], "description": "DjangoPyPI\n==========\n\nDjangoPyPI is a Django application that provides a re-implementation of the \n`Python Package Index `_. \n\nInstallation\n------------\n\nPath\n____\n\nThe first step is to get ``djangopypi`` into your Python path.\n\nBuildout\n++++++++\n\nSimply add ``djangopypi`` to your list of ``eggs`` and run buildout again it \nshould downloaded and installed properly.\n\nEasyInstall/Setuptools\n++++++++++++++++++++++\n\nIf you have setuptools installed, you can use ``easy_install djangopypi``\n\nManual\n++++++\n\nDownload and unpack the source then run::\n\n $ python setup.py install\n\nDjango Settings\n_______________\n\nAdd ``djangopypi`` to your ``INSTALLED_APPS`` setting and run ``syncdb`` again \nto get the database tables [#]_.\n\nThen add an include in your url config for ``djangopypi.urls``::\n\n urlpatterns = patterns(\"\",\n ...\n url(r'', include(\"djangopypi.urls\"))\n )\n\nThis will make the repository interface be accessible at ``/pypi/``.\n\n\n\nUploading to your PyPI\n----------------------\n\nAssuming you are running your Django site locally for now, add the following to \nyour ``~/.pypirc`` file::\n\n [distutils]\n index-servers =\n pypi\n local\n\n [pypi]\n username:user\n password:secret\n\n [local]\n username:user\n password:secret\n repository:http://localhost:8000/pypi/\n\nUploading a package: Python >=2.6\n_________________________________\n\nTo push the package to the local pypi::\n\n $ python setup.py register -r local sdist upload -r local\n\n\nUploading a package: Python <2.6\n________________________________\n\nIf you don't have Python 2.6 please run the command below to install the \nbackport of the extension for multiple repositories::\n\n $ easy_install -U collective.dist\n\nInstead of using register and dist command, you can use ``mregister`` and \n``mupload`` which are a backport of python 2.6 register and upload commands \nthat supports multiple servers.\n\nTo push the package to the local pypi::\n\n $ python setup.py mregister -r local sdist mupload -r local\n\n.. [#] ``djangopypi`` is South enabled, if you are using South then you will need\n to run the South ``migrate`` command to get the tables.\n\nHistory\n=======\n\n0.4.7 (2015-10-27)\n------------------\n\n* bug fix to conform to new distutils http upload format\n\n0.4.6 (2015-10-26)\n------------------\n\n* DO NOT USE THIS VERSION\n* thought I had solved the distutils issue but was wrong\n md5 has error when downloading the package\n\n0.4.5 (2015-10-13)\n------------------\n\n* DO NOT USE THIS VERSION\n* thought I had solved the distutils issue but was wrong\n database error for md5 hash length upon upload\n\n0.4.4 (2012-04-18)\n------------------\n\n* xmlrpc bug fixes\n* CSRF token template tags on forms\n* Transaction bug fixes\n* Switched to logging over stdout\n* Proxy simple and detail views when necessary\n* Removed unused legacy view, submit_package_or_release\n* ppadd management command working again\n\n0.4.3 (2011-02-22)\n------------------\n\n* Moved xmlrpc views into views folder\n* Moved xmlrpc command settings to the settings file\n* Cleaned up xmlrpc views to remove django.contrib.sites dependency\n\n0.4.2 (2011-02-21)\n------------------\n\n* Added CSRF support for Django>=1.2\n* Added conditional support to proxy packages not indexed\n\n0.4.1 (2010-06-17)\n------------------\n\n* Added conditional support for django-haystack searching\n\n0.4 (2010-06-14)\n----------------\n\n* 'list_classifiers' action handler\n* Issue #3: decorators imports incompatible with Django 1.0, 1.1\n* RSS support for release index, packages\n* Distribution uploads (files for releases)\n\n0.3.1 (2010-06-09)\n------------------\n\n* Installation bugfix\n\n0.3 (2010-06-09)\n----------------\n\n* Added DOAP views of packages and releases\n* Splitting djangopypi off of chishop\n* Switched most views to using django generic views\n\nBackwards incompatible changes\n______________________________\n\n* Refactored package/project model to support multiple owners/maintainers\n* Refactored release to match the metadata only that exists on pypi.python.org\n* Created a Distribution model for distribution files on a release\n\n0.2.0 (2009-03-22)\n------------------\n\n* Registering projects and uploading releases now requires authentication.\n* Every project now has an owner, so only the user registering the project can \n add releases.\n* md5sum is now properly listed in the release link.\n* Project names can now have dots ('.') in them.\n* Fixed a bug where filenames was mangled if the distribution file already existed.\n* Releases now list both project name and version, instead of just version in the admin interface.\n* Added a sample buildout.cfg. Thanks to Rune Halvorsen (runeh@opera.com).\n\nBackwards incompatible changes\n______________________________\n\n* Projects now has an associated owner, so old projects must be exported and \n imported to a new database.\n\n0.1.0 (2009-03-22)\n------------------\n\n* Initial release\n\n\nAuthors/Contributors\n--------------------\n\n* Ask Solem \n* Rune Halvorsen \n* Russell Sim \n* Brian Rosner \n* Hugo Lopes Tavares \n* Sverre Johansen \n* Bo Shi \n* Carl Meyer \n* Vin\u00edcius das Chagas Silva \n* Vanderson Mota dos Santos \n* Stefan Foulis \n* Michael Richardson \n* Benjamin Liles \n* Halld\u00f3r R\u00fanarsson \n* Jannis Leidel \n* Sebastien Fievet \n* Jaap Roes \n* Stefano Rivera \n* David Miller \n* Tomasz Wysocki", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/benliles/djangopypi", "keywords": "django pypi packaging index", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "djangopypi", "package_url": "https://pypi.org/project/djangopypi/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/djangopypi/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/benliles/djangopypi" }, "release_url": "https://pypi.org/project/djangopypi/0.4.7/", "requires_dist": null, "requires_python": null, "summary": "A Django application that emulates the Python Package Index.", "version": "0.4.7" }, "last_serial": 1788307, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "6ad9f4438f19ca8a37ef25d373077ab2", "sha256": "30d34522ad9460b9985bed3d55d61bd315f368961514105797eb4d891a423b77" }, "downloads": -1, "filename": "djangopypi-0.3.tar.gz", "has_sig": false, "md5_digest": "6ad9f4438f19ca8a37ef25d373077ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21148, "upload_time": "2010-06-09T21:50:11", "url": "https://files.pythonhosted.org/packages/4c/05/3f7e88bd2ab04d2f38368a1d513191c9ed81e4b8ba3551af977ef685258e/djangopypi-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "488312abe7d3c5e81edff0c06beb9323", "sha256": "d15174995c99ba6a3e054f48d099ade30fcb435dd5f36d76cc5034da2e30bcf5" }, "downloads": -1, "filename": "djangopypi-0.3.1.tar.gz", "has_sig": false, "md5_digest": "488312abe7d3c5e81edff0c06beb9323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23913, "upload_time": "2010-06-10T00:18:40", "url": "https://files.pythonhosted.org/packages/87/5f/4e835ab7548d2eadd24475776caf318b01aa81050c475a579061f360ac47/djangopypi-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e4006dfc3004584fd2e70116584c0c4a", "sha256": "cb35e631901fcbd053b57990a187a276cb6a6066fc7aafee198ec9376d234ae2" }, "downloads": -1, "filename": "djangopypi-0.4.tar.gz", "has_sig": false, "md5_digest": "e4006dfc3004584fd2e70116584c0c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25709, "upload_time": "2010-06-14T20:11:48", "url": "https://files.pythonhosted.org/packages/92/7a/e7470988bfca832dd051b9e9e004888a7389773c20a35568a4f2e396c39d/djangopypi-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "93e1ef5cdfce9cb0a82c54e564f9627c", "sha256": "9be21f17e7ce84f100bc1f50a81434bfd42f0baa0d9ab7bde0386bb053c2ee1e" }, "downloads": -1, "filename": "djangopypi-0.4.1.tar.gz", "has_sig": false, "md5_digest": "93e1ef5cdfce9cb0a82c54e564f9627c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26313, "upload_time": "2010-06-17T18:51:24", "url": "https://files.pythonhosted.org/packages/a6/67/00e155d90819489f5036b1706deaa368a64eac3bd10cc500c243160b7629/djangopypi-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "02584d8561acb9ef69504861e2b1ecbb", "sha256": "e2a64477500949b3b561ed7b6df54f9cc34ef51a1afff5561dc190dbb902bffd" }, "downloads": -1, "filename": "djangopypi-0.4.2.tar.gz", "has_sig": false, "md5_digest": "02584d8561acb9ef69504861e2b1ecbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28734, "upload_time": "2011-02-21T22:31:48", "url": "https://files.pythonhosted.org/packages/cf/85/962058a85530257ecda4ff46d637de23524354748b77420f786a7d8fe10d/djangopypi-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d96be177116cc33e1cf85d9f7e09bf28", "sha256": "6ce3a6b2445236cce31ac608c7ede9d802a1cfdc37c6f61365076e6f29ef2691" }, "downloads": -1, "filename": "djangopypi-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d96be177116cc33e1cf85d9f7e09bf28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29040, "upload_time": "2011-02-22T21:10:39", "url": "https://files.pythonhosted.org/packages/53/cd/929855a8548fa42735ef6f7c82556d38d379c75109c247074443e9f5012f/djangopypi-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "e1901df18894140ce1a51c08cf94bc38", "sha256": "d3b4bc13810e034f297e91fe8a0f9056d0e7daf19a04c8d5083169dfe3633ff9" }, "downloads": -1, "filename": "djangopypi-0.4.4-py2.6.egg", "has_sig": false, "md5_digest": "e1901df18894140ce1a51c08cf94bc38", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 98903, "upload_time": "2012-04-18T21:22:17", "url": "https://files.pythonhosted.org/packages/7e/39/9d687401cf740ec8721799e72a21e0bd2ea9d6f7d7cd4597ef1a45ac1d0d/djangopypi-0.4.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "718cbec9c4cf29a302f748af9556379b", "sha256": "f54bbbbfafbe4fb5b9e503bfbd78027fc96fc0dadce98e4c8192d672c331fbe3" }, "downloads": -1, "filename": "djangopypi-0.4.4-py2.7.egg", "has_sig": false, "md5_digest": "718cbec9c4cf29a302f748af9556379b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 98780, "upload_time": "2012-04-18T21:22:45", "url": "https://files.pythonhosted.org/packages/61/9a/c163a9d88373964e252c9ced52a368e031de0e51669feed645e337c8e067/djangopypi-0.4.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c5c2cd2fbb704d41a86856ce30d5b2d8", "sha256": "c1c6564cc2a0562f6740e7c2f7cb3a6648ff49041a5ce9e62b9fe8f3bf7d85ee" }, "downloads": -1, "filename": "djangopypi-0.4.4.tar.gz", "has_sig": false, "md5_digest": "c5c2cd2fbb704d41a86856ce30d5b2d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29879, "upload_time": "2012-04-18T21:22:15", "url": "https://files.pythonhosted.org/packages/5b/fb/5344f0c489397e2410d65f8fff3213ff3411f5bd6c558ccf59940f0c1851/djangopypi-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "built for Darwin-15.0.0", "digests": { "md5": "901397d469bab2dfff0a710781539765", "sha256": "ede9dc66d481e6516a80abbe5102c991a0b59a3de622d6b59084a756cdf6ee20" }, "downloads": -1, "filename": "djangopypi-0.4.5.macosx-10.11-intel.tar.gz", "has_sig": false, "md5_digest": "901397d469bab2dfff0a710781539765", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 60712, "upload_time": "2015-10-16T19:33:38", "url": "https://files.pythonhosted.org/packages/8a/f4/8dd953d9c14d718f83ef34e5237fe4e787db3a670639b24d9814cbc76adb/djangopypi-0.4.5.macosx-10.11-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "40f2b70ca5389ea96440b724678b2668", "sha256": "f81678db7fa3c3df50fe4d1a3ef8b4f2a07ba0e52a835f7df445d24e7879a475" }, "downloads": -1, "filename": "djangopypi-0.4.5.tar.gz", "has_sig": false, "md5_digest": "40f2b70ca5389ea96440b724678b2668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31601, "upload_time": "2015-10-16T19:33:35", "url": "https://files.pythonhosted.org/packages/81/c1/692441f13bec9c032d044169982ce7d91f8f9d55d30b1a1893194e4319d6/djangopypi-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "6f9971525a4c5b18e144ba7f4f94bc9d", "sha256": "26a80e5dbbb54bca5cddb5ebe8e46da8afea171d1829ee6cfefb34c39033e994" }, "downloads": -1, "filename": "djangopypi-0.4.6-py2.7.egg", "has_sig": false, "md5_digest": "6f9971525a4c5b18e144ba7f4f94bc9d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 99159, "upload_time": "2015-10-26T14:49:46", "url": "https://files.pythonhosted.org/packages/82/9c/809e2687b7b80cf4636ad2769569613c167371bca52bc036f5ab53f98209/djangopypi-0.4.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6f97e65f460970a50cdfb7b5d7dfdecc", "sha256": "0c08f5ff642820de2202aebbb4e52b20a5b2c67e1eef74b2da2c835ead22e57a" }, "downloads": -1, "filename": "djangopypi-0.4.6.tar.gz", "has_sig": false, "md5_digest": "6f97e65f460970a50cdfb7b5d7dfdecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31817, "upload_time": "2015-10-26T14:49:42", "url": "https://files.pythonhosted.org/packages/bc/05/7f207fd0ffca3f05dd96d246057640ec6ab5d0f03d34afa529af0c86c94a/djangopypi-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "ab9cf757154394fe836ba2f1d585dfac", "sha256": "de4ac0b77b9db7406f1e688bbd3a77c11e1dd7baca0ce67209d773b80638634b" }, "downloads": -1, "filename": "djangopypi-0.4.7-py2.7.egg", "has_sig": false, "md5_digest": "ab9cf757154394fe836ba2f1d585dfac", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 97345, "upload_time": "2015-10-27T12:54:51", "url": "https://files.pythonhosted.org/packages/fd/5e/d4ed24211b5693d7ff7e1d71ee4312b44d55995f263d49a2fda12a8f7e8e/djangopypi-0.4.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a7a5bc6664ad905858ef43adff2a819d", "sha256": "050a77a558dc5bf7e2ed2c9b5444f88a08c39834bb7a1d8c8103f84cddf7e0af" }, "downloads": -1, "filename": "djangopypi-0.4.7.tar.gz", "has_sig": false, "md5_digest": "a7a5bc6664ad905858ef43adff2a819d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31096, "upload_time": "2015-10-27T12:54:42", "url": "https://files.pythonhosted.org/packages/39/9b/8b5fd3fea7858189a748ac6e3b0458bc122d8f24bebfc0cbf09f00a0415c/djangopypi-0.4.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab9cf757154394fe836ba2f1d585dfac", "sha256": "de4ac0b77b9db7406f1e688bbd3a77c11e1dd7baca0ce67209d773b80638634b" }, "downloads": -1, "filename": "djangopypi-0.4.7-py2.7.egg", "has_sig": false, "md5_digest": "ab9cf757154394fe836ba2f1d585dfac", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 97345, "upload_time": "2015-10-27T12:54:51", "url": "https://files.pythonhosted.org/packages/fd/5e/d4ed24211b5693d7ff7e1d71ee4312b44d55995f263d49a2fda12a8f7e8e/djangopypi-0.4.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a7a5bc6664ad905858ef43adff2a819d", "sha256": "050a77a558dc5bf7e2ed2c9b5444f88a08c39834bb7a1d8c8103f84cddf7e0af" }, "downloads": -1, "filename": "djangopypi-0.4.7.tar.gz", "has_sig": false, "md5_digest": "a7a5bc6664ad905858ef43adff2a819d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31096, "upload_time": "2015-10-27T12:54:42", "url": "https://files.pythonhosted.org/packages/39/9b/8b5fd3fea7858189a748ac6e3b0458bc122d8f24bebfc0cbf09f00a0415c/djangopypi-0.4.7.tar.gz" } ] }