{ "info": { "author": "Joakim Sorensen", "author_email": "ludeeus@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# addonupdater [![Build Status](https://travis-ci.com/ludeeus/addonupdater.svg?branch=master)](https://travis-ci.com/ludeeus/addonupdater)\n\n_Update dependencies in Community add-ons._ \n**NB!: This package is intended only for maintainers of the community add-ons project.**\n\n## Install\n\n**Require Python version 3.5.3+**\n\n```bash\npip install addonupdater\n```\n\n### Example\n\n```bash\naddonupdater --token AAAAAAAAAAAAAAAAAAAAA --addon sqlite-web --test\nStarting upgrade sequence for sqlite-web\nChecking for apk uppdates\ng++ Allready have the newest version 6.4.0-r9\ngcc Allready have the newest version 6.4.0-r9\nmake Allready have the newest version 4.2.1-r2\npython3-dev Allready have the newest version 3.6.6-r0\napache2-utils Allready have the newest version 2.4.35-r0\nnginx Allready have the newest version 1.14.2-r0\npython3 Allready have the newest version 3.6.6-r0\ncython Allready have the newest version 0.28.2-r0\nChecking for pip uppdates\nflask Allready have the newest version 1.0.2\nsqlite-web Allready have the newest version 0.3.5\n:arrow_up: Upgrades peewee to version 3.8.0\nTest was enabled, skipping commit\n:arrow_up: Upgrades datasette to version 0.26\nTest was enabled, skipping commit\n```\n\n#### CLI options\n\nparam | alias | description\n-- | -- | --\n`--token` | `-T` | An GitHub Access token with `repo` permissions.\n`--addon` | `-A` | Name of the add-on, this has to match the dir that contains the `Dockerfile`.\n`--repo` | `-R` | Name of the repo for the add-on, this is optional and defaults to `addon-ADDONNAME`.\n`--test` | `None` | If this flag is used commits will be omitted.\n`--verbose` | `None` | Print more stuff to the console.\n`--apk_version` | `None` | Target version of apk packages, like `3.9`.\n`--skip_apk` | `None` | Skip apk updates.\n`--skip_custom` | `None` | Skip custom updates.\n`--skip_pip` | `None` | Skip pip updates.\n`--skip_base` | `None` | Skip base image updates.\n`--org` | `None` | Specify GitHub org, defaults to 'hassio-addons'.\n`-pull_request` | `-PR` | Create a PR instead of pushing directly to master.\n\n***\n\n[![BuyMeCoffee](https://camo.githubusercontent.com/cd005dca0ef55d7725912ec03a936d3a7c8de5b5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275792532306d6525323061253230636f666665652d646f6e6174652d79656c6c6f772e737667)](https://www.buymeacoffee.com/ludeeus)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ludeeus/addonupdater", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "addonupdater", "package_url": "https://pypi.org/project/addonupdater/", "platform": "", "project_url": "https://pypi.org/project/addonupdater/", "project_urls": { "Homepage": "https://github.com/ludeeus/addonupdater" }, "release_url": "https://pypi.org/project/addonupdater/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.1.2" }, "last_serial": 4817018, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a48bccfb0f3c5772c6a87fabed9ed5c6", "sha256": "ab578ad7fe665429e773ccf0c85fd2caf6ade78942d35e9d7575df8fd8e4dfd9" }, "downloads": -1, "filename": "addonupdater-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a48bccfb0f3c5772c6a87fabed9ed5c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4016, "upload_time": "2019-01-03T13:44:21", "url": "https://files.pythonhosted.org/packages/04/64/acfe0dbb0ca9b4a016a908e1ae711c5b2a22f09609d48c65a212dcaac42c/addonupdater-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "4bb5cd9450b8dbd0e3b7f829451821b4", "sha256": "21864e9f8bcf7f513d2328f1a31522bd12438056066f8106d9700c9adfe47e62" }, "downloads": -1, "filename": "addonupdater-0.0.10.tar.gz", "has_sig": false, "md5_digest": "4bb5cd9450b8dbd0e3b7f829451821b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5218, "upload_time": "2019-01-04T11:11:37", "url": "https://files.pythonhosted.org/packages/14/fd/a1c4737fb1b1c041918a480f36b22a6ae729664468f2d4bd61b2a0379af2/addonupdater-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "8a0add5a068d044b0702995fd3dee511", "sha256": "b4b065bd60502310892e1cd1d7096d63d23323422b999e0403516fa7688a6bed" }, "downloads": -1, "filename": "addonupdater-0.0.11.tar.gz", "has_sig": false, "md5_digest": "8a0add5a068d044b0702995fd3dee511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5377, "upload_time": "2019-01-04T11:20:47", "url": "https://files.pythonhosted.org/packages/96/aa/888212df16deb814717ff5a2cfd5171f7f3e8f17c2492217e273e4ab6298/addonupdater-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "14df1281b521eb47fbb1a0dc093abeb7", "sha256": "0c33540da04fc39ef23ca6d2e0e799cade368b48b23b486f870ce2c5544b3a53" }, "downloads": -1, "filename": "addonupdater-0.0.12.tar.gz", "has_sig": false, "md5_digest": "14df1281b521eb47fbb1a0dc093abeb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5531, "upload_time": "2019-01-04T11:35:52", "url": "https://files.pythonhosted.org/packages/b8/a7/4348ae16a6024924a11e0a831629ff37361e03f1027a242d1b370ff41a64/addonupdater-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "c5c345f0f912f3d22be8b819a5fe9173", "sha256": "e0bafdbd546c46dd6430a1fbfc66b30d5c7f93a1eff06273acd7744995f603ac" }, "downloads": -1, "filename": "addonupdater-0.0.13.tar.gz", "has_sig": false, "md5_digest": "c5c345f0f912f3d22be8b819a5fe9173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5532, "upload_time": "2019-01-04T11:45:26", "url": "https://files.pythonhosted.org/packages/42/86/44ad2bbb4266cb699454119637d3ed5605a72c90f67fb5e1280733c1ef95/addonupdater-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "2c092d6aeb47c8d18ca4937a57e90c4d", "sha256": "739ed92a7009357b060aa1e88688b88d45b1411a444cdade74b60d8e4b3b7fb1" }, "downloads": -1, "filename": "addonupdater-0.0.14.tar.gz", "has_sig": false, "md5_digest": "2c092d6aeb47c8d18ca4937a57e90c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5620, "upload_time": "2019-01-04T11:51:37", "url": "https://files.pythonhosted.org/packages/c6/45/f48153e594446d1890541e28b40d215e9beab631f2d81ff9cde9831e406b/addonupdater-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "830819192f1839d5019ba74e54cbfda5", "sha256": "442d81a07e0f52f777396f46b0d6d332adac737cb537d92c74435c2aa271a483" }, "downloads": -1, "filename": "addonupdater-0.0.15.tar.gz", "has_sig": false, "md5_digest": "830819192f1839d5019ba74e54cbfda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6686, "upload_time": "2019-01-04T12:23:02", "url": "https://files.pythonhosted.org/packages/b2/50/cbdfb8bff443ba1cc47b0e3f3eb4e0759101340da3369894d21b1871daf0/addonupdater-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "094e010b3114e05ed42e62cdf6e653f0", "sha256": "e4b3d31b28fab3d6c84b2ec1b2250924f636412235814184fd1850700ea700d5" }, "downloads": -1, "filename": "addonupdater-0.0.16.tar.gz", "has_sig": false, "md5_digest": "094e010b3114e05ed42e62cdf6e653f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6788, "upload_time": "2019-01-04T14:20:11", "url": "https://files.pythonhosted.org/packages/4b/5f/9fd68abfd45d24fe8bb8d8a25d0f321d40c58a54b84be82529ce24df3c2c/addonupdater-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "925ed6d01fa4f061d870312c4a7b4c1c", "sha256": "732a9788aef5f4fce6bc559f059fdf5b88556daac0a6091da48978b0d6c9968c" }, "downloads": -1, "filename": "addonupdater-0.0.17.tar.gz", "has_sig": false, "md5_digest": "925ed6d01fa4f061d870312c4a7b4c1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7284, "upload_time": "2019-01-05T11:32:10", "url": "https://files.pythonhosted.org/packages/41/a8/9ee461b98a26cdef686abba083a4a0003bab8cdc2872c4a207caa98525c7/addonupdater-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "876233ad4dd2f04b41aa662d259b1cc0", "sha256": "db70231b269c0e9aed2cc6e3ff2c76303cf095a796762964b94e559c869b33c6" }, "downloads": -1, "filename": "addonupdater-0.0.18.tar.gz", "has_sig": false, "md5_digest": "876233ad4dd2f04b41aa662d259b1cc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7652, "upload_time": "2019-01-05T14:30:09", "url": "https://files.pythonhosted.org/packages/b9/dd/c1e130ae1f0b8c742c6b993981c679154fdf018f71fe10fb204e2c5ea106/addonupdater-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "529af1af2d3ceaf3e4c1416536f79031", "sha256": "baf9e459a99c9694042a9bac9ddb1e45f6f5706b5876b31a8ab625ddc9d3a66e" }, "downloads": -1, "filename": "addonupdater-0.0.19.tar.gz", "has_sig": false, "md5_digest": "529af1af2d3ceaf3e4c1416536f79031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7667, "upload_time": "2019-01-05T14:49:02", "url": "https://files.pythonhosted.org/packages/dd/b6/b8f2bc2a9aba96dc341bbc35d827410588c0ab188895af6a9b00d57a9d13/addonupdater-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "dfee0392f75278ffb810b368680c27ec", "sha256": "1940a7a7afdd2d618369499af53413d5ea92608fb455ac214d7d282795fdf415" }, "downloads": -1, "filename": "addonupdater-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dfee0392f75278ffb810b368680c27ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4093, "upload_time": "2019-01-03T14:00:03", "url": "https://files.pythonhosted.org/packages/6a/53/a224e3477eb9b563fcbd20be05f20d3e6869bc1255b90c56c320eadead6f/addonupdater-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "7f306351432c8307dbc8d082be3bb663", "sha256": "342fe13bcfcfc66ed17db69478bd12b78886956500fc9a2b56d5e3e701fd2f3d" }, "downloads": -1, "filename": "addonupdater-0.0.20.tar.gz", "has_sig": false, "md5_digest": "7f306351432c8307dbc8d082be3bb663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8149, "upload_time": "2019-01-06T23:47:46", "url": "https://files.pythonhosted.org/packages/99/36/afe4dd15bc19479aa2acde1ccedf3c6b30a4c3766ae5eac42822e5e20c52/addonupdater-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "a9a5eddc9f0a2e37c00d6bf998b0f5fb", "sha256": "0a29cdbb862232a5610993b0928950994c716160d1b74f30c6ebe3a5f19f7e37" }, "downloads": -1, "filename": "addonupdater-0.0.21.tar.gz", "has_sig": false, "md5_digest": "a9a5eddc9f0a2e37c00d6bf998b0f5fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8174, "upload_time": "2019-01-07T00:12:29", "url": "https://files.pythonhosted.org/packages/5b/09/834e66cd93fa3a5f70e73411bb77656f63c3d44e52be2d970f51f96da497/addonupdater-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "d0c23e555fd33f2c487e55ee788261ca", "sha256": "b431bf05f99717931c82b19c342890cbc4452278e23c7b0d53e02217476ab9d7" }, "downloads": -1, "filename": "addonupdater-0.0.22.tar.gz", "has_sig": false, "md5_digest": "d0c23e555fd33f2c487e55ee788261ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8194, "upload_time": "2019-01-07T00:36:21", "url": "https://files.pythonhosted.org/packages/54/a6/e5fa50b153263661907ae4a56bb02423db82bdd1aba10c8b5ca76aecb351/addonupdater-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "a23272e1edbcbfe793bc63ee7c3859e6", "sha256": "88db6c9c4cdc87a49f68a349c34a56479fa78cfa1f899a646b89c86b40a54ee0" }, "downloads": -1, "filename": "addonupdater-0.0.23.tar.gz", "has_sig": false, "md5_digest": "a23272e1edbcbfe793bc63ee7c3859e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8187, "upload_time": "2019-01-08T16:46:08", "url": "https://files.pythonhosted.org/packages/5b/18/f56539e5c781430147991adf4a248f4fce07246cb67851b2efe983cc16b7/addonupdater-0.0.23.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c4c680c01a52d6eb3831d2b24ae00dd3", "sha256": "4d1a46c8290bbe2c867fa85c996ff86c1701a16dae292c62fa1741194f04f034" }, "downloads": -1, "filename": "addonupdater-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c4c680c01a52d6eb3831d2b24ae00dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4364, "upload_time": "2019-01-03T15:21:35", "url": "https://files.pythonhosted.org/packages/2f/8d/a3edb8e30bedcf8f9bf7a7f6c3cc0406aff480131400a3ab40e25274247d/addonupdater-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "906e1aec87943ffccb6bbfc05d1697e0", "sha256": "39b4e49cf7206d8b0e11cf1c9255984929edb0c3591cb61e5b199a12ef9c9b8c" }, "downloads": -1, "filename": "addonupdater-0.0.5.tar.gz", "has_sig": false, "md5_digest": "906e1aec87943ffccb6bbfc05d1697e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4593, "upload_time": "2019-01-03T16:24:58", "url": "https://files.pythonhosted.org/packages/fb/57/7ebf440a4909b94f007634a0e92abae59932e9b897737c5e382207fa2297/addonupdater-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a445a81af208d5fa103e18141994c157", "sha256": "1d557d2b65da5345e0085e08f88f27f2f357e23b3cadf1f990a09f9ed33e7743" }, "downloads": -1, "filename": "addonupdater-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a445a81af208d5fa103e18141994c157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4987, "upload_time": "2019-01-03T18:26:53", "url": "https://files.pythonhosted.org/packages/25/71/07dc9ed4e9aa231ffa200933ec396903ef000a5cae32255f2fe38132e19f/addonupdater-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "03d7cd7a36004487bc36aeeadda0c852", "sha256": "e1da13731dda2a93da2fec97fa3cdbb7f8320aee2f69d8d3681e49d505302794" }, "downloads": -1, "filename": "addonupdater-0.0.7.tar.gz", "has_sig": false, "md5_digest": "03d7cd7a36004487bc36aeeadda0c852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5058, "upload_time": "2019-01-03T20:37:39", "url": "https://files.pythonhosted.org/packages/42/93/4997f4cdcd1f291cf5f7b8b060ff4c425a23dd6e1f58604c58acfe93d11d/addonupdater-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "94a2d367513af3269382b5973855c853", "sha256": "f9ecbc66193e7cac291a3976aefee9ab1a95918b4eb2c03a5d6e2a8c0422fb37" }, "downloads": -1, "filename": "addonupdater-0.0.8.tar.gz", "has_sig": false, "md5_digest": "94a2d367513af3269382b5973855c853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5055, "upload_time": "2019-01-03T21:16:14", "url": "https://files.pythonhosted.org/packages/22/a1/b8e69fcf20b1024af8a68eca1d55adc296ca124ef4afe25de496ed96afd5/addonupdater-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3f682f3d546a63a98f56e3a2839eccd8", "sha256": "3228d22f837ec641f817ee1b53d9f375a0d8c6c134c719fadf2f9f56012e2590" }, "downloads": -1, "filename": "addonupdater-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3f682f3d546a63a98f56e3a2839eccd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5059, "upload_time": "2019-01-03T22:40:17", "url": "https://files.pythonhosted.org/packages/04/45/580c191728fa188b3435661f5dd556aa8f8e8da15de269b3e5ebe5d713b1/addonupdater-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "033ecf26968c6ddf14a5926db15f204b", "sha256": "71ac475d17ba9f470f9703af8845208b041f6f38b818bdf8d3cbb3b7eb107168" }, "downloads": -1, "filename": "addonupdater-0.1.0.tar.gz", "has_sig": false, "md5_digest": "033ecf26968c6ddf14a5926db15f204b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4628, "upload_time": "2019-02-02T19:26:42", "url": "https://files.pythonhosted.org/packages/cd/ec/b162dac7c9298cd379a9d6bc1f49b3c74f92e9002fab6999a9b2be77387f/addonupdater-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "50de627007e5d98fab87ddcdf3003866", "sha256": "3636a8e45eb26593a96fb75603fd4070e4d4a1d40a66f18ddc20bb439ce5ca9b" }, "downloads": -1, "filename": "addonupdater-0.1.1.tar.gz", "has_sig": false, "md5_digest": "50de627007e5d98fab87ddcdf3003866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4654, "upload_time": "2019-02-03T16:40:27", "url": "https://files.pythonhosted.org/packages/f8/87/522e03c06d9bc2eaa79f217c296ca9d182e1bd917360289f3cd1eb92f2a7/addonupdater-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "afc135a7c8d8f6531547933c85d084f2", "sha256": "435e8be7901338924710e47f0a7d456ecf49285946de2cb22af067f1bdc2c01b" }, "downloads": -1, "filename": "addonupdater-0.1.2.tar.gz", "has_sig": false, "md5_digest": "afc135a7c8d8f6531547933c85d084f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4650, "upload_time": "2019-02-13T19:03:38", "url": "https://files.pythonhosted.org/packages/46/a1/6d41f476266cab187c34e65a2355b5a5491df2984c9173398e43794d0817/addonupdater-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "afc135a7c8d8f6531547933c85d084f2", "sha256": "435e8be7901338924710e47f0a7d456ecf49285946de2cb22af067f1bdc2c01b" }, "downloads": -1, "filename": "addonupdater-0.1.2.tar.gz", "has_sig": false, "md5_digest": "afc135a7c8d8f6531547933c85d084f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4650, "upload_time": "2019-02-13T19:03:38", "url": "https://files.pythonhosted.org/packages/46/a1/6d41f476266cab187c34e65a2355b5a5491df2984c9173398e43794d0817/addonupdater-0.1.2.tar.gz" } ] }