{ "info": { "author": "Justin Bronn", "author_email": "jbronn@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 :: Apache Software License" ], "description": "django-forge\n============\n\nQuickstart\n----------\n\nFor those with short attention spans, the following creates a full mirror of\nthe Puppet Forge:\n\n $ virtualenv forge\n $ source forge/bin/activate\n $ pip install django-forge\n $ django-admin.py migrate --noinput --settings=forge.settings.dev\n $ django-admin.py sync_forge --settings=forge.settings.dev\n $ django-admin.py runserver --settings=forge.settings.dev\n\nPoint your Puppet configuration file (`/etc/puppet.conf` or\n`~/.puppet/puppet.conf`) to the forge:\n\n [main]\n module_repository = http://localhost:8000\n\nYou should now be able search and install with `puppet module`.\n\nPublishing can be done with interface at `/admin/` -- create an account\nwith:\n\n $ ./manage.py createsuperuser\n\nBackground\n----------\n\nThe Puppet Forge (https://forge.puppetlabs.com/) is a central authority for\nfinding and installing Puppet modules. This package implements the first\nversion (v1) and third version (v3) of the JSON web services necessary to house\n(or mirror) a private, stand-alone version of the Forge.\n\n\nSimplicity and ease-of-use are goals of this package.\n\n### v1\n\nThis version of the Puppet Forge is undocumented, and the resources here were\nreverse-engineered from the behavior of the current API endpoints (which\nare buried in the Puppet module tool source code). Care is taken to\ntry and imitate the behavior of this API whenever possible.\n\n### v3\n\nPuppet Labs fully documented and shared the v3 standard with the community,\nsee https://forgeapi.puppetlabs.com for further details. This package\nonly implements the subset of this API necessary to talk to open source\nPuppet 3.6+ clients.\n", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-forge/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jbronn/django-forge", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-forge", "package_url": "https://pypi.org/project/django-forge/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-forge/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-forge/", "Homepage": "https://github.com/jbronn/django-forge" }, "release_url": "https://pypi.org/project/django-forge/0.7.1/", "requires_dist": null, "requires_python": null, "summary": "A Django implementation of the Puppet Forge API.", "version": "0.7.1" }, "last_serial": 1684355, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "cb711d77fce23ef6f3102ec5a8026f1d", "sha256": "133e8cf6bf3b75d0c972d3451f1d651a1bf06fb2119d3d27eb8df577597cb77d" }, "downloads": -1, "filename": "django-forge-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cb711d77fce23ef6f3102ec5a8026f1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12716, "upload_time": "2013-02-08T09:32:49", "url": "https://files.pythonhosted.org/packages/81/7f/0f1228daca7d25d3de79cfdeb8da1c505e61a4f91f653808f6383441fd60/django-forge-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "144537ab028a0bdd106b72ac5f27dfbd", "sha256": "7d12c69a32dd5d1091cef2cff64ada093ad093fb0c178d9a974473e29517893f" }, "downloads": -1, "filename": "django-forge-0.5.0.tar.gz", "has_sig": false, "md5_digest": "144537ab028a0bdd106b72ac5f27dfbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13304, "upload_time": "2013-06-27T11:13:27", "url": "https://files.pythonhosted.org/packages/36/b0/f9ba971514ba3c838d95b9a95ec63f4a4a38ecd257f863194d33e5f3b5d8/django-forge-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "dd953eb8f4616c922072e61f94026d64", "sha256": "74e1bcb0889a3568d3546cf94292b119115306ea0d26bdb3f322164740306ddf" }, "downloads": -1, "filename": "django-forge-0.5.1.tar.gz", "has_sig": false, "md5_digest": "dd953eb8f4616c922072e61f94026d64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13333, "upload_time": "2014-04-04T19:39:17", "url": "https://files.pythonhosted.org/packages/3d/1d/ad2bf72623dea7a4070faa419fc1640539122c6bafb4d8aafb4bd9518fb3/django-forge-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a76842824394d63641da4f23600b3433", "sha256": "f598575875b85b3c5a6557de87083f8e9bcce14387fe5372f67f69d3d6a218f5" }, "downloads": -1, "filename": "django_forge-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a76842824394d63641da4f23600b3433", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21548, "upload_time": "2014-06-05T05:46:32", "url": "https://files.pythonhosted.org/packages/89/ef/e6e2fd7566f0e20a8fe5dd10bc73a9477488d4c7663773be5f44714b0f38/django_forge-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71a3f7148f4dc6eda229658c09c21875", "sha256": "2731087ca19aac81a5aff0da619d38d61083ce89398186d0396b858b0b537745" }, "downloads": -1, "filename": "django-forge-0.6.0.tar.gz", "has_sig": false, "md5_digest": "71a3f7148f4dc6eda229658c09c21875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18982, "upload_time": "2014-06-05T05:45:55", "url": "https://files.pythonhosted.org/packages/32/5b/319cce5416ebfa71007e68996dff4f7df41ef5f998d0033875692a923743/django-forge-0.6.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "93b3b1896c85f698b805cfc51ba26828", "sha256": "8d5ff790c780981e96fe680d459188827d4471620d152e326f5e265248c9877c" }, "downloads": -1, "filename": "django_forge-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "93b3b1896c85f698b805cfc51ba26828", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21677, "upload_time": "2015-08-19T17:03:06", "url": "https://files.pythonhosted.org/packages/9d/42/109c068c51f2ecc1d93f24b2443c17251cc162c41c36d13f0e13386e7e45/django_forge-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05d4d07c73392ca0383f6f4b4d24defb", "sha256": "76f3e5fab01952fd55444077aa2b8fa1fe247c6508c2f2848be72f36ea8dd440" }, "downloads": -1, "filename": "django-forge-0.7.1.tar.gz", "has_sig": false, "md5_digest": "05d4d07c73392ca0383f6f4b4d24defb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2015-08-19T17:00:19", "url": "https://files.pythonhosted.org/packages/69/c9/00d277500c14ba0df6498ae970c517edb4f4033774319d4c1b4dece3aa67/django-forge-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93b3b1896c85f698b805cfc51ba26828", "sha256": "8d5ff790c780981e96fe680d459188827d4471620d152e326f5e265248c9877c" }, "downloads": -1, "filename": "django_forge-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "93b3b1896c85f698b805cfc51ba26828", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21677, "upload_time": "2015-08-19T17:03:06", "url": "https://files.pythonhosted.org/packages/9d/42/109c068c51f2ecc1d93f24b2443c17251cc162c41c36d13f0e13386e7e45/django_forge-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05d4d07c73392ca0383f6f4b4d24defb", "sha256": "76f3e5fab01952fd55444077aa2b8fa1fe247c6508c2f2848be72f36ea8dd440" }, "downloads": -1, "filename": "django-forge-0.7.1.tar.gz", "has_sig": false, "md5_digest": "05d4d07c73392ca0383f6f4b4d24defb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2015-08-19T17:00:19", "url": "https://files.pythonhosted.org/packages/69/c9/00d277500c14ba0df6498ae970c517edb4f4033774319d4c1b4dece3aa67/django-forge-0.7.1.tar.gz" } ] }