{ "info": { "author": "Kemal Kurniawan", "author_email": "kemal@kkurniawan.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "rnnr\n====\n\n*rnnr: neural network runner*\n\n.. image:: https://img.shields.io/pypi/pyversions/rnnr.svg?style=flat\n :target: https://img.shields.io/pypi/pyversions/rnnr.svg?style=flat\n :alt: Python versions\n\n.. image:: https://img.shields.io/pypi/v/rnnr.svg?style=flat\n :target: https://pypi.org/project/rnnr\n :alt: PyPI project\n\n.. image:: https://img.shields.io/travis/kmkurn/rnnr.svg?style=flat\n :target: https://travis-ci.org/kmkurn/rnnr\n :alt: Build status\n\n.. image:: https://img.shields.io/readthedocs/rnnr.svg?style=flat\n :target: https://rnnr.readthedocs.io\n :alt: Documentation status\n\n.. image:: https://img.shields.io/coveralls/github/kmkurn/rnnr.svg?style=flat\n :target: https://coveralls.io/github/kmkurn/rnnr\n :alt: Code coverage\n\n.. image:: https://img.shields.io/pypi/l/rnnr.svg?style=flat\n :target: http://www.apache.org/licenses/LICENSE-2.0\n :alt: License\n\n.. image:: https://cdn.rawgit.com/syl20bnr/spacemacs/442d025779da2f62fc86c2082703697714db6514/assets/spacemacs-badge.svg\n :target: http://spacemacs.org\n :alt: Built with Spacemacs\n\n**rnnr** helps you to run your neural network models, for either training or evaluation.\nIt is heavily inspired by Ignite_ and torchnet_, but hopefully simpler and more applicable\nto libraries other than PyTorch_.\n\nDocumentation\n=============\n\nhttps://rnnr.readthedocs.io\n\nContributing\n============\n\nPull requests are welcome! To start contributing, first install flit_.\n\n::\n\n pip install flit\n\nNext, install this library and its dependencies in development mode.\n\n::\n\n flit install --symlink\n\nLastly, setup the pre-commit hook.\n\n::\n\n ln -s ../../pre-commit.sh .git/hooks/pre-commit\n\nTests, the linter, and the type checker can be run with ``pytest``, ``flake8``, and ``mypy``\nrespectively.\n\nLicense\n=======\n\nApache License, Version 2.0\n\n\n.. _PyTorch: https://pytorch.org\n.. _Ignite: https://pytorch.org/ignite/index.html\n.. _torchnet: https://github.com/pytorch/tnt/\n.. _flit: https://pypi.org/project/flit/\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kmkurn/rnnr", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rnnr", "package_url": "https://pypi.org/project/rnnr/", "platform": "", "project_url": "https://pypi.org/project/rnnr/", "project_urls": { "Documentation": "https://rnnr.readthedocs.io", "Homepage": "https://github.com/kmkurn/rnnr" }, "release_url": "https://pypi.org/project/rnnr/0.4.0/", "requires_dist": [ "tqdm", "flake8; extra == \"dev\"", "mypy ~=0.770; extra == \"dev\"", "black ~=19.10b0; extra == \"dev\"", "Sphinx ~=1.8.5; extra == \"doc\"", "sphinx_rtd_theme; extra == \"doc\"", "sphinx-autodoc-typehints ~=1.6.0; extra == \"doc\"", "pytest ~=4.3.0; extra == \"test\"", "pytest-cov; extra == \"test\"" ], "requires_python": ">=3.6,<4", "summary": "rnnr: neural network runner", "version": "0.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 9162483, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6a214e65ca6bc4e9fd3c25f20cb09470", "sha256": "46703defd2d426075095c46a5dc7b0eff3e5273feca8b5329f75d5976faf8eeb" }, "downloads": -1, "filename": "rnnr-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a214e65ca6bc4e9fd3c25f20cb09470", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 13842, "upload_time": "2019-03-15T14:26:04", "upload_time_iso_8601": "2019-03-15T14:26:04.559363Z", "url": "https://files.pythonhosted.org/packages/89/36/4943d72f2c6efab03bd5fe7bb5908d37ad8a6f0cc48d283f92aa3723dd35/rnnr-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c162e2de2692e02cccc013d83b89f3b7", "sha256": "853c756242da1e93d74983b89c4b96716444150bf97a55cdc4fa9c8d4f08c97a" }, "downloads": -1, "filename": "rnnr-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c162e2de2692e02cccc013d83b89f3b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 7656, "upload_time": "2019-03-15T14:26:07", "upload_time_iso_8601": "2019-03-15T14:26:07.835051Z", "url": "https://files.pythonhosted.org/packages/73/ee/f468d6630b1d7ef1080edc8ed2545db2c848fc96af28f8f66e323787b41e/rnnr-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bc1554246600fefb883a96f5382475c1", "sha256": "3c7bbaa22048a1c6d9a367950deddc14f4d39ea3546e979653cbae23dbab9002" }, "downloads": -1, "filename": "rnnr-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bc1554246600fefb883a96f5382475c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 34279, "upload_time": "2019-10-05T11:25:46", "upload_time_iso_8601": "2019-10-05T11:25:46.598568Z", "url": "https://files.pythonhosted.org/packages/aa/ff/a5d6c388728a73cd801b17bb60be202f35fe6760ba8197e8e8634ccf3e69/rnnr-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1294ef76b8b0f66193e46b32cb7a766d", "sha256": "3c880763a73c0a67bd92d4e9934d83fbd4a5108799c6b938f01190427d64c1c3" }, "downloads": -1, "filename": "rnnr-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1294ef76b8b0f66193e46b32cb7a766d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 19194, "upload_time": "2019-10-05T11:26:00", "upload_time_iso_8601": "2019-10-05T11:26:00.113718Z", "url": "https://files.pythonhosted.org/packages/ff/b1/ffa5d11389237cb793269194e0e2c623656827c56466514808d8003b5a0f/rnnr-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1aafa3bd11c432838bcdbb69bf1f22b8", "sha256": "7869fd92e57c09618215f153cc35e1dfff024c56232bb238782fead162e8acc5" }, "downloads": -1, "filename": "rnnr-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1aafa3bd11c432838bcdbb69bf1f22b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 34204, "upload_time": "2019-10-07T11:07:35", "upload_time_iso_8601": "2019-10-07T11:07:35.804996Z", "url": "https://files.pythonhosted.org/packages/04/ff/be2df96adece50738e95efdc6ecd7c0d87517db94a5687db57de33fbd5a1/rnnr-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46f924d1d58dc739498ad949f160aec4", "sha256": "4f33e51eec36349559c0b46a60dd71e2ffade70ccb66822d11dfb86a79c5834f" }, "downloads": -1, "filename": "rnnr-0.0.3.tar.gz", "has_sig": false, "md5_digest": "46f924d1d58dc739498ad949f160aec4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 19208, "upload_time": "2019-10-07T11:07:40", "upload_time_iso_8601": "2019-10-07T11:07:40.872338Z", "url": "https://files.pythonhosted.org/packages/23/06/fb967ddc27bb7fbdc38f86f9b7b9fbd5010ae9c686f2339a136d2929e029/rnnr-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a269871a2e845c711d8861cdca375b81", "sha256": "ad27a93fcaa1789d133263dbd4b05e42b2558c3613db9aaa814494182074395a" }, "downloads": -1, "filename": "rnnr-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a269871a2e845c711d8861cdca375b81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 34989, "upload_time": "2019-10-10T01:39:26", "upload_time_iso_8601": "2019-10-10T01:39:26.630778Z", "url": "https://files.pythonhosted.org/packages/74/dd/3d5d6c810e7f806a176765ce680715c585292f50daf134455cee387ccd5c/rnnr-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0cb53216921cd12d4459a33534362c7c", "sha256": "28febde8c292978a8fd47910f46843889bbff782e4ebd67cb5469464bac2195d" }, "downloads": -1, "filename": "rnnr-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0cb53216921cd12d4459a33534362c7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 19442, "upload_time": "2019-10-10T01:39:31", "upload_time_iso_8601": "2019-10-10T01:39:31.358080Z", "url": "https://files.pythonhosted.org/packages/e5/80/ffc3b1494ad93db815e7d21ed7d54a68609610f21d00b3bca2ab5997306d/rnnr-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "030d4e3a081b84d0f6a26bf97fc4830d", "sha256": "89d1980d8586482a607c1e7d2c9e188ae6d6cd4ef59a8b2b6d44fbfdd377c3a5" }, "downloads": -1, "filename": "rnnr-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "030d4e3a081b84d0f6a26bf97fc4830d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 37040, "upload_time": "2019-10-14T01:19:17", "upload_time_iso_8601": "2019-10-14T01:19:17.078579Z", "url": "https://files.pythonhosted.org/packages/37/e0/0f9179d7f452b60a4ea546f4d10e51307e67d8d446e8ac46b02a36c53726/rnnr-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e5fa2e0fb82444e9b77cbcb765e81437", "sha256": "0286fdc0733e37c45be5c59efdc9ddf94c90410e8dc527c6d5ff559e40a9747e" }, "downloads": -1, "filename": "rnnr-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e5fa2e0fb82444e9b77cbcb765e81437", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 20189, "upload_time": "2019-10-14T01:19:21", "upload_time_iso_8601": "2019-10-14T01:19:21.914666Z", "url": "https://files.pythonhosted.org/packages/88/12/90384ac61c5f11fd50bd7fbfe0322d4250b6ca5bed43f864e66ff8d47f71/rnnr-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e70de75c87ac9d51634dae341f04db73", "sha256": "4e5b4891d2cba604bb91e5bef113410d45a32ebf28e668ebd24802394da80db8" }, "downloads": -1, "filename": "rnnr-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e70de75c87ac9d51634dae341f04db73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 35226, "upload_time": "2019-10-23T04:42:16", "upload_time_iso_8601": "2019-10-23T04:42:16.422816Z", "url": "https://files.pythonhosted.org/packages/cc/1c/b0ac2d1fad57b0a1e9542464a193dc5250d435331a1659631209b88bcb35/rnnr-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4bb279c3c795bc71a62688ea980b796b", "sha256": "29ccc3517356512a9a08512ebe436a946056c09323977c5653de55f229845e01" }, "downloads": -1, "filename": "rnnr-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4bb279c3c795bc71a62688ea980b796b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 19502, "upload_time": "2019-10-23T04:42:20", "upload_time_iso_8601": "2019-10-23T04:42:20.761316Z", "url": "https://files.pythonhosted.org/packages/fb/87/c285aef1b3d57f9bedcbbc9e27d84261bc0c9833584fb91e864798acd618/rnnr-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1a8c562bce27d9379905df11aed861b5", "sha256": "1f66fff2129ff5561fb94ae5c775a9734c13b1e07203ddb09b1302116200ece7" }, "downloads": -1, "filename": "rnnr-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a8c562bce27d9379905df11aed861b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 35306, "upload_time": "2019-10-27T08:52:41", "upload_time_iso_8601": "2019-10-27T08:52:41.981431Z", "url": "https://files.pythonhosted.org/packages/f2/e5/6aa8d2ff89f6a1c0518fd9daf093c926d695169027659b184f6b6ee4e0bd/rnnr-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3bdd4a224fe61a29b0d103d4df4795b4", "sha256": "660264ebbd1ecfe8e87a8935c72faf639f6e3b9fc570e95cc25a5cf9b05883ac" }, "downloads": -1, "filename": "rnnr-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3bdd4a224fe61a29b0d103d4df4795b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 19616, "upload_time": "2019-10-27T08:52:46", "upload_time_iso_8601": "2019-10-27T08:52:46.387609Z", "url": "https://files.pythonhosted.org/packages/8b/c9/ab9b8a91bccead24bdc827c18da169488ecffb1c06c4be9b3eda253e7cc8/rnnr-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "57cbba05d7dd568ba8873ed0b5768298", "sha256": "e2602b85d901ce8ba1f2d2a0a1e3395f72f265eb4aca05626bde6fa931d90674" }, "downloads": -1, "filename": "rnnr-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "57cbba05d7dd568ba8873ed0b5768298", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 35307, "upload_time": "2019-11-19T09:56:09", "upload_time_iso_8601": "2019-11-19T09:56:09.017577Z", "url": "https://files.pythonhosted.org/packages/4e/50/36fa6a9787cfd03b01668f297d351785e23124eeb3f6915858e9715db8ae/rnnr-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "15b53296899e2aa8ed11da3b2b8654fe", "sha256": "792628cd388b88908eeca91d8c52b5970d3b17c26e7d3db13ba64269d053680d" }, "downloads": -1, "filename": "rnnr-0.1.1.tar.gz", "has_sig": false, "md5_digest": "15b53296899e2aa8ed11da3b2b8654fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 19626, "upload_time": "2019-11-19T09:56:13", "upload_time_iso_8601": "2019-11-19T09:56:13.342784Z", "url": "https://files.pythonhosted.org/packages/2d/50/862a73d0f63605238c4dc04c21f4c45f1939736624cc0306389038aae613/rnnr-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3799da74185ddc947991b2e2db7bf4e2", "sha256": "b80b02305341151c3b03b573b1700df4fb7600b45bb1d954a3b89f2a75e9d0ee" }, "downloads": -1, "filename": "rnnr-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3799da74185ddc947991b2e2db7bf4e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 37272, "upload_time": "2020-01-25T07:47:52", "upload_time_iso_8601": "2020-01-25T07:47:52.428252Z", "url": "https://files.pythonhosted.org/packages/7b/f7/0c4f76fa612f224ef92951dc5f5789eec12148a8924ec10829e542834cef/rnnr-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "29c7a874ccb21de713dfd54ec7514638", "sha256": "2ad329ad910a2e8aad98a155d468f48802684c1b6bcdad805be65f658d7e6815" }, "downloads": -1, "filename": "rnnr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "29c7a874ccb21de713dfd54ec7514638", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 20170, "upload_time": "2020-01-25T07:47:57", "upload_time_iso_8601": "2020-01-25T07:47:57.413631Z", "url": "https://files.pythonhosted.org/packages/a0/e2/6c99c93b3dfb472e0419061ad99394cc3bfcddcb98fee4b1d4d791d2f10d/rnnr-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a04000261a83f199e6636b0fdd8372e3", "sha256": "cd63209f45af048ffe8ec5be39058a471fe5c11653bccb959f2df35e5cd26a39" }, "downloads": -1, "filename": "rnnr-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a04000261a83f199e6636b0fdd8372e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 40263, "upload_time": "2020-04-05T01:21:37", "upload_time_iso_8601": "2020-04-05T01:21:37.030741Z", "url": "https://files.pythonhosted.org/packages/d3/92/2d13dde5c3513aa9c41305c1e6e4511ef03eabbdaa9ba654125c6b773699/rnnr-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "162d50682773ce346985d0381dc37b9c", "sha256": "c1750b820961914f47f68c150190b815edf6ce33092e141ddd7923beafc7cfa1" }, "downloads": -1, "filename": "rnnr-0.3.0.tar.gz", "has_sig": false, "md5_digest": "162d50682773ce346985d0381dc37b9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 20852, "upload_time": "2020-04-05T01:21:41", "upload_time_iso_8601": "2020-04-05T01:21:41.535827Z", "url": "https://files.pythonhosted.org/packages/7e/12/132fd185b8dd2f9ef46195e63db0e4682e1f713e63ad48fa2c814cfd8122/rnnr-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5c243891b04bada80017be92fb47a554", "sha256": "d4b850b2b1173bc4ccf8af3c4347939198ccf650158ade7c5c94cd3482f79347" }, "downloads": -1, "filename": "rnnr-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c243891b04bada80017be92fb47a554", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 38724, "upload_time": "2021-01-18T11:13:05", "upload_time_iso_8601": "2021-01-18T11:13:05.336916Z", "url": "https://files.pythonhosted.org/packages/07/35/9a8ac64348d527290a457b65dde97431e5d8d3044ab41a13b68494153bda/rnnr-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4f448c233401a1d8895d33b599824d5", "sha256": "bc6e500cd2dcd893b3af7085a371da1684417262f8155b763f89b720534a8690" }, "downloads": -1, "filename": "rnnr-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f4f448c233401a1d8895d33b599824d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 20950, "upload_time": "2021-01-18T11:13:10", "upload_time_iso_8601": "2021-01-18T11:13:10.202658Z", "url": "https://files.pythonhosted.org/packages/c6/50/fff2cf894fdbf53b0ff5aad556d4a07e87cc9c86fdb0610eb77e7d49cc90/rnnr-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c243891b04bada80017be92fb47a554", "sha256": "d4b850b2b1173bc4ccf8af3c4347939198ccf650158ade7c5c94cd3482f79347" }, "downloads": -1, "filename": "rnnr-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c243891b04bada80017be92fb47a554", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 38724, "upload_time": "2021-01-18T11:13:05", "upload_time_iso_8601": "2021-01-18T11:13:05.336916Z", "url": "https://files.pythonhosted.org/packages/07/35/9a8ac64348d527290a457b65dde97431e5d8d3044ab41a13b68494153bda/rnnr-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4f448c233401a1d8895d33b599824d5", "sha256": "bc6e500cd2dcd893b3af7085a371da1684417262f8155b763f89b720534a8690" }, "downloads": -1, "filename": "rnnr-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f4f448c233401a1d8895d33b599824d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 20950, "upload_time": "2021-01-18T11:13:10", "upload_time_iso_8601": "2021-01-18T11:13:10.202658Z", "url": "https://files.pythonhosted.org/packages/c6/50/fff2cf894fdbf53b0ff5aad556d4a07e87cc9c86fdb0610eb77e7d49cc90/rnnr-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }