{ "info": { "author": "Laurent Riviere", "author_email": "superlevure.dev@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# package_updater\n\n---\n\nThis module allow any package/module/script to be updated with the latest release from github \n\n## Install\n\n```shell\npip3 install package-updater\n```\n\n## Usage\n\n```python\nimport sys\nimport package_updater\n\nupdater = package_updater.Update(\n package_name=\"Name of the package\",\n current_version=\"1.1.2\",\n repo=\"https://api.github.com/repos/superlevure/SRU_com/releases/latest\"\n )\n\nif sys.argv[1] == \"--update\":\n updater.update()\n```\n\nThe module will :\n\n- Check if a new version is avalaible \n- If so, backup the current version to a tar file \n- Download the new version \n- Extract it \n- Install it \n\n", "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/superlevure/package_updater", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "package-updater", "package_url": "https://pypi.org/project/package-updater/", "platform": "", "project_url": "https://pypi.org/project/package-updater/", "project_urls": { "Homepage": "https://github.com/superlevure/package_updater" }, "release_url": "https://pypi.org/project/package-updater/0.0.3/", "requires_dist": [ "tqdm", "requests" ], "requires_python": "", "summary": "Update a package", "version": "0.0.3" }, "last_serial": 4317349, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8ab5f6e758d182a77b3314eb284a25aa", "sha256": "05cfdf79d4415b899e2357415618cea553c11b0b6f2d3da8f13a3a76f14b8559" }, "downloads": -1, "filename": "package_updater-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8ab5f6e758d182a77b3314eb284a25aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3445, "upload_time": "2018-09-27T18:44:32", "url": "https://files.pythonhosted.org/packages/32/f2/d7ae4f670209a5d3912382b1cf30303eac96db84437e98d3b426ef3d9a11/package_updater-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12ef060fd4e988e237845516de5924d8", "sha256": "d615794b638bbb13562710fce8de55770df8920fd8d9c13e431e06d0e4a5eef7" }, "downloads": -1, "filename": "package_updater-0.0.1.tar.gz", "has_sig": false, "md5_digest": "12ef060fd4e988e237845516de5924d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2788, "upload_time": "2018-09-27T18:44:34", "url": "https://files.pythonhosted.org/packages/8f/e5/7ce01429e6300eed26a5060625fd48560e749e87d7b9d33eac0ac54acd59/package_updater-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2aa3fe91f91f48c35599128c0fdfc235", "sha256": "7d091f7b24b7b28d37cb2ca4374d5f6691b460919d332e101041c32f16aafd71" }, "downloads": -1, "filename": "package_updater-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2aa3fe91f91f48c35599128c0fdfc235", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3604, "upload_time": "2018-09-27T18:44:33", "url": "https://files.pythonhosted.org/packages/c9/e6/b719e78eff102dc73318df74c874b6f2a7481cb8a239c87e75d1192c7a6d/package_updater-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d0c376201e9ea527ab92bf5678a1f4", "sha256": "f1debb47d0492d69937303a94a2ef8ad484819a9474af3590da13f6c3c6c8f76" }, "downloads": -1, "filename": "package_updater-0.0.2.tar.gz", "has_sig": false, "md5_digest": "68d0c376201e9ea527ab92bf5678a1f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2933, "upload_time": "2018-09-27T18:44:36", "url": "https://files.pythonhosted.org/packages/95/63/626a562a79b503eddb4528077b6f06d17c369f75760934ad74311be2e830/package_updater-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "56d6fcc8f28584e814fd2aca1fdabf12", "sha256": "c2fc3a98a085567290180ccbbce0ff246810650e33a3270d729907bc1cb42a8b" }, "downloads": -1, "filename": "package_updater-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56d6fcc8f28584e814fd2aca1fdabf12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2018-09-27T18:47:05", "url": "https://files.pythonhosted.org/packages/65/76/7d6539025885781a1be6127868f3ab44543bad139c7b9f5a17eafe4e1d68/package_updater-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80d3cd957afe2b5cb6cda23908401840", "sha256": "f24da859e46354f279d4665137cc02b367da6ac37704b96c2adb29091950e67f" }, "downloads": -1, "filename": "package_updater-0.0.3.tar.gz", "has_sig": false, "md5_digest": "80d3cd957afe2b5cb6cda23908401840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3349, "upload_time": "2018-09-27T18:47:06", "url": "https://files.pythonhosted.org/packages/2b/e8/6ce0ff9cf0777fc89ab87ea52d30cd72b83621ddd6dcd30600e80b9f9e20/package_updater-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56d6fcc8f28584e814fd2aca1fdabf12", "sha256": "c2fc3a98a085567290180ccbbce0ff246810650e33a3270d729907bc1cb42a8b" }, "downloads": -1, "filename": "package_updater-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56d6fcc8f28584e814fd2aca1fdabf12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2018-09-27T18:47:05", "url": "https://files.pythonhosted.org/packages/65/76/7d6539025885781a1be6127868f3ab44543bad139c7b9f5a17eafe4e1d68/package_updater-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80d3cd957afe2b5cb6cda23908401840", "sha256": "f24da859e46354f279d4665137cc02b367da6ac37704b96c2adb29091950e67f" }, "downloads": -1, "filename": "package_updater-0.0.3.tar.gz", "has_sig": false, "md5_digest": "80d3cd957afe2b5cb6cda23908401840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3349, "upload_time": "2018-09-27T18:47:06", "url": "https://files.pythonhosted.org/packages/2b/e8/6ce0ff9cf0777fc89ab87ea52d30cd72b83621ddd6dcd30600e80b9f9e20/package_updater-0.0.3.tar.gz" } ] }