{ "info": { "author": "Emin Martinian", "author_email": "emin.martinian@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3" ], "description": "Introduction\n============\n\nThe `ox\\ :sub:`update` `__ package\nprovides some tools to keep your machine up to date.\n\nInstallation\n============\n\nYou can install via the usual ``pip install ox_update``. If you want to\ninstall and be able to edit your installation, you may consider doing\nsomething like ``pip install --editable ox_update``.\n\nUsage\n=====\n\nYou can see the list of possible commands via\n\n.. code:: bash\n\n ox_update check --help\n\nOne of the most useful commands is ``ox_update check``. This will check\nyour Ubuntu installation to see if you have the latest security updates\ninstalled. If you do, then nothing happens. If you have not done\n``apt update`` recently or you do **NOT** have the latest packages\ninstalled, then you will be notified.\n\nYou can control the notification methods and how many days have passed\nsince you did ``apt update`` using command line options. For example,\ndoing\n\n.. code:: bash\n\n ox_update check --notifiers echo --age-in-days 7\n\nwould not notify you provided that you have done ``apt update`` within 7\ndays. If your packages are stale, the notification will just print a\nmessage. See the `Notifiers section `__ for\nnotification options.\n\nNotifiers\n---------\n\nThere are a variety of ways to get notifications:\n\n- ``echo``: Just echoes notification to stdout.\n- ``email``: Will send you an email provided you specify the following:\n\n - ``OX_UPDATE_EMAIL_TO``: A comma separated list of email addresses\n (e.g., ``foo@exmaple.com`` or ``foo@exmaple.com,bar@example.com``)\n to send email to. If not set, will attempt to lookup from\n environment variable.\n - ``OX_UPDATE_EMAIL_FROM``: Sending email address. If not set, will\n attempt to lookup from environment variable.\n - ``OX_UPDATE_GMAIL_PASSWD``: A password to use if you want to use\n gmail as the SMTP relay to send mail from. This password should\n correspond to the username in ``OX_UPDATE_EMAIL_FROM``.\n - ``OX_UPDATE_SES_PROFILE``: If provided and email notifier is\n requested, will use this to send email via AWS SES. If not set,\n will attempt lookup from environment.\n - **IMPORTANT**: Either ``OX_UPDATE_SES_PROFILE`` or\n ``OX_UPDATE_GMAIL_PASSWD`` is required to send emails.\n\n- ``loginfo``: Will use Python's ``logging.info`` to send notification.\n This can be useful if you do not want the notifications in stdout but\n in stderr.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/emin63/ox_update", "keywords": "updating packages", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ox_update", "package_url": "https://pypi.org/project/ox_update/", "platform": "", "project_url": "https://pypi.org/project/ox_update/", "project_urls": { "Homepage": "http://github.com/emin63/ox_update" }, "release_url": "https://pypi.org/project/ox_update/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Tools for updating software..", "version": "0.2.0" }, "last_serial": 5913628, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "141d39ff08a1b2ee138e60373d077f40", "sha256": "f7ac49c7d128c190deec9578222e93b88436649626177cad08c44b49558994cc" }, "downloads": -1, "filename": "ox_update-0.1.2.tar.gz", "has_sig": false, "md5_digest": "141d39ff08a1b2ee138e60373d077f40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8087, "upload_time": "2019-10-01T15:54:28", "url": "https://files.pythonhosted.org/packages/61/9b/e7d59cd7bf1c6b73601276c7b52c5cda494f81e64db1e057e6e9dd1c9263/ox_update-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6b3235537a54c174e434383b2cef435b", "sha256": "c6578e55d9dd71885390592952162c493cda29eb929f335ba23c1f998b796ee2" }, "downloads": -1, "filename": "ox_update-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6b3235537a54c174e434383b2cef435b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8097, "upload_time": "2019-10-01T16:11:21", "url": "https://files.pythonhosted.org/packages/81/0e/3fc3acf6a9f5723204144d913d5a8284fa9e8c75f899e33ad64d78c86c07/ox_update-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "428aeb449e57d681e8bff85dbdfc306d", "sha256": "20c2cb0a6790e72b057675d2e67f57e8eba24755eadf37f1f0aecee99363be71" }, "downloads": -1, "filename": "ox_update-0.2.0.tar.gz", "has_sig": false, "md5_digest": "428aeb449e57d681e8bff85dbdfc306d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8066, "upload_time": "2019-10-01T16:33:59", "url": "https://files.pythonhosted.org/packages/e6/b5/cb76456ebf2da106b0de08d643fdfea29171b63fae9f2930f78d9aaa2c25/ox_update-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "428aeb449e57d681e8bff85dbdfc306d", "sha256": "20c2cb0a6790e72b057675d2e67f57e8eba24755eadf37f1f0aecee99363be71" }, "downloads": -1, "filename": "ox_update-0.2.0.tar.gz", "has_sig": false, "md5_digest": "428aeb449e57d681e8bff85dbdfc306d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8066, "upload_time": "2019-10-01T16:33:59", "url": "https://files.pythonhosted.org/packages/e6/b5/cb76456ebf2da106b0de08d643fdfea29171b63fae9f2930f78d9aaa2c25/ox_update-0.2.0.tar.gz" } ] }