{ "info": { "author": "Reuben Cummings", "author_email": "reubano@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Version Control" ], "description": "ongeza: your project versioning personal assistant\n==================================================\n|travis| |versions| |pypi|\n\n.. image:: https://raw.githubusercontent.com/reubano/ongeza/master/ongeza.png\n :alt: sample ongeza usage\n :width: 800\n :align: center\n\nIndex\n-----\n`Introduction`_ | `Requirements`_ | `Motivation`_ | `Usage`_ | `Installation`_ |\n`Project Structure`_ | `Design Principles`_ | `Limitations`_ | `Scripts`_ |\n`Contributing`_ | `License`_\n\nIntroduction\n------------\n\nongeza (Swahili for \"increase\") is a Python `command line application <#usage>`_ (CLI)\nthat makes following the `Semantic Versioning Specification`_ a breeze.\nIf called with no options, ``ongeza`` will print the repo's current git tag\nversion. With ongeza, you can\n\n- Quickly bump to a ``patch``, ``minor``, or ``major`` version\n- Stash uncommitted changes before bumping\n- Create a git tag with the new version number\n- Bump python, php, and javascript projects\n- and much more...\n\nRequirements\n------------\n\nongeza has been tested and is known to work on Python 2.7, 3.4, and 3.5;\nand PyPy 4.0\n\nMotivation\n----------\n\nI think we can all agree that `semver`_ is awesome sauce. But while\ncoding, who has time to constantly look up the current version and figure out\nthe new version? I created ongeza to relieve myself from this pain of having to\nworry about version numbers. For example, to bump to a ``minor`` version\ninside a python ``git`` repo, simply type:\n\n.. code-block:: bash\n\n ongeza --type=minor\n\nOr via the short option style:\n\n.. code-block:: bash\n\n ongeza -tn\n\nAs long as the repo contains a git tag with the current version, ongeza will\nautomagically:\n\n- calculate the new version number\n- figure out which file(s) to update with the new version number\n- make the appropriate updates and commit the changes\n- create a git tag with the new version number\n\nUsage\n-----\n\nongeza is intended to be used from the command line.\n\n.. code-block:: bash\n\n ongeza [options] \n\nBasic Examples\n~~~~~~~~~~~~~~\n\n*show help*\n\n.. code-block:: bash\n\n ongeza -h\n\n.. code-block:: bash\n\n usage: ongeza [options] \n\n description: ongeza makes following the Semantic Versioning Specification a breeze.\n If called with no options, ongeza will print the current git repository's tag version.\n If is not specified, the current dir is used.\n\n positional arguments:\n dir the project directory (default: /Users/reubano/Documents/Projects/ongeza).\n\n optional arguments:\n -h, --help show this help message and exit\n -t TYPE, --type TYPE version bump type, must be one of:\n m or major: [x].0.0\n n or minor: x.[y].0\n p or patch: x.y.[z]\n -s VERSION, --set VERSION\n set arbitrary version number\n -S, --skip-commit skip committing version bumped files\n -T, --tag create git tag at HEAD with the bumped version number\n -p, --push push to the remote origin\n -a, --stash stash uncommitted changes\n -f FORMAT, --tag-format FORMAT\n git tag format\n -F FORMAT, --tag-msg-format FORMAT\n git tag message format\n -c FORMAT, --commit-msg-format FORMAT\n git commit message format\n -g, --sign make a GPG-signed tag (implies `--tag`)\n -i FILE, --file FILE the versioned file\n -v, --version Show version and exit.\n -V, --verbose increase output verbosity\n\n*view current version*\n\n.. code-block:: bash\n\n ongeza\n\n*bump to a `minor` version*\n\n.. code-block:: bash\n\n ongeza --type=minor\n\nor\n\n.. code-block:: bash\n\n ongeza -tn\n\n*manually set a version*\n\n.. code-block:: bash\n\n ongeza --set 1.0.2\n\nor\n\n.. code-block:: bash\n\n ongeza -s 1.0.2\n\n*bump to a `major` version and add a git tag*\n\n.. code-block:: bash\n\n ongeza --tag --type=major\n\nor\n\n.. code-block:: bash\n\n ongeza -Ttm\n\n*stash uncommitted changes and bump to a `patch` version*\n\n.. code-block:: bash\n\n ongeza --stash --type=patch\n\nor\n\n.. code-block:: bash\n\n ongeza -atp\n\nAdvanced Examples\n~~~~~~~~~~~~~~~~~\n\n*bump to a `major` version and add a GPG signed git tag*\n\n.. code-block:: bash\n\n ongeza --sign --type=major\n\nor\n\n.. code-block:: bash\n\n ongeza -gtm\n\n*bump `weird.file` to a `minor` version and use custom formats*\n\n.. code-block:: bash\n\n ongeza -tn --file='weird.file' --tag-format='{version}' --commit-msg-format='New version: {version}'\n\n*bump a remote directory to a `minor` version and use a custom tag message format*\n\n.. code-block:: bash\n\n ongeza -tn --tag-msg-format='Release: {version}' /path/to/remote/dir\n\nInstallation\n------------\n\nAt the command line, install ongeza using either ``pip`` (*recommended*)\n\n.. code-block:: bash\n\n pip install --user ongeza\n\nor (if you must) ``easy_install``\n\n.. code-block:: bash\n\n easy_install ongeza\n\nProject structure\n-----------------\n\n.. code-block:: bash\n\n \u250c\u2500\u2500 CHANGES.rst\n \u251c\u2500\u2500 CONTRIBUTING.rst\n \u251c\u2500\u2500 INSTALLATION.rst\n \u251c\u2500\u2500 LICENSE\n \u251c\u2500\u2500 MANIFEST.in\n \u251c\u2500\u2500 Makefile\n \u251c\u2500\u2500 README.rst\n \u251c\u2500\u2500 bin\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 ongeza\n \u251c\u2500\u2500 ongeza\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 git_utils.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 main.py\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 shell_utils.py\n \u251c\u2500\u2500 dev-requirements.txt\n \u251c\u2500\u2500 helpers\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 check-stage\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 clean\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 docs\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 pippy\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 srcdist\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 wheel\n \u251c\u2500\u2500 manage.py\n \u251c\u2500\u2500 requirements.txt\n \u251c\u2500\u2500 setup.cfg\n \u251c\u2500\u2500 setup.py\n \u251c\u2500\u2500 tests\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 standard.rc\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 test.py\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 test_ongeza.py\n \u2514\u2500\u2500 tox.ini\n\nDesign Principles\n-----------------\n\n- KISS: Keep it simple, stupid\n- Do one thing (version bumping), and do it well\n- Support the most common file types used for project versioning, e.g.,\n ``__init__.py``, ``package.json``, etc.\n\nLimitations\n-----------\n\n* no built-in support for pre-release or build numbers, e.g.,\n - 1.0.0-alpha, 1.0.0-alpha.1, 1.0.0-0.3.7, 1.0.0-x.7.z.92\n - 1.0.0+build.1, 1.3.7+build.11.e0f985a\n\nScripts\n-------\n\nongeza comes with a built in task manager ``manage.py``\n\nSetup\n~~~~~\n\n.. code-block:: bash\n\n pip install -r dev-requirements.txt\n\nExamples\n~~~~~~~~\n\n*Run python linter and nose tests*\n\n.. code-block:: bash\n\n manage lint\n manage test\n\nContributing\n------------\n\nPlease mimic the coding style/conventions used in this repo.\nIf you add new classes or functions, please add the appropriate doc blocks with\nexamples. Also, make sure the python linter and nose tests pass.\n\nPlease see the `contributing doc`_ for more details.\n\nLicense\n-------\n\nongeza is distributed under the `MIT License`_.\n\n.. |travis| image:: https://img.shields.io/travis/reubano/ongeza/master.svg\n :target: https://travis-ci.org/reubano/ongeza\n\n.. |versions| image:: https://img.shields.io/pypi/pyversions/ongeza.svg\n :target: https://pypi.python.org/pypi/ongeza\n\n.. |pypi| image:: https://img.shields.io/pypi/v/ongeza.svg\n :target: https://pypi.python.org/pypi/ongeza\n\n.. _MIT License: http://opensource.org/licenses/MIT\n.. _semver: http://semver.org/\n.. _Semantic Versioning Specification: http://semver.org/\n.. _virtualenv: http://www.virtualenv.org/en/latest/index.html\n.. _contributing doc: https://github.com/reubano/ongeza/blob/master/CONTRIBUTING.rst\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/reubano/ongeza/archive/v1.12.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reubano/ongeza", "keywords": "Your,Semantic,Versioning,personal,assistant", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ongeza", "package_url": "https://pypi.org/project/ongeza/", "platform": "MacOS X", "project_url": "https://pypi.org/project/ongeza/", "project_urls": { "Download": "https://github.com/reubano/ongeza/archive/v1.12.2.tar.gz", "Homepage": "https://github.com/reubano/ongeza" }, "release_url": "https://pypi.org/project/ongeza/1.12.2/", "requires_dist": [ "pkutils (>=0.12.4,<0.13.0)", "pygogo (<0.9.0,>=0.8.10)", "semver (<3.0.0,>=2.2.1)", "future (>=0.15.2); python_version<\"3.0\"" ], "requires_python": "", "summary": "Your Semantic Versioning personal assistant", "version": "1.12.2" }, "last_serial": 4008559, "releases": { "1.10.0": [ { "comment_text": "", "digests": { "md5": "ee5ecd30995fe28f8aec65f99f7cf9d4", "sha256": "acde03fe170def37f5edc2735277f5ed87720e3a4f3cbfc2db228a2560b760a6" }, "downloads": -1, "filename": "ongeza-1.10.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ee5ecd30995fe28f8aec65f99f7cf9d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15345, "upload_time": "2016-01-05T17:15:14", "url": "https://files.pythonhosted.org/packages/81/89/e2608943504a75bd5e7088452ce0d50ee305644af7b55ac66187ae340f44/ongeza-1.10.0-py2.py3-none-any.whl" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "fc400a67874e8f3ae9225dba5dffae3b", "sha256": "c550a536ce0167ed7a87e5eb541f927fc96a8782dbe55adaa0db3ea7430d074e" }, "downloads": -1, "filename": "ongeza-1.11.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fc400a67874e8f3ae9225dba5dffae3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15457, "upload_time": "2016-01-05T17:23:49", "url": "https://files.pythonhosted.org/packages/f6/ab/48483e26d21c9555c529583d3b6482a8d07f0ca16b985ea2b754ac0c21a3/ongeza-1.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df1be0f9d31e1c3bbd48b77998e809f5", "sha256": "ade386c5d6464991e9d61a2454e2813c722a69b05f387b546cfbbc0705e5ee09" }, "downloads": -1, "filename": "ongeza-1.11.0.tar.gz", "has_sig": true, "md5_digest": "df1be0f9d31e1c3bbd48b77998e809f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18318, "upload_time": "2016-01-05T17:24:22", "url": "https://files.pythonhosted.org/packages/5f/cf/7c547722c368bc9032eb767d254a2c2cda0911b00c03bf5e505b504e59c5/ongeza-1.11.0.tar.gz" } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "91c88d1c9b9f016c5a4e6a087e03c084", "sha256": "4b6545f90f35cead0ea6917a6521ecdff9043a3965febec501e04ce4d78fd98d" }, "downloads": -1, "filename": "ongeza-1.11.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "91c88d1c9b9f016c5a4e6a087e03c084", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15486, "upload_time": "2016-01-05T17:48:37", "url": "https://files.pythonhosted.org/packages/30/66/9d8734abe9840823b11a12a493b7bf362ec3dc29c6d1bc092e38a9fa1861/ongeza-1.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f66c80dab5e82a1df4c92ef97ea1624c", "sha256": "6abf05f428723fd1bba1e0ca7f837f3c38cc7559b04c849e44d8f1872ec8bbc5" }, "downloads": -1, "filename": "ongeza-1.11.1.tar.gz", "has_sig": true, "md5_digest": "f66c80dab5e82a1df4c92ef97ea1624c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18311, "upload_time": "2016-01-05T17:48:50", "url": "https://files.pythonhosted.org/packages/8d/01/ca046923c169cdfb85c699b2a94024eb7006a9d8dac094971bbdf10b499c/ongeza-1.11.1.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "d05be484d48501afa9d009499d2f83fc", "sha256": "d106096aafa6cf0fa62474c94d6a920c6f361272254aa5f07f589c5df9fb65c6" }, "downloads": -1, "filename": "ongeza-1.12.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d05be484d48501afa9d009499d2f83fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15655, "upload_time": "2016-06-06T14:32:36", "url": "https://files.pythonhosted.org/packages/d7/aa/e27f593710a6e2e9efa93f288be8918e1c33da05224eae7ca000371fce9f/ongeza-1.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e90bc2e3cce4756c17bf575f45200b7", "sha256": "4ba736d279369be43b7f9b6574841053594759f78ce1b024dcfdc972547c9746" }, "downloads": -1, "filename": "ongeza-1.12.0.tar.gz", "has_sig": true, "md5_digest": "7e90bc2e3cce4756c17bf575f45200b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18311, "upload_time": "2016-06-06T14:32:40", "url": "https://files.pythonhosted.org/packages/82/82/43d66e4374346ef6f3f8abbadde1bf7ca615e8e392453e40a7220a3c37cd/ongeza-1.12.0.tar.gz" } ], "1.12.2": [ { "comment_text": "", "digests": { "md5": "97635d9644ae20d392424f738e6260e9", "sha256": "669582a5afa13891654582f2b896430483f6e2c51b14fac87e39f26d1b237faf" }, "downloads": -1, "filename": "ongeza-1.12.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "97635d9644ae20d392424f738e6260e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15616, "upload_time": "2018-06-27T18:50:48", "url": "https://files.pythonhosted.org/packages/3c/01/d96547747321058b673749c3dda119888ab13f14ce96e148fee2fea0fe6e/ongeza-1.12.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebce5bea93458c342c63e355fab8566a", "sha256": "a3452b9ebe30be45219580fbf0ebe146d29445b1736f16a3ecc41051d6a46b4e" }, "downloads": -1, "filename": "ongeza-1.12.2.tar.gz", "has_sig": true, "md5_digest": "ebce5bea93458c342c63e355fab8566a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20287, "upload_time": "2018-06-27T18:50:49", "url": "https://files.pythonhosted.org/packages/a0/66/43645b22051d15f196d306b2a526832acc19e233acd4a7faa5e91cda4932/ongeza-1.12.2.tar.gz" } ], "1.7.7": [], "1.8.0": [ { "comment_text": "", "digests": { "md5": "09d4eed035b82b459a69a68f4030373d", "sha256": "16084fb00bb9cc67a6162841fce7de7c521366e1dfca7249766efb7b7b28403a" }, "downloads": -1, "filename": "ongeza-1.8.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "09d4eed035b82b459a69a68f4030373d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14588, "upload_time": "2015-12-31T15:22:17", "url": "https://files.pythonhosted.org/packages/2b/3b/6271c8290354f121afd33a8aa9e78c2011961209db451805074d8793b72c/ongeza-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5645ca2d737ce39347dacd2f24aea46c", "sha256": "aae3c7ff5e88e4d126f20e6c2163e94ecc43a5af8a6a9d834aa803a1567fec9a" }, "downloads": -1, "filename": "ongeza-1.8.0.tar.gz", "has_sig": true, "md5_digest": "5645ca2d737ce39347dacd2f24aea46c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17457, "upload_time": "2015-12-31T15:22:25", "url": "https://files.pythonhosted.org/packages/3f/87/0c3f6f75f391609b47125e5278a6c19957020ffe22f41ecc083c30b0367c/ongeza-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "5b8c6bce5418b3e9665407e61441820a", "sha256": "2719899d0c362a8fb98016463253866805064325150a066067d3024c63154e4c" }, "downloads": -1, "filename": "ongeza-1.8.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5b8c6bce5418b3e9665407e61441820a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14606, "upload_time": "2015-12-31T15:46:09", "url": "https://files.pythonhosted.org/packages/bf/ca/de37e31ee523145784a0ab78b1320f76ff14d13f91e3d858c00955fa5502/ongeza-1.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "658b705940892010b2c3ca129beddbbe", "sha256": "3cd92456ab00a58caf95678035afc6eaa1547548ea6df788f8f11cd75b5d47da" }, "downloads": -1, "filename": "ongeza-1.8.1.tar.gz", "has_sig": true, "md5_digest": "658b705940892010b2c3ca129beddbbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17476, "upload_time": "2015-12-31T15:46:17", "url": "https://files.pythonhosted.org/packages/d3/6e/fc11713dbeebb20b4bd7b7990ef9ae0209d1aad3fc62974ee773f4baf71e/ongeza-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "a0b04657b7f228bce2cf87a6cf32d148", "sha256": "1b42148e78a4a144bb6cd847e976802c58420c534ef052c304d4865172279d48" }, "downloads": -1, "filename": "ongeza-1.8.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a0b04657b7f228bce2cf87a6cf32d148", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14591, "upload_time": "2015-12-31T15:56:57", "url": "https://files.pythonhosted.org/packages/20/12/a9c7bfbe353fa590c0b16441c947ddd343875d0a9e50dd65a5f628428f48/ongeza-1.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baf940dd402948d90491812e1b33032c", "sha256": "f3209cdadf043daaa14cf782ac4c0b5acaca4fa523b32e0c107b346c056f16dc" }, "downloads": -1, "filename": "ongeza-1.8.2.tar.gz", "has_sig": true, "md5_digest": "baf940dd402948d90491812e1b33032c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17469, "upload_time": "2015-12-31T15:57:05", "url": "https://files.pythonhosted.org/packages/ac/2d/53ea7255c44cf6fdbd46e7e4b4aebda3da9c768a5eb49a23fb021f5be97f/ongeza-1.8.2.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "3f1644eef8d7838157ab0c5d176439a6", "sha256": "f5b4084301b09ae101fb8b0dcacf5354d2c013f5e943083087bac4b4a4f97f1c" }, "downloads": -1, "filename": "ongeza-1.9.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3f1644eef8d7838157ab0c5d176439a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14650, "upload_time": "2015-12-31T16:05:14", "url": "https://files.pythonhosted.org/packages/30/17/79f6243ad707083369b41fde404485f241391345d1719255706fd0404d47/ongeza-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abc61b601701f89ee416d6c363489262", "sha256": "014dd308da09bd65a75263a8ebb4b1231bc6db4fb67f331dcd8fbef45c6d04be" }, "downloads": -1, "filename": "ongeza-1.9.0.tar.gz", "has_sig": true, "md5_digest": "abc61b601701f89ee416d6c363489262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17523, "upload_time": "2015-12-31T16:05:30", "url": "https://files.pythonhosted.org/packages/2b/3e/55886158c71c6a339fb233b79da99ae49c11ef06a328d8dd63658fbe6f7a/ongeza-1.9.0.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "3af8f89a32085d518f1f2d505ca3dca2", "sha256": "7bfb45905fec043087d6ca9b475b5231990d6d1d114aec84810d6b708177489d" }, "downloads": -1, "filename": "ongeza-1.9.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3af8f89a32085d518f1f2d505ca3dca2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14868, "upload_time": "2015-12-31T16:18:23", "url": "https://files.pythonhosted.org/packages/be/df/794078096cfa452aea1a4c5bafd7230dabd561aff463a83e29e6c4f1331b/ongeza-1.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0a4d3baa86c9a7006ef850d6a24f47c", "sha256": "a1a64f2e38bc406f7462f870054ffbf5d4a9b6ebb02a34199906ac9a38f678af" }, "downloads": -1, "filename": "ongeza-1.9.2.tar.gz", "has_sig": true, "md5_digest": "b0a4d3baa86c9a7006ef850d6a24f47c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17649, "upload_time": "2015-12-31T16:18:33", "url": "https://files.pythonhosted.org/packages/15/96/701c5f0ee9f07766bae8d1c333bf206279deb0f1ea89c99765670a1da3ca/ongeza-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "7093814825cbfe43a8223eb96fc61eb5", "sha256": "8b90af2cdd7ca1ac4a5df7bab2eab0996085a04d7d2c3eb4831dbde4eda6d04e" }, "downloads": -1, "filename": "ongeza-1.9.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7093814825cbfe43a8223eb96fc61eb5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15150, "upload_time": "2016-01-01T10:21:05", "url": "https://files.pythonhosted.org/packages/ab/2e/791505f2594f1ad43b6120a8d7cc1a032add89aab9e65817495b4f4f32df/ongeza-1.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "832db317a78f4aa6e5bd2b69fa31a832", "sha256": "5ebcd90e51132c9ab533b043bbdc451d85cda3002f6a7044d16f2c4f644c25ae" }, "downloads": -1, "filename": "ongeza-1.9.3.tar.gz", "has_sig": true, "md5_digest": "832db317a78f4aa6e5bd2b69fa31a832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17997, "upload_time": "2016-01-01T10:21:36", "url": "https://files.pythonhosted.org/packages/21/d0/ce73dfff900219d26cf906cc19501492d996a7c0690b60a3b166182266ae/ongeza-1.9.3.tar.gz" } ], "1.9.4": [ { "comment_text": "", "digests": { "md5": "239b6e369145427893472d10db7b7172", "sha256": "989fe600b3e2159fcf661b7dc0749ef146778aca9879464faceb4f241f8619d9" }, "downloads": -1, "filename": "ongeza-1.9.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "239b6e369145427893472d10db7b7172", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15168, "upload_time": "2016-01-01T10:41:34", "url": "https://files.pythonhosted.org/packages/e6/01/b49a6b7042be243233793b7b0f5fedd1f00a25428a3efbde6d5d40434f9f/ongeza-1.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "024bdae78e34d21e3e40459b0beda4a0", "sha256": "ec2b51255311389a5cd48f02aeaa1b6cdbf8da0e6803f29cf7b069dc59b58dd3" }, "downloads": -1, "filename": "ongeza-1.9.4.tar.gz", "has_sig": true, "md5_digest": "024bdae78e34d21e3e40459b0beda4a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18000, "upload_time": "2016-01-01T10:41:59", "url": "https://files.pythonhosted.org/packages/f7/56/94a80c34a56ebfd58543ea3120f38a54353bab75c5e6c968d617b22320c4/ongeza-1.9.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97635d9644ae20d392424f738e6260e9", "sha256": "669582a5afa13891654582f2b896430483f6e2c51b14fac87e39f26d1b237faf" }, "downloads": -1, "filename": "ongeza-1.12.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "97635d9644ae20d392424f738e6260e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15616, "upload_time": "2018-06-27T18:50:48", "url": "https://files.pythonhosted.org/packages/3c/01/d96547747321058b673749c3dda119888ab13f14ce96e148fee2fea0fe6e/ongeza-1.12.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebce5bea93458c342c63e355fab8566a", "sha256": "a3452b9ebe30be45219580fbf0ebe146d29445b1736f16a3ecc41051d6a46b4e" }, "downloads": -1, "filename": "ongeza-1.12.2.tar.gz", "has_sig": true, "md5_digest": "ebce5bea93458c342c63e355fab8566a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20287, "upload_time": "2018-06-27T18:50:49", "url": "https://files.pythonhosted.org/packages/a0/66/43645b22051d15f196d306b2a526832acc19e233acd4a7faa5e91cda4932/ongeza-1.12.2.tar.gz" } ] }