{ "info": { "author": "Matthias Bussonnier", "author_email": "bussonniermatthias@gmail.com", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://badge.fury.io/py/morning.png\n :target: http://badge.fury.io/py/morning\n\n.. image:: https://travis-ci.org/Carreau/morning.png?branch=master\n :target: https://travis-ci.org/Carreau/morning\n\n.. image:: https://pypip.in/d/morning/badge.png\n :target: https://pypi.python.org/pypi/morning\n\n\nMorning is a package that should (at some point in the future) deals with all the updates I need to do\nin the morning on my computer. That is to say :\n\n - Fetch all the git repos I'm working on. \n - Make sure they are on master:\n - If they are, and can be fast-forwarded, do it and potentially asking me wether or not\n\ninstalling morning\n------------------\n\n.. note::\n\n I'm using Python 3.5 HEAD, and I plan to try to use subprocess.run, so it might not run for you. \n\n.. code::\n pip install morning\n\n\nUsing morning\n-------------\n\n.. code::\n\n $ cd this/is/a/git/backed/project\n $ mornign add . \n adding /Users/bussonniermatthias/this/is/a/git/backed/project to list of git repos to update\n\n.. code::\n\n $ morning list\n /users/bussonniermatthias/dev/flit\n /users/bussonniermatthias/dev/ipython\n /users/bussonniermatthias/dev/ipython_genutils\n /users/bussonniermatthias/dev/ipython_kernel\n /users/bussonniermatthias/dev/jupyter_client\n /users/bussonniermatthias/dev/jupyter_core\n /users/bussonniermatthias/dev/jupyter_nbconvert\n /users/bussonniermatthias/dev/jupyter_nbformat\n /users/bussonniermatthias/dev/jupyter_notebook\n /users/bussonniermatthias/dev/morning\n /users/bussonniermatthias/dev/brackets-visualtabs\n\n\n\n\nUpdating all these git repos:\n\n.. code::\n $ morning\n\n\n# auto-fast-forward\n\nuse the following to tell morning to automatically\nfast forward your repo if on master, and behind origin.\n\n.. code::\n\n $ git config morning.fast-forward True\n\n\nEnd Target:\n-----------\n\n\nHow it should look like:\n\n.. code::\n ~/dev $ morning\n dev/nikola | master | -76\n Would you like to git reset origin/master[y/N]?\n .... # probably yes\n dev/ipython | master | -76,+17\n Would you like to git reset origin/master[y/N]?\n .... # I probably have unpushed changes.\n\n\nMaybe it should also have custom hooks to update homebrew, or alike. Maybe a `morning add .` would be nice to track a specific component, and also a way to provide a command to run pre/post checkout. (can do that with git hooks)\n\nLocal configuration would be in .git/config in the `[morning]` section. \n\n\n* Free software: BSD license\n* Documentation: https://morning.readthedocs.org.\n\nTODO\n----\n\nUse flit for installation", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Carreau/morning", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "morning", "package_url": "https://pypi.org/project/morning/", "platform": null, "project_url": "https://pypi.org/project/morning/", "project_urls": { "Homepage": "https://github.com/Carreau/morning" }, "release_url": "https://pypi.org/project/morning/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "A simple module to do repetitive tasks in the morning.", "version": "0.1.5" }, "last_serial": 1542894, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "001006ddb5ab95151956a741dd7bfa96", "sha256": "1946c1e486ea088373fe512872c47c2456c6f51b0cb86a2566d60403cf5eff28" }, "downloads": -1, "filename": "morning-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "001006ddb5ab95151956a741dd7bfa96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15359, "upload_time": "2015-04-28T21:31:58", "url": "https://files.pythonhosted.org/packages/fe/90/557f921eda39b9926d49c6fa94b066f365ffabe614f2313fba0fb4fd9494/morning-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8944b0b036dab8a8a015e9309fde4fbb", "sha256": "61980a0365a2a185d48fbe338cafa7ad66a776847449015100ed07ec82b7d812" }, "downloads": -1, "filename": "morning-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8944b0b036dab8a8a015e9309fde4fbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16354, "upload_time": "2015-04-28T22:07:45", "url": "https://files.pythonhosted.org/packages/fa/fb/9958101f0d8aa08ce148bd04681de3a375af495c71669e8b835c81d9ab75/morning-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "87b560d95830ec610ea37ead097a529b", "sha256": "44226d3ff9c27dbc16681dd6fc0a167061712e8e99ae2a98816099abe931a781" }, "downloads": -1, "filename": "morning-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87b560d95830ec610ea37ead097a529b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20023, "upload_time": "2015-04-29T01:07:59", "url": "https://files.pythonhosted.org/packages/59/5e/3d838ee504245cd2545c0706b9a7809d9d13e900a9c4604c6e4aa4341b4d/morning-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0a24912f045686262ca804913d8ec63a", "sha256": "d587655d30ec0ce84d7daf7e2c207561a436cfa0878a6c34f928d04246f8d903" }, "downloads": -1, "filename": "morning-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a24912f045686262ca804913d8ec63a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24043, "upload_time": "2015-05-01T00:15:29", "url": "https://files.pythonhosted.org/packages/4d/d8/1fad6707f611db15bff95ff1215a0bdf83dd49c22ee21ae864927f754619/morning-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b9e7c5dac466a2e724a10d07e2cce599", "sha256": "0aa4e81d5e869dc7aceb57440b0fbea53a63d9dce6fe538ce7c1dc041db62fc8" }, "downloads": -1, "filename": "morning-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9e7c5dac466a2e724a10d07e2cce599", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6404, "upload_time": "2015-05-03T02:26:25", "url": "https://files.pythonhosted.org/packages/be/96/3c2356a7483aec7bbb364ab234a8ae113b734fe7cb6bbf0fc634712ee08f/morning-0.1.4-py2.py3-none-any.whl" } ], "0.1.4.1": [ { "comment_text": "", "digests": { "md5": "5cff07400cde94901c70ad714b7ad3c9", "sha256": "c9470d0a24f9f14196011d9c03a1ed521ffde7b305fdbad8b94063f027f0ca85" }, "downloads": -1, "filename": "morning-0.1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5cff07400cde94901c70ad714b7ad3c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6456, "upload_time": "2015-05-03T02:33:10", "url": "https://files.pythonhosted.org/packages/be/3e/fa9623510a0c70972ea06afbc956725091a87659c76f22240b3c4d0ba56e/morning-0.1.4.1-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a056229d6d96978ab6a17cc4ccdaeaf6", "sha256": "8b24242d304356400f52a6fcf32f3cc6bad0b88c2fbdf34dbf1cc4bcda4ea607" }, "downloads": -1, "filename": "morning-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a056229d6d96978ab6a17cc4ccdaeaf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8488, "upload_time": "2015-05-11T23:09:07", "url": "https://files.pythonhosted.org/packages/2f/ae/c63615c42957e345cef8190e8387986bfce53c892b8116fc652f989344c7/morning-0.1.5-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a056229d6d96978ab6a17cc4ccdaeaf6", "sha256": "8b24242d304356400f52a6fcf32f3cc6bad0b88c2fbdf34dbf1cc4bcda4ea607" }, "downloads": -1, "filename": "morning-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a056229d6d96978ab6a17cc4ccdaeaf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8488, "upload_time": "2015-05-11T23:09:07", "url": "https://files.pythonhosted.org/packages/2f/ae/c63615c42957e345cef8190e8387986bfce53c892b8116fc652f989344c7/morning-0.1.5-py2.py3-none-any.whl" } ] }