{
"info": {
"author": "Theodor Nolte",
"author_email": "fabsetup@theno.eu",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "fabsetup\n========\n\nFabric tasks in order to set up and maintain configurations, software\ninstallations and other things on a local or remote linux system (most\nfunctionality for Debian/Ubuntu).\n\n *\"dotfiles on steroids\"*\n\nUsage\n-----\n\n**fabsetup** is a **`fabric `__** script.\n\n.. code:: sh\n\n # task infos\n\n ## list all tasks: '-l'\n fabsetup -l\n\n ## show details: '-d'\n fabsetup -d new_addon\n\n\n # run tasks\n\n fabsetup setup.regex_repl\n\n ## on your local host:\n fabsetup setup.pencil3 -H localhost\n\n ## remote host:\n fabsetup up -H example.com\n\n**`Setup-Howtos <./howtos>`__**:\n\n- Customize fabsetup: `Initialize git repository\n ``fabsetup_custom`` <./howtos/fabsetup-custom.md>`__\n- `Set up an environment without sudo access <./howtos/no-sudo.md>`__\n- `Webserver Certificates with Letsencrypt <./howtos/letsencrypt.md>`__\n- `Host an Owncloud Service <./howtos/owncloud.md>`__\n- `Host an own F-Droid Repository <./howtos/f-droid-repo.md>`__\n (Android App Repository)\n- `Host a Selfoss Service <./howtos/selfoss.md>`__ (RSS Reader Web\n Application)\n- `Install latest Node.js via nvm <./howtos/nodejs.md>`__\n- `Create or update a reveal.js presentation <./howtos/revealjs.md>`__\n- **`How to create and write a\n fabsetup-addon <./howtos/fabsetup-addon.md>`__**\n\nKnown fabsetup-addons\n---------------------\n\n- `fabsetup-theno-termdown `__\n\nPlease contribute: `Create your own\nfabsetup-addon <./howtos/fabsetup-addon.md>`__ and make a `pull\nrequest `__ which adds your\nfabsetup-addon to the ``known_pip_addons`` in ``fabsetup/addons.py`` and\nto this ``README.md``.\n\nInstallation\n------------\n\nAs a `pypi package `__ with\ncommand ``pip2`` (recommended way):\n\n.. code:: sh\n\n pip2 install fabsetup\n\n # install addon, eg. fabsetup-theno-termdown\n pip2 install fabsetup-theno-termdown\n\nRaspberry Pi\n~~~~~~~~~~~~\n\nOn a fresh raspbian (Debian) you will need at least the following\npackages before installing fabsetup with ``pip``:\n\n.. code:: sh\n\n sudo apt install -y git python python-pip libffi-dev libssl-dev tree curl && sudo pip install fabsetup\n\nThe whole installation will take about 15 minutes on a Raspi 3 with\nraspbian stretch, so you can make yourself a tea. Note: You do not need\nto type ``pip2`` as ``pip`` defaults to the python2-variant of ``pip``.\nIf you run ``$ pip install fabsetup`` as normal usr (without ``sudo``)\n``pip`` will install with ``--user`` setting by default so fabsetup is\nlocated under ``~/.local/bin``. In this case you need to add\n``~/.local/bin`` to ``$PATH`` which is located in ``/etc/profile``.\n\nUpdate:\n\n.. code:: sh\n\n pip2 install --upgrade fabsetup\n\n # update addon (also updates fabsetup)\n pip2 install --upgrade fabsetup-theno-termdown\n\nInstall without superuser privileges:\n\n.. code:: sh\n\n pip2 install --user fabsetup\n\nWhen running with ``--user`` pip installs the command ``fabsetup`` at\n``~/.local/bin``. `Assure `__ that\n``~/.local/bin`` is set in your ``$PATH`` environment variable.\n\nUninstall:\n\n.. code:: sh\n\n pip2 uninstall --yes fabsetup\n pip2 uninstall --yes fabsetup-addon-theno\n\nYou also can clone the `github\nrepository `__ instead of using\n``pip2 install``:\n\n.. code:: sh\n\n # install requirements\n sudo apt-get install git fabric\n pip2 install --user utlz\n\n git clone https://github.com/theno/fabsetup.git ~/.fabsetup\n\n # from ~/.fabsetup dir use `fab` instead of `fabsetup`\n cd ~/.fabsetup\n fab -l\n\nDevelopment\n-----------\n\nDevel commands:\n\n.. code:: bash\n\n # save changes\n git commit -am 'I describe my changes'\n\n # upload to github\n git push origin master\n\n # update version number in fabsetup/_version.py\n\n # create and publish package at pypi\n fab -f fabfile-dev.py pypi\n\n # clean up\n fab -f fabfile-dev.py clean",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/theno/fabsetup",
"keywords": "python development utilities library",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "fabsetup",
"package_url": "https://pypi.org/project/fabsetup/",
"platform": "",
"project_url": "https://pypi.org/project/fabsetup/",
"project_urls": {
"Homepage": "https://github.com/theno/fabsetup"
},
"release_url": "https://pypi.org/project/fabsetup/0.8.0/",
"requires_dist": null,
"requires_python": "",
"summary": "fabric setup scripts and fabric utils library",
"version": "0.8.0"
},
"last_serial": 3631432,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "d5138d58c82821c75defc0f1fa2e0149",
"sha256": "28afa3f46d264226d19b6b51d2ea62ba58684c04446161a4c675523d6bc3fcdd"
},
"downloads": -1,
"filename": "fabsetup-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "d5138d58c82821c75defc0f1fa2e0149",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31334,
"upload_time": "2017-02-12T22:50:31",
"url": "https://files.pythonhosted.org/packages/25/97/42eb5953c91847d5879310b8385a28312d61c874e0cc1a5967b200240173/fabsetup-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "bf491ea148e4e05956ea872b78eb2721",
"sha256": "9512c58c272cf8405b1e42933c3aa23bd1924fc3d505ae230827771d4bbf6337"
},
"downloads": -1,
"filename": "fabsetup-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "bf491ea148e4e05956ea872b78eb2721",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31283,
"upload_time": "2017-02-12T22:53:40",
"url": "https://files.pythonhosted.org/packages/6b/c4/411eb716192c8220f9e5bc19e959f37c4241e26b8285d5932b0a2f7368a5/fabsetup-0.2.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "547e3d57cbe4f095eb79e8894a08054a",
"sha256": "49eb14fcd463f2754ddd54b810b8247105a70963ee92e82f73c98900996e8910"
},
"downloads": -1,
"filename": "fabsetup-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "547e3d57cbe4f095eb79e8894a08054a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31287,
"upload_time": "2017-02-12T23:12:38",
"url": "https://files.pythonhosted.org/packages/7f/e3/139ff4d1aecb98c4c5fb577ef4f72b8d9b18083406b233e37f137e9b34e4/fabsetup-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "3398b27a506d58ff46796efd90be7ab4",
"sha256": "516a653069ddac7a1edec5c91244de761d44371c530b9e3e3a4e50dc47599258"
},
"downloads": -1,
"filename": "fabsetup-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "3398b27a506d58ff46796efd90be7ab4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31286,
"upload_time": "2017-02-12T23:21:03",
"url": "https://files.pythonhosted.org/packages/06/50/5ee164b90090298ec718329d4454ac4ed64a83946e7231c988d9dba10f29/fabsetup-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "73d027771b3183748f1d1e3e6332ebe5",
"sha256": "c12c4525efe5c059d119af6875a71e985f1569e0721de8726b0df99b099376a9"
},
"downloads": -1,
"filename": "fabsetup-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "73d027771b3183748f1d1e3e6332ebe5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 115625,
"upload_time": "2017-02-13T00:07:16",
"url": "https://files.pythonhosted.org/packages/52/04/377fcdecde0403c182fb8fa63b510aa4138778c5020b0ad6996d3b8edd3f/fabsetup-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "fe7c4b10c353f7f6bc46763871abd197",
"sha256": "3c57a9be222baa59467345debb9d37753b56a4f22c868de20f641b3cd63ba964"
},
"downloads": -1,
"filename": "fabsetup-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "fe7c4b10c353f7f6bc46763871abd197",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 115616,
"upload_time": "2017-02-13T00:24:07",
"url": "https://files.pythonhosted.org/packages/e3/20/d80818596307e9d4f1494a5b70f8bc765581130a48f7988c2c4c61eb9706/fabsetup-0.4.3.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "1d6b84c07ed44abb31d707f0103219c7",
"sha256": "c4c542081bb888eda6254babcc0a448054a47e88f457abb82cc6f4246a0dffe3"
},
"downloads": -1,
"filename": "fabsetup-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "1d6b84c07ed44abb31d707f0103219c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31811,
"upload_time": "2017-03-06T23:55:28",
"url": "https://files.pythonhosted.org/packages/82/78/a4b7e02ceb7dfc391798e6c52307118a3bdbeeed3256211e415d2ff97c3c/fabsetup-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "daf7a2116d7d57234d9231e10fd49081",
"sha256": "c19b3dbeb05bff0c7f617860cbf6d91524c4bdccd4a3f56c2aa837aa5d91bdc2"
},
"downloads": -1,
"filename": "fabsetup-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "daf7a2116d7d57234d9231e10fd49081",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34379,
"upload_time": "2017-10-25T21:56:48",
"url": "https://files.pythonhosted.org/packages/dd/a3/400be6a165a3ec55690752d70865182ad959bfb8d837b1cae81c0c0c49b3/fabsetup-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "a94856b4282fa37c8aa31fe6f71aee23",
"sha256": "b8bbfa1403d251fd23ed04f257410b01e24f5ef3301b798c1d797481fab1214f"
},
"downloads": -1,
"filename": "fabsetup-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "a94856b4282fa37c8aa31fe6f71aee23",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34392,
"upload_time": "2017-10-25T22:05:01",
"url": "https://files.pythonhosted.org/packages/b7/d0/02ea3d890c5f25ac8d7df63c87b9b94ecbb5aeff216052924ea4132ef629/fabsetup-0.5.2.tar.gz"
}
],
"0.5.4": [
{
"comment_text": "",
"digests": {
"md5": "837d437d98186f730c55da19761a80cd",
"sha256": "4f67add992b70f507b3be6e14894ec31df87d889d04b6c4d34780dfba4df62a4"
},
"downloads": -1,
"filename": "fabsetup-0.5.4.tar.gz",
"has_sig": false,
"md5_digest": "837d437d98186f730c55da19761a80cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34439,
"upload_time": "2017-10-25T23:13:12",
"url": "https://files.pythonhosted.org/packages/25/43/eb02d2e75ce28c694a8b5248f688d8bdc35db6d4b5e8d5d7cb312f2b1163/fabsetup-0.5.4.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "0ac8e006469fba568fcb17320ba729f3",
"sha256": "c1f721793124fcee2fc87462e255038a1511c2e140859647ab26208f900916e0"
},
"downloads": -1,
"filename": "fabsetup-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "0ac8e006469fba568fcb17320ba729f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 35607,
"upload_time": "2018-01-14T20:20:42",
"url": "https://files.pythonhosted.org/packages/d7/be/771a040b00f82619fb6f199a130d2489598e80062ead302e30a6619e0b68/fabsetup-0.6.0.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "f2e95110916b42f3a5e1de367b37ebb2",
"sha256": "56acd7be1f65ecb0c86312ab4aeb558b6b384e4ec9566991a5cfc3337c050954"
},
"downloads": -1,
"filename": "fabsetup-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "f2e95110916b42f3a5e1de367b37ebb2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 125235,
"upload_time": "2018-02-05T17:54:24",
"url": "https://files.pythonhosted.org/packages/5d/07/37eec30f0c4cf36c2e9efa061ab0e391a28b0baef0513380066ddbabc6e7/fabsetup-0.7.0.tar.gz"
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"md5": "ea1ca216533fc462d33c80c177b6c376",
"sha256": "b49c485f3867fb4090d67638d9ea1a2d08a1c3241b90c4fc8535f599b5f6baf2"
},
"downloads": -1,
"filename": "fabsetup-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "ea1ca216533fc462d33c80c177b6c376",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 126861,
"upload_time": "2018-02-06T21:47:16",
"url": "https://files.pythonhosted.org/packages/f9/c2/41aac146b7b01f622320ffc58abdd59df4aaf084a7fdae358421c3e518a7/fabsetup-0.7.1.tar.gz"
}
],
"0.7.10": [
{
"comment_text": "",
"digests": {
"md5": "c9c08c59d5e4de4e819fbbff0ba6e80b",
"sha256": "d2a3dcc4729811eefd801a475b73e42a22144b313422dab291aabbfefe2e7fa9"
},
"downloads": -1,
"filename": "fabsetup-0.7.10.tar.gz",
"has_sig": false,
"md5_digest": "c9c08c59d5e4de4e819fbbff0ba6e80b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130797,
"upload_time": "2018-02-10T12:44:04",
"url": "https://files.pythonhosted.org/packages/7a/76/fa6102cf1e14b994fade8049bb4c25b39f7961d10f8a3966c542e9af825a/fabsetup-0.7.10.tar.gz"
}
],
"0.7.11": [
{
"comment_text": "",
"digests": {
"md5": "ca926ce057d0f70428abc26e148da2ac",
"sha256": "c2cc671777e3f6b4d334a256939ab11f279c0d4fbc279425908fbd4f3bb4de7e"
},
"downloads": -1,
"filename": "fabsetup-0.7.11.tar.gz",
"has_sig": false,
"md5_digest": "ca926ce057d0f70428abc26e148da2ac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130486,
"upload_time": "2018-02-15T14:31:52",
"url": "https://files.pythonhosted.org/packages/c0/0e/f5fef51382b50149c466b45b75510ae9fd354456fa1f7ca84e1f99e6ceef/fabsetup-0.7.11.tar.gz"
}
],
"0.7.12": [
{
"comment_text": "",
"digests": {
"md5": "02df811ee77038ed69f0b6560be32446",
"sha256": "c3d2bb69f01a2056ab9c7e337df3372307fd94be0e3766fd869a01a732606088"
},
"downloads": -1,
"filename": "fabsetup-0.7.12.tar.gz",
"has_sig": false,
"md5_digest": "02df811ee77038ed69f0b6560be32446",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130568,
"upload_time": "2018-02-15T15:53:47",
"url": "https://files.pythonhosted.org/packages/21/2f/09ace1804331f4629a6bd425b17cde53d1c62da8e49ab03b7e56c6801e25/fabsetup-0.7.12.tar.gz"
}
],
"0.7.13": [
{
"comment_text": "",
"digests": {
"md5": "59dc9073edd8f3d4d87e672956ac320e",
"sha256": "66ec5c2aef84911ee87e5912798d745f62374d70bb5f53d4831b51e8df7f6b46"
},
"downloads": -1,
"filename": "fabsetup-0.7.13.tar.gz",
"has_sig": false,
"md5_digest": "59dc9073edd8f3d4d87e672956ac320e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130697,
"upload_time": "2018-02-15T16:24:34",
"url": "https://files.pythonhosted.org/packages/ae/d2/a21b8d6a51c5b1b27eeecca11682bcd4e0f1eea6366eccc59f6d21634c4f/fabsetup-0.7.13.tar.gz"
}
],
"0.7.14": [
{
"comment_text": "",
"digests": {
"md5": "a9a97d400092a1f834ac5d3679f5274f",
"sha256": "9f1913cbfab150af6702b582a1b4f2144f32090b2ef3611d4dea9b98bd1f0bad"
},
"downloads": -1,
"filename": "fabsetup-0.7.14.tar.gz",
"has_sig": false,
"md5_digest": "a9a97d400092a1f834ac5d3679f5274f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 130716,
"upload_time": "2018-02-15T16:36:26",
"url": "https://files.pythonhosted.org/packages/09/03/0567fb75488d9f24f560bd5f3c2f5b584c37456ae98b3d927ca247fd0e89/fabsetup-0.7.14.tar.gz"
}
],
"0.7.2": [
{
"comment_text": "",
"digests": {
"md5": "d9c99158266297e116f4b932f7805e9b",
"sha256": "587d74fe652a867191823319d2b6b16c458efaa1914e093c5b52130f81083a9a"
},
"downloads": -1,
"filename": "fabsetup-0.7.2.tar.gz",
"has_sig": false,
"md5_digest": "d9c99158266297e116f4b932f7805e9b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 125031,
"upload_time": "2018-02-08T13:06:01",
"url": "https://files.pythonhosted.org/packages/27/9b/5e704c13feae4817cd3bb18427beb39b65281863efe3c6a6cc11a2528389/fabsetup-0.7.2.tar.gz"
}
],
"0.7.4": [
{
"comment_text": "",
"digests": {
"md5": "7002ad7a1c7eb44a94e795fcd390eac4",
"sha256": "592f31a056fcf8e660f59ac359652fbc54db208eddd4a0a71c4c28f680e5e020"
},
"downloads": -1,
"filename": "fabsetup-0.7.4.tar.gz",
"has_sig": false,
"md5_digest": "7002ad7a1c7eb44a94e795fcd390eac4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 125379,
"upload_time": "2018-02-08T15:35:24",
"url": "https://files.pythonhosted.org/packages/f3/d3/f4d88a3104724e0ec9166db598781ae97adf01742dc069aa71c8ee68b588/fabsetup-0.7.4.tar.gz"
}
],
"0.7.5": [
{
"comment_text": "",
"digests": {
"md5": "b9b73eba1d0769f3fea1ab735618a228",
"sha256": "63a675e2c65dfddacdfe84bfa0ab1c65c8ae4cf9e787083387ddcc5aeada7919"
},
"downloads": -1,
"filename": "fabsetup-0.7.5.tar.gz",
"has_sig": false,
"md5_digest": "b9b73eba1d0769f3fea1ab735618a228",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 127595,
"upload_time": "2018-02-09T14:03:01",
"url": "https://files.pythonhosted.org/packages/08/39/45df63f573c7de4d14ead2990d6880998c271b814ccd28b549ad4cc443ff/fabsetup-0.7.5.tar.gz"
}
],
"0.7.6": [
{
"comment_text": "",
"digests": {
"md5": "bd61acbbdb2beeac213e550ee90bd38f",
"sha256": "596235536cc3c01758a4d2d35f0cc66383673979d4132b9958e8c39944185d5d"
},
"downloads": -1,
"filename": "fabsetup-0.7.6.tar.gz",
"has_sig": false,
"md5_digest": "bd61acbbdb2beeac213e550ee90bd38f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129538,
"upload_time": "2018-02-09T21:10:28",
"url": "https://files.pythonhosted.org/packages/2a/e7/3d90372dfba74b158f06d20ca4b35ef07378a75559491de7898ecf4248cf/fabsetup-0.7.6.tar.gz"
}
],
"0.7.7": [
{
"comment_text": "",
"digests": {
"md5": "2cd167d223d7f217faa15028065bacf2",
"sha256": "b70605fecd33c5932085e445d068431f058d658e38df08f985816530546870ad"
},
"downloads": -1,
"filename": "fabsetup-0.7.7.tar.gz",
"has_sig": false,
"md5_digest": "2cd167d223d7f217faa15028065bacf2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129632,
"upload_time": "2018-02-09T22:20:14",
"url": "https://files.pythonhosted.org/packages/c9/b6/f2b396b8e1f92a14b433f68531676958d14f2f10d0f9dc771d29996f9fca/fabsetup-0.7.7.tar.gz"
}
],
"0.7.8": [
{
"comment_text": "",
"digests": {
"md5": "756fbed934e01c01d82ac20f3edbb9d1",
"sha256": "210b62d1cfd266082b3bea9b88d3e79281e96b84010b1bd951a2fa150c81a852"
},
"downloads": -1,
"filename": "fabsetup-0.7.8.tar.gz",
"has_sig": false,
"md5_digest": "756fbed934e01c01d82ac20f3edbb9d1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129660,
"upload_time": "2018-02-09T22:34:03",
"url": "https://files.pythonhosted.org/packages/fc/0d/69a3c65ff5c2023fcc26b930a5cbb5fb9669bb994bff24e60daaeac4c471/fabsetup-0.7.8.tar.gz"
}
],
"0.7.9": [
{
"comment_text": "",
"digests": {
"md5": "a69d6b4d766ac0072dcfc75af227c458",
"sha256": "022a0964c49f6a2114a9ecacffa931c06e7f019bb32e951f31652cb0dd33b4df"
},
"downloads": -1,
"filename": "fabsetup-0.7.9.tar.gz",
"has_sig": false,
"md5_digest": "a69d6b4d766ac0072dcfc75af227c458",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129653,
"upload_time": "2018-02-09T23:45:50",
"url": "https://files.pythonhosted.org/packages/52/a9/fdd55601c175c28917bad9989733fc858e144b1480c349653701134343fa/fabsetup-0.7.9.tar.gz"
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "1a977086a7a1f956f3f12a136d8cbc7b",
"sha256": "2642fbb36114e259cabd0ae33e63bce2175912714e2343c3da03c3b808d51bef"
},
"downloads": -1,
"filename": "fabsetup-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "1a977086a7a1f956f3f12a136d8cbc7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 133454,
"upload_time": "2018-03-02T09:34:02",
"url": "https://files.pythonhosted.org/packages/cf/9c/70400160a3fd68cf7770922b254d6c5eb533aca272d7a12f6978643704d1/fabsetup-0.8.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "1a977086a7a1f956f3f12a136d8cbc7b",
"sha256": "2642fbb36114e259cabd0ae33e63bce2175912714e2343c3da03c3b808d51bef"
},
"downloads": -1,
"filename": "fabsetup-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "1a977086a7a1f956f3f12a136d8cbc7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 133454,
"upload_time": "2018-03-02T09:34:02",
"url": "https://files.pythonhosted.org/packages/cf/9c/70400160a3fd68cf7770922b254d6c5eb533aca272d7a12f6978643704d1/fabsetup-0.8.0.tar.gz"
}
]
}