{ "info": { "author": "Pietro Albini", "author_email": "pietro@pietroalbini.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development", "Topic :: System :: Archiving :: Packaging", "Topic :: System :: Software Distribution" ], "description": "OwnRepo\n-------\n\nOwnRepo is a Python packages repository, built with Python 3 and Flask, which\nfeatures multiple repository in a single running instance, support for public\nand private repositories, users and a powerful ACL system in order to limit\naccess for some of your users.\n\nQuickstart\n``````````\n\nIt's really easy to set up a working OwnRepo instance::\n\n $ pip install ownrepo\n $ ownrepo init --sample storage_directory\n $ cd storage_directory\n $ ownrepo run\n\nThese commands will fetch and install OwnRepo from PyPI, create a new storage\ndirectory located at ``storage_directory/``, and from within of it run\nOwnRepo.\n\nThe ``--sample`` flag will initialize the storage directory with some sample\ndata: two repositories, one with public access (called ``public``) and another\nwith restricted access (called ``private``). It will also create an user\ncalled ``admin`` (with password ``admin``), who will have full read and write\naccess on both repositories.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://ownrepo.pietroalbini.io/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ownrepo", "package_url": "https://pypi.org/project/ownrepo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ownrepo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://ownrepo.pietroalbini.io/" }, "release_url": "https://pypi.org/project/ownrepo/0.1b5/", "requires_dist": null, "requires_python": null, "summary": "Simple, easy-to-setup private Python packages repository", "version": "0.1b5" }, "last_serial": 1456405, "releases": { "0.1b2": [ { "comment_text": "", "digests": { "md5": "5948c3c9f17cdb5626707619ca00fbfa", "sha256": "c3f993d33e4c255b2a04a7d07cc25be66624f590e6862d78f2503a7fc751d663" }, "downloads": -1, "filename": "ownrepo-0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "5948c3c9f17cdb5626707619ca00fbfa", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 18972, "upload_time": "2015-01-18T13:45:36", "url": "https://files.pythonhosted.org/packages/3d/31/45059c51f3e1645b61336a3b6c380de12aed1c85696c67269cde1dde08a5/ownrepo-0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dcf38efdf26443f7b438a0f7738d23a", "sha256": "5bbb9ddc982b6a32da2f2570b111ae3978d349001e8e6e2369888ed2be7fb4b0" }, "downloads": -1, "filename": "ownrepo-0.1b2.tar.gz", "has_sig": false, "md5_digest": "5dcf38efdf26443f7b438a0f7738d23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12416, "upload_time": "2015-01-18T13:45:34", "url": "https://files.pythonhosted.org/packages/a7/16/a3e8e31c3f6fdd244aa2f847a78675f3cbf40da45a8675bd3cfc2a41a9e5/ownrepo-0.1b2.tar.gz" } ], "0.1b3": [ { "comment_text": "", "digests": { "md5": "da5e18d5898d52be7f3fd1080a2c355b", "sha256": "c633f036f32f5a9e0eec51ddc35619cf32d4b9f616e65962e9f2b1128557800f" }, "downloads": -1, "filename": "ownrepo-0.1b3-py3-none-any.whl", "has_sig": false, "md5_digest": "da5e18d5898d52be7f3fd1080a2c355b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 21750, "upload_time": "2015-01-22T17:34:45", "url": "https://files.pythonhosted.org/packages/6e/cb/b3672f2014a2275e223ae4f1b24ae625f1a513983eb0e2890a4357d981ce/ownrepo-0.1b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fea3fd9dfd14aff78d2ea56209a2c0e3", "sha256": "4c9a86de9226a39118cbd531f88f990515cf11e5b8009abc1b6e4ca3f94897e8" }, "downloads": -1, "filename": "ownrepo-0.1b3.tar.gz", "has_sig": false, "md5_digest": "fea3fd9dfd14aff78d2ea56209a2c0e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14839, "upload_time": "2015-01-22T17:34:41", "url": "https://files.pythonhosted.org/packages/5d/84/5c8ae2176662fbfb103b782b4fe972222e85c265c591525c50f6db57d4e4/ownrepo-0.1b3.tar.gz" } ], "0.1b4": [ { "comment_text": "", "digests": { "md5": "f03bbf21b82730ebb419517f20fc80ee", "sha256": "68145fcd6e75b447d2bc98410daf620af23f7f739f9a61f23fc6e5b2647bed85" }, "downloads": -1, "filename": "ownrepo-0.1b4-py3-none-any.whl", "has_sig": false, "md5_digest": "f03bbf21b82730ebb419517f20fc80ee", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 22276, "upload_time": "2015-02-05T17:55:25", "url": "https://files.pythonhosted.org/packages/7b/89/86ee1bfc85bc44358994191b85b09a97fdc2d0b0279134cf53fb98ad3ea0/ownrepo-0.1b4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c6cd4f2c091435159a17a3e6f8b8a71", "sha256": "4bd88e436681228b3bfe71688ad5ec3e536efd1134d67a4b9faf268ebe8ae5f8" }, "downloads": -1, "filename": "ownrepo-0.1b4.tar.gz", "has_sig": false, "md5_digest": "5c6cd4f2c091435159a17a3e6f8b8a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14972, "upload_time": "2015-02-05T17:55:20", "url": "https://files.pythonhosted.org/packages/13/a2/a132980eec1e5e7986c35fe0c108ea9873aba50d19a00455f48241db9986/ownrepo-0.1b4.tar.gz" } ], "0.1b5": [ { "comment_text": "", "digests": { "md5": "bcec573e4a12834d66170555a1237621", "sha256": "c484dcc1977b0de9e8628b8cbbc93252c83a8f4d2f1915a35d6186aaa66ce968" }, "downloads": -1, "filename": "ownrepo-0.1b5-py3-none-any.whl", "has_sig": false, "md5_digest": "bcec573e4a12834d66170555a1237621", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 24680, "upload_time": "2015-03-10T20:10:08", "url": "https://files.pythonhosted.org/packages/14/66/15f208b23e5aaf25782302c4c66052dc6f5cc39b25b1fc7dac63a615938d/ownrepo-0.1b5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eecdea835b8e2f73aec71bd928189d87", "sha256": "24df26c7b1fe5454cf6f20c3c74824f200227022cbac77fdc6a0c7c11ff47674" }, "downloads": -1, "filename": "ownrepo-0.1b5.tar.gz", "has_sig": false, "md5_digest": "eecdea835b8e2f73aec71bd928189d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15302, "upload_time": "2015-03-10T20:10:04", "url": "https://files.pythonhosted.org/packages/b9/5f/beceb79b86fa7927df2a753897d40e90fdeb61284025f4d19542e0ae3fed/ownrepo-0.1b5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcec573e4a12834d66170555a1237621", "sha256": "c484dcc1977b0de9e8628b8cbbc93252c83a8f4d2f1915a35d6186aaa66ce968" }, "downloads": -1, "filename": "ownrepo-0.1b5-py3-none-any.whl", "has_sig": false, "md5_digest": "bcec573e4a12834d66170555a1237621", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 24680, "upload_time": "2015-03-10T20:10:08", "url": "https://files.pythonhosted.org/packages/14/66/15f208b23e5aaf25782302c4c66052dc6f5cc39b25b1fc7dac63a615938d/ownrepo-0.1b5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eecdea835b8e2f73aec71bd928189d87", "sha256": "24df26c7b1fe5454cf6f20c3c74824f200227022cbac77fdc6a0c7c11ff47674" }, "downloads": -1, "filename": "ownrepo-0.1b5.tar.gz", "has_sig": false, "md5_digest": "eecdea835b8e2f73aec71bd928189d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15302, "upload_time": "2015-03-10T20:10:04", "url": "https://files.pythonhosted.org/packages/b9/5f/beceb79b86fa7927df2a753897d40e90fdeb61284025f4d19542e0ae3fed/ownrepo-0.1b5.tar.gz" } ] }