{ "info": { "author": "Jannis Gebauer", "author_email": "jay@pyup.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": ".. image:: https://img.shields.io/pypi/v/changelogs.svg\n :target: https://pypi.python.org/pypi/changelogs\n\n.. image:: https://img.shields.io/travis/pyupio/changelogs.svg\n :target: https://travis-ci.org/pyupio/changelogs\n\n.. image:: https://readthedocs.org/projects/changelogs/badge/?version=latest\n :target: https://changelogs.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/pyupio/changelogs/shield.svg\n :target: https://pyup.io/repos/github/pyupio/changelogs/\n :alt: Updates\n\nA changelog finder and parser with command line interface for packages available on pypi, npm, rubygems and launchpad.net. Originally developed for pyup.io_.\n\n.. _pyup.io: https://pyup.io/\n\n\n************\nInstallation\n************\n\nTo install changelogs, run this command in your terminal:\n\n.. code-block:: console\n\n $ pip install changelogs\n\n*****\nUsage\n*****\n\nTo use changelogs in a Python project::\n\n import changelogs\n\n logs = changelogs.get(\"flask\")\n logs = changelogs.get(\"babel\", vendor=\"npm\")\n logs = changelogs.get(\"bundler\", vendor=\"npm\")\n\n\nOr, from the command line::\n\n changelogs flask\n changelogs babel npm\n changelogs bundler gem\n\nIf you are on macOS, you can chain the `open` command::\n\n changelogs babel npm >> babel.log && open babel.log\n\n\n*****\nAbout\n*****\n\nWhen trying to get a changelog for a given package, there are a bunch of problems:\n\n- There is no central place to store a changelog. If a project has a changelog, it's most likely somewhere in the git repo at all kinds of different places. This makes it hard to find.\n- The package index meta data often has no direct link to the git repo. This makes the repo hard to find.\n- There is no changelog standard. Everyone uses a different approach. This makes it hard to parse.\n\nThis project is trying to solve this by:\n\n- first querying the package vendor for package meta data like the homepage or docs URL.\n- if the meta data doesn't contain a valid URL to a repo, visit all available URLs and scrape them to find one.\n- if there is a valid repo URL, visit the repo and look for possible changelogs like `Changes.txt`, `NEWS.md` or `history.rst`.\n- fetch the content and somewhat try to parse it.\n\n\n\n\n=======\nHistory\n=======\n\nUNRELEASED\n------------------\n\n0.14.0 (2018-01-9)\n-------------------\n* Added a pypi/map.txt file to add custom URLS more easily\n* Added a bunch of custom URLS:\n - pytest-flake8\n - cornice.ext.swagger\n - python-social-core\n - python-social-auth\n - cx-oracle\n - plotnine\n - django-hijack\n - pyinvoke\n - gitpython\n - python-memcached\n - appenlight-client\n\n0.13.0 (2018-01-9)\n-------------------\n* Added a bunch of custom parser:\n - robozilla\n - websocket-client\n - pep8-naming\n - py-trello\n - synapse\n - django-haystack\n - libsass\n - lazy-object-proxy\n\n0.12.0 (2017-05-18)\n-------------------\n* Added a bunch of custom parser:\n - flake8\n - pyyaml\n - six\n - factory-boy\n - jinja2\n - docutils\n - sphinx-rtd-theme\n - whitenoise\n - numpy\n - beautifulsoup4\n - mccabe\n - django-braces\n - alabaster\n - cffi\n - django-coverage-plugin\n - newrelic\n - pandas\n - twine\n - pep8-naming\n - django-storages-redux\n - pbr\n\n\n0.11.0 (2017-05-10)\n-------------------\n\n* The changelog finder now checks repo URLs if they contain the given project name. This should\n make it easier to identify false changelogs.\n* Fixed a couple of internal errors on edge cases.\n* Added custom parsers for:\n - graphene\n - beautifulsoup4\n\n0.10.0 (2017-04-26)\n-------------------\n* Added support for GitHub release pages\n* Added experimental support for git commit log parsing\n\n0.9.0 (2017-04-05)\n------------------\n\n* Fix issue with custom parsing of packages with different case.\n* Catch errors from launchpad.\n* Add support for changing project name when switching vendors.\n* Add support for finding URLs in the project description.\n* Add support for ex code.google.com projects, now moved to github.\n* Add support for parsing sourceforge repos.\n* Added custom parser:\n - alembic\n - genshi\n - imapclient\n - mako\n - pyinotify\n - python-ldap\n - redis\n - uwsgi\n - pyaudio\n\n0.8.0 (2017-03-29)\n------------------\n\n* added custom parser:\n - mysqlclient, thanks @alexkiro\n* added custom launchpad backend, thanks to @alexkiro\n\n0.7.0 (2017-03-06)\n------------------\n\n* added custom parsers\n - cheroot\n - pyparsing\n - gunicorn\n - sqlalchemy\n - djangorestframework\n* tweaked the get_head function\n\n0.6.1 (2017-02-08)\n------------------\n\n* added flake8 special parser\n\n0.6.0 (2017-02-03)\n------------------\n\n* tweaked the parser, included tests for openpyxl\n\n0.5.0 (2017-01-23)\n------------------\n\n* include docs-src as docs candidate\n\n0.4.0 (2017-01-23)\n------------------\n\n* add better support for NPM packages\n\n0.3.3 (2017-01-05)\n------------------\n\n* fix packagin error (hopefully)\n\n0.3.2 (2017-01-05)\n------------------\n\n* use modules for custom imports, for packaging\n\n0.3.1 (2017-01-03)\n------------------\n\n* the find_changelogs and get_urls functions now also return the repo URLs\n\n0.3.0 (2017-01-03)\n------------------\n\n* allow to swap in the find_changelogs function\n\n0.2.0 (2016-12-27)\n------------------\n\n* added support for rubygems\n* added support for npm\n\n0.1.0 (2016-12-19)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyupio/changelogs", "keywords": "changelogs", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "changelogs", "package_url": "https://pypi.org/project/changelogs/", "platform": "", "project_url": "https://pypi.org/project/changelogs/", "project_urls": { "Homepage": "https://github.com/pyupio/changelogs" }, "release_url": "https://pypi.org/project/changelogs/0.14.0/", "requires_dist": [ "requests", "validators", "packaging", "lxml", "gitchangelog" ], "requires_python": "", "summary": "A changelog finder and parser.", "version": "0.14.0" }, "last_serial": 4764109, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ea945035c219c78be9ae6eba58ae0544", "sha256": "dd37ab497545ac77d15e2721a11fb9d7771f2a3d8c5c670f4e8e16ed52d449fa" }, "downloads": -1, "filename": "changelogs-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea945035c219c78be9ae6eba58ae0544", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10375, "upload_time": "2016-12-23T13:51:04", "url": "https://files.pythonhosted.org/packages/dd/76/5d61e2a1f880873d42579288d94fa9f7ba8ad059d27b7d5f0fb295399f51/changelogs-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "659785ea3f58ca1255613a58899bd02b", "sha256": "96151fbb8648ab1138ab66c486958bea582cba32d43cf1ae588eeff40ed049cd" }, "downloads": -1, "filename": "changelogs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "659785ea3f58ca1255613a58899bd02b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36685, "upload_time": "2016-12-23T13:51:01", "url": "https://files.pythonhosted.org/packages/b1/14/986df2287f9e88cf2bc1de4681cb6eb0b2498578bfb9249d95379a758bb6/changelogs-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "4f27e960cd753f5df4313fab9695b2cc", "sha256": "08e052cd207d0cebebda5a95c5b485cfd3db552caf2e156afa3aa0145275d743" }, "downloads": -1, "filename": "changelogs-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f27e960cd753f5df4313fab9695b2cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26364, "upload_time": "2017-04-26T07:56:27", "url": "https://files.pythonhosted.org/packages/cd/25/ac888d6ca6ed662584eeb783811f62af0033451cd769330306b12c1958cf/changelogs-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43a72e42573f35c9aceea320a4c2258", "sha256": "5b2783d30d02ec1016d2604483121e6bc8bd3db1e0df025d69ba807a87d92004" }, "downloads": -1, "filename": "changelogs-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e43a72e42573f35c9aceea320a4c2258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48974, "upload_time": "2017-04-26T07:56:29", "url": "https://files.pythonhosted.org/packages/40/31/9589da96d109ebd65559f4b18fccdd3eebaacda0266ed341a915f2bbf84b/changelogs-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "d6050023e5bd286fb89d3537c0fa4439", "sha256": "70e0601f62d5c3007a6a63b4d1a0b57ca52a20e2baa89a0f1a13d35337a27e35" }, "downloads": -1, "filename": "changelogs-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6050023e5bd286fb89d3537c0fa4439", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27598, "upload_time": "2017-05-10T08:38:26", "url": "https://files.pythonhosted.org/packages/ce/99/29c85568ff16de8ef6b9cd04c57b748dc60ab158c7719a461855d91ce178/changelogs-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "473a1fc8379039db65684448af9d58df", "sha256": "8f9d3dd02437037d04699d2b50524030563ae18afb339f95df8db8368e482058" }, "downloads": -1, "filename": "changelogs-0.11.0.tar.gz", "has_sig": false, "md5_digest": "473a1fc8379039db65684448af9d58df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49083, "upload_time": "2017-05-10T08:38:28", "url": "https://files.pythonhosted.org/packages/be/7c/1747b7910ea84144642c7fc89f15ca5623e5b0ec953639ffef8592cb9a09/changelogs-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "f778e14568308fc93c370f6bd4c99f34", "sha256": "6cb69e2ac0a09a2f3bd93fb95d4505c15670f3b0069c8ce5e2660a695541ac59" }, "downloads": -1, "filename": "changelogs-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f778e14568308fc93c370f6bd4c99f34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35576, "upload_time": "2017-05-18T12:14:37", "url": "https://files.pythonhosted.org/packages/3e/6b/a39c019632c89990340da448bf38a466e2630c617b709806f4162b4ef9de/changelogs-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3b942883fed1d398ae8fd7bb55fcf27", "sha256": "141de97620fbaf40be9b511641a1f4ab56aff93965da7474d98353434f0f8bc0" }, "downloads": -1, "filename": "changelogs-0.12.0.tar.gz", "has_sig": false, "md5_digest": "a3b942883fed1d398ae8fd7bb55fcf27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52351, "upload_time": "2017-05-18T12:14:39", "url": "https://files.pythonhosted.org/packages/36/35/d1ce8f72d69122fabf2f68aff9a2f7675b418b5fb007629a44970d17f00b/changelogs-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "5f35732fa2ec64bcc66c31ada3b9a4be", "sha256": "e3abcbf2a19fe0929d762ae4d3e6301fa66726576bfae329ed8e62bfd5bfc506" }, "downloads": -1, "filename": "changelogs-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f35732fa2ec64bcc66c31ada3b9a4be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38327, "upload_time": "2018-01-09T09:45:24", "url": "https://files.pythonhosted.org/packages/03/28/023167c607c534148d700d93937e154437bf71de1935a2d6bf81319500ff/changelogs-0.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92b7be24dc2b031b806387a0b6d4086b", "sha256": "04128803de68d2382d970394acfaa7206f822998d7aa9c18b47185c3e7bbbcd9" }, "downloads": -1, "filename": "changelogs-0.13.0.tar.gz", "has_sig": false, "md5_digest": "92b7be24dc2b031b806387a0b6d4086b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53766, "upload_time": "2018-01-09T09:45:25", "url": "https://files.pythonhosted.org/packages/5b/fc/6d6dd09bcd0781ea73fee5aa7d0decbcd0563a77e5b41640841029eb29b6/changelogs-0.13.0.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "4cac01d24f62193fe09bcafcdc1b0c30", "sha256": "37a5301d1477d9ed436bf6c2a737e6f9435e04a4a2fdcaaf313e6d30d5550fa5" }, "downloads": -1, "filename": "changelogs-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cac01d24f62193fe09bcafcdc1b0c30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39467, "upload_time": "2018-02-05T15:34:07", "url": "https://files.pythonhosted.org/packages/77/d3/ad0db239a4a392f6263067dfcce13b47c908c84839c587a696fff180a827/changelogs-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9af22d690c4580210a39ed1143c8aa79", "sha256": "956da772e22533064a84ff66e7f0f0c56de317850ae5102ea0e3579c41f3e43a" }, "downloads": -1, "filename": "changelogs-0.14.0.tar.gz", "has_sig": false, "md5_digest": "9af22d690c4580210a39ed1143c8aa79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54650, "upload_time": "2018-02-05T15:34:09", "url": "https://files.pythonhosted.org/packages/c6/89/debb49537634082f3af230a60e5d3c961aedac7ede422415a791b7b3915c/changelogs-0.14.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1c672de5cad9fc539777411db3d4be5e", "sha256": "3cc8e1372d35cdd884a61545fa9223cf539cdbbef287d435ba2c54e94d428c93" }, "downloads": -1, "filename": "changelogs-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c672de5cad9fc539777411db3d4be5e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13355, "upload_time": "2016-12-27T09:54:29", "url": "https://files.pythonhosted.org/packages/75/e8/b3eb4dd9c9a102f91d5f391f1ea53bddf4e01d78a53424ae598bf75151da/changelogs-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3ec74d92d5da3e3d5a48292192aa42b", "sha256": "7f7aa5b9ce25249fac05a5d898cc7c3bc81b4f43fab8c83336e4e6431447465a" }, "downloads": -1, "filename": "changelogs-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a3ec74d92d5da3e3d5a48292192aa42b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38837, "upload_time": "2016-12-27T09:54:30", "url": "https://files.pythonhosted.org/packages/1d/5c/65a664a7fb30e919d10129808f59b487a861ac4a3878df2d5c187618d49d/changelogs-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f63aa004fe23328b8c4d4b1742915476", "sha256": "eb5a147fed71ff1d2862dc4b65317625663677f9bf5dcc0e2d24f80f9c488bde" }, "downloads": -1, "filename": "changelogs-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f63aa004fe23328b8c4d4b1742915476", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13550, "upload_time": "2017-01-03T08:57:27", "url": "https://files.pythonhosted.org/packages/7e/9d/ace59d56f81074fee07dbb79e6cc82bb2959f52d2c67c45d30f978c6965e/changelogs-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb15f78249d13e7fed32ebf840181773", "sha256": "8ea497176e94f5deb91c2190c601983902acdcfa3481ec700a4b1e51e51e9e3f" }, "downloads": -1, "filename": "changelogs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "eb15f78249d13e7fed32ebf840181773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39013, "upload_time": "2017-01-03T08:57:28", "url": "https://files.pythonhosted.org/packages/64/2b/4ba3d3b707462e6ccdb954c32622777af883991fc56a71b7bc72ab942e6d/changelogs-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "1af3a59c890f3b0f0058b0a5a51cf9ce", "sha256": "debb5014db7d514b9d690aebfc2314c7faa9007dbc1d40f8f44213d67cbd2e68" }, "downloads": -1, "filename": "changelogs-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1af3a59c890f3b0f0058b0a5a51cf9ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13700, "upload_time": "2017-01-03T09:42:09", "url": "https://files.pythonhosted.org/packages/b6/50/538bbfd65828a88b41575a219445d9c94a3dd65c28c09d433417ab79db28/changelogs-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c2c0a27f334e9d1fe38d66fd0ffd59e", "sha256": "6093f6dd4777feb71eb538de6d5aac50aebc00e44fd22ad8c15f81661ebc5ec6" }, "downloads": -1, "filename": "changelogs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7c2c0a27f334e9d1fe38d66fd0ffd59e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39124, "upload_time": "2017-01-03T09:42:11", "url": "https://files.pythonhosted.org/packages/d7/13/94dc30daeb43b9f1e7475a004eb02b521d4c3c099dd0cac6a99c1a7c1e66/changelogs-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "83b188b3585cfb489cd77b2b91ece8de", "sha256": "ab1a46ef7205c8a18923b14e109aa1ea9df74e1f33db579d6db81432b4101ad3" }, "downloads": -1, "filename": "changelogs-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83b188b3585cfb489cd77b2b91ece8de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13757, "upload_time": "2017-01-05T10:46:43", "url": "https://files.pythonhosted.org/packages/1f/f2/47105bc49260f32df7b3d0ec1d0b6077a371b78cccf95faaaea0086e5bde/changelogs-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efae901878e6c310512d59d1bd9e59cc", "sha256": "de656d354bf0b6ef82cfca1ccc327cc7909c8d82911e2696478ef53334fe3dea" }, "downloads": -1, "filename": "changelogs-0.3.2.tar.gz", "has_sig": false, "md5_digest": "efae901878e6c310512d59d1bd9e59cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39190, "upload_time": "2017-01-05T10:46:45", "url": "https://files.pythonhosted.org/packages/7b/a2/85022685dba3ae6d10cbc6c4ef75ad886aea549f2e6ab8474d4c983150af/changelogs-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b66670fddcfe8779e90bb50ea399e73b", "sha256": "8429ffcfac29cb4ee5a8d339b9960f3b9bc96bee7185af5645c0b41d20b15904" }, "downloads": -1, "filename": "changelogs-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b66670fddcfe8779e90bb50ea399e73b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14923, "upload_time": "2017-01-05T11:07:02", "url": "https://files.pythonhosted.org/packages/3e/4d/0f7371d275e8375c41bccaf99266a56950c0b70aad3a3140f9ff31cace94/changelogs-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ead5eb29b9925d28412a70ec2ae5d493", "sha256": "b5a91e5684033a05c2448352608353f4c18bad4f2366170f4b0218fe9d8a578b" }, "downloads": -1, "filename": "changelogs-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ead5eb29b9925d28412a70ec2ae5d493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39561, "upload_time": "2017-01-05T11:07:05", "url": "https://files.pythonhosted.org/packages/a2/fd/4f1564c00a9f2f5c935a95d6f8f1644517dea141652dbdc3a80e69b0c7d6/changelogs-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "dc030762b4b0b066832afd43701087f3", "sha256": "9c494b9d749bf55303ea97979d0e7cfcafc203de209ac76ed9c555455cfb56f5" }, "downloads": -1, "filename": "changelogs-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc030762b4b0b066832afd43701087f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15045, "upload_time": "2017-01-23T15:33:09", "url": "https://files.pythonhosted.org/packages/70/e5/cf5f818f6085c5c53e9032156f485cf1080ff7637083e72b5ce6ef8294c5/changelogs-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ff14bb3fd0d0db7ab4770dfd10fc45d", "sha256": "ee2171688e5fc8dabf39d7c0bb1e784f7c3c1085db6cfb7b3e066d879164247b" }, "downloads": -1, "filename": "changelogs-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8ff14bb3fd0d0db7ab4770dfd10fc45d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39748, "upload_time": "2017-01-23T15:33:11", "url": "https://files.pythonhosted.org/packages/0c/d1/50f6a7ce6b671c952c496d8c2b93237a97af05f36e042d3aadd45dddc1a8/changelogs-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4a01dd6643690549cd57a9d7c6314ae5", "sha256": "3b940111556bf0c25550e503f99a2db12c11e21ffc854e7b18979fc203badfd1" }, "downloads": -1, "filename": "changelogs-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a01dd6643690549cd57a9d7c6314ae5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15054, "upload_time": "2017-01-25T08:35:51", "url": "https://files.pythonhosted.org/packages/4f/9f/bb60a85ace86c7301e487a46e1dd0244b031282ca0d3b0916587fd33ae2f/changelogs-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30bbba9c962d60bf4a2e9b3c7428c6d9", "sha256": "9b682caa559ca8701be0737cc50eda19451061058af8faab9f0bb7ba19a67915" }, "downloads": -1, "filename": "changelogs-0.5.0.tar.gz", "has_sig": false, "md5_digest": "30bbba9c962d60bf4a2e9b3c7428c6d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39765, "upload_time": "2017-01-25T08:35:53", "url": "https://files.pythonhosted.org/packages/ae/7f/21f18675a2da60fbe7be6c9842879a2da32d1c8efaca43c2400d82365ebe/changelogs-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "76d8a4a6c796638d006d83db3de180de", "sha256": "ae3bf1093fb0ff670eaccf076225747b77dadc37b1470719ee9b64bd2c56b4aa" }, "downloads": -1, "filename": "changelogs-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76d8a4a6c796638d006d83db3de180de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15264, "upload_time": "2017-02-03T15:43:17", "url": "https://files.pythonhosted.org/packages/12/c0/0b57402cc1a820582d1510c2c29d3e85efd664a5aa9e6f528bcfd7c10266/changelogs-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa992d746f36f4d9d24ad3dfd7fd1ca6", "sha256": "f115f3d712c911db8468121826ce06318542dce9c0e46b3557fa6333980b40cd" }, "downloads": -1, "filename": "changelogs-0.6.0.tar.gz", "has_sig": false, "md5_digest": "aa992d746f36f4d9d24ad3dfd7fd1ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40103, "upload_time": "2017-02-03T15:43:18", "url": "https://files.pythonhosted.org/packages/40/e4/d061a28e7d15fbc9caccd3efcee6653eda6cf2d5989ec0b0065444dffa6a/changelogs-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "05708e78320b44995aed06c4d17e0444", "sha256": "90f402f45b282ace48dc1fb3be61759028f8dc4cab3aeb009a16eae0beb90e38" }, "downloads": -1, "filename": "changelogs-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05708e78320b44995aed06c4d17e0444", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15717, "upload_time": "2017-02-08T09:10:53", "url": "https://files.pythonhosted.org/packages/8a/5f/dc523b3310a595dcb0620de59867ef311ca441b1d7fb566a5f5d16be96c7/changelogs-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "883b8409dfad17a3896760da29c0fda6", "sha256": "8f24172c3c4e7a708b543a3c05c20dbc38b0f354b405321b2a9ff740964b6309" }, "downloads": -1, "filename": "changelogs-0.6.1.tar.gz", "has_sig": false, "md5_digest": "883b8409dfad17a3896760da29c0fda6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40371, "upload_time": "2017-02-08T09:10:55", "url": "https://files.pythonhosted.org/packages/88/b8/d5bc1b33f28b64d499b08bac25f0d5aaf16824d8647b6c33f6fb725f5f81/changelogs-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "49f19524085add004b72d7346c90aee6", "sha256": "86632a6809c2882a20af262d5bb57dfb2506bfbf3eba69cf949800be8fe06786" }, "downloads": -1, "filename": "changelogs-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49f19524085add004b72d7346c90aee6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17708, "upload_time": "2017-03-06T11:07:22", "url": "https://files.pythonhosted.org/packages/65/24/8f9ce3989582b68e78ff46422e2b936ef887809dd05871576f70811a6e2c/changelogs-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23cbe7d46bffbcfe996a227e29c2197a", "sha256": "87c242c75d72d45774a874f2800871ca1537679ddb46a90596bc36ece7282ade" }, "downloads": -1, "filename": "changelogs-0.7.0.tar.gz", "has_sig": false, "md5_digest": "23cbe7d46bffbcfe996a227e29c2197a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42080, "upload_time": "2017-03-06T11:07:23", "url": "https://files.pythonhosted.org/packages/7b/f8/b62cb3979f60269a4d19a60b47b4f34c8fc963483f656b0b55bb0f42ad57/changelogs-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "be2b313fecc1d16ca1ae060762f5fde3", "sha256": "a3d32a1398d2f69dddf22cd678298a90c59f5079d4e2c7a65ecc21149329854f" }, "downloads": -1, "filename": "changelogs-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be2b313fecc1d16ca1ae060762f5fde3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20240, "upload_time": "2017-03-29T14:39:53", "url": "https://files.pythonhosted.org/packages/e8/4f/091a671770c6d5f9519d2aca60b260d43ecc74246482fa1053aee409a9a9/changelogs-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5756f14a72adbb3f99d766c466b975e5", "sha256": "289250ae295a46fb0f2a0a55b441253288cd62aa07e41cb9f42b1958fd412214" }, "downloads": -1, "filename": "changelogs-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5756f14a72adbb3f99d766c466b975e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43354, "upload_time": "2017-03-29T14:39:55", "url": "https://files.pythonhosted.org/packages/80/6e/cea0d69efb3871fbc098cad34226328406039880a9698dc256425049ea51/changelogs-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "7b6e27c81f70d4a970db5472b15a64ef", "sha256": "77d68827c01f0832c29abb0344cabd85905babf88be0d352a1ead2b48bf67235" }, "downloads": -1, "filename": "changelogs-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b6e27c81f70d4a970db5472b15a64ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24830, "upload_time": "2017-04-05T08:24:19", "url": "https://files.pythonhosted.org/packages/18/85/db64c89be9d8b088146bb962e9544f3161c41293a84cd08ae0a54237fbb8/changelogs-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "391afcadc03f7162cf48362ab0e75e09", "sha256": "ed602241aca834997b160e0cb4e60a6a4dfd50ca0cf7ec1856f392d71cb67fbd" }, "downloads": -1, "filename": "changelogs-0.9.0.tar.gz", "has_sig": false, "md5_digest": "391afcadc03f7162cf48362ab0e75e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46383, "upload_time": "2017-04-05T08:24:20", "url": "https://files.pythonhosted.org/packages/76/15/11e46aa386e48aab840dea009297735d906fb6eb8903918b8119da6061a1/changelogs-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4cac01d24f62193fe09bcafcdc1b0c30", "sha256": "37a5301d1477d9ed436bf6c2a737e6f9435e04a4a2fdcaaf313e6d30d5550fa5" }, "downloads": -1, "filename": "changelogs-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cac01d24f62193fe09bcafcdc1b0c30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39467, "upload_time": "2018-02-05T15:34:07", "url": "https://files.pythonhosted.org/packages/77/d3/ad0db239a4a392f6263067dfcce13b47c908c84839c587a696fff180a827/changelogs-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9af22d690c4580210a39ed1143c8aa79", "sha256": "956da772e22533064a84ff66e7f0f0c56de317850ae5102ea0e3579c41f3e43a" }, "downloads": -1, "filename": "changelogs-0.14.0.tar.gz", "has_sig": false, "md5_digest": "9af22d690c4580210a39ed1143c8aa79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54650, "upload_time": "2018-02-05T15:34:09", "url": "https://files.pythonhosted.org/packages/c6/89/debb49537634082f3af230a60e5d3c961aedac7ede422415a791b7b3915c/changelogs-0.14.0.tar.gz" } ] }