{ "info": { "author": "Kontrol SAS", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://raw.githubusercontent.com/TankerHQ/sdk-js/master/src/public/tanker.png\n :target: #readme\n\n|\n\n\n.. image:: https://img.shields.io/github/license/TankerHQ/tsrc.svg\n :target: https://github.com/TankerHQ/tsrc/blob/master/LICENSE\n\n.. image:: https://img.shields.io/travis/TankerHQ/tsrc.svg?branch=master\n :target: https://travis-ci.org/TankerHQ/tsrc\n\n.. image:: https://img.shields.io/codecov/c/github/TankerHQ/tsrc.svg?label=Coverage\n :target: https://codecov.io/gh/TankerHQ/tsrc\n\n.. image:: https://img.shields.io/pypi/v/tsrc.svg\n :target: https://pypi.org/project/tsrc/\n\n\ntsrc: manage multiple repos / review automation\n===============================================\n\n`Overview`_ \u00b7 `Installation`_ \u00b7 `Usage example`_ \u00b7 `Documentation`_ \u00b7 `Release notes`_ \u00b7 `Contributing`_ \u00b7 `License`_\n\nOverview\n---------\n\ntsrc is a command-line tool that helps you manage groups of several git repositories. It also provides some code review automation.\n\nIn can be `seen in action on asciinema.org `_.\n\n\nInstallation\n-------------\n\n`tsrc` is `available on pypi `_ an can be installed via ``pip``. It requires **Python 3.4** or later.\n\n\nUsage Example\n-------------\n\n\n* Create a *manifest* repository. (``git@example.org/manifest``)\n\n* Push a file named ``manifest.yml`` looking like:\n\n.. code-block:: yaml\n\n repos:\n - src: foo\n url: git@example.com/foo.git\n\n - src: bar\n url: git@example.com/bar.git\n\n\n* Create a new workspace with all the repositories listed in the manifest:\n\n.. code-block:: console\n\n $ tsrc init git@git.local/manifest.git\n\n :: Configuring workspace in /path/to/work\n ...\n => Cloning missing repos\n * (1/2) foo\n ...\n * (2/2) bar\n ...\n : Configuring remotes\n Done \u2713\n\n\n* Synchronize all the repositories in the workspace:\n\n.. code-block:: console\n\n $ tsrc sync\n => Updating manifest\n ...\n :: Configuring remotes\n :: Synchronizing workspace\n * (1/2) foo\n => Fetching origin\n => Updating branch\n Already up to date\n * (2/2) bar\n => Updating branch\n Updating 29ac0e1..b635a43\n Fast-forward\n bar.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 bar.txt\n Done \u2713\n\n\n* Push current branch for review:\n\n.. code-block:: console\n\n $ cd bar\n $ git checkout new-feature\n # hackity hack\n $ tsrc push\n => Running git push\n Branch 'new-feature' set up to track remote branch 'new-feature' from 'origin'.\n Everything up-to-date\n => Creating merge request\n :: See merge request at https://github.com/foo/bar/pull/42\n\n\nDocumentation\n--------------\n\nFor more details and examples, please refer to `tsrc documentation `_.\n\nRelease notes\n-------------\n\nDetailed changes for each release are documented in the `changelog `_.\n\nContributing\n------------\n\nWe welcome feedback, `bug reports `_, and bug fixes in the form of `pull requests `_.\n\nDetailed instructions can be found `in the documentation `_.\n\nLicense\n-------\n\ntsrc is licensed under a `BSD 3-Clause license `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TankerHQ/tsrc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tsrc", "package_url": "https://pypi.org/project/tsrc/", "platform": "", "project_url": "https://pypi.org/project/tsrc/", "project_urls": { "Homepage": "https://github.com/TankerHQ/tsrc" }, "release_url": "https://pypi.org/project/tsrc/0.9.2/", "requires_dist": [ "attrs", "cli-ui (>=0.9.1)", "colorama", "colored-traceback", "github3.py (>=1.0)", "path.py", "pyparsing", "python-gitlab", "pyxdg", "requests", "ruamel.yaml", "schema", "tabulate", "unidecode", "black ; extra == 'dev'", "codecov ; extra == 'dev'", "coverage ; extra == 'dev'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "pytest-sugar ; extra == 'dev'", "pytest-xdist ; extra == 'dev'", "requests ; extra == 'dev'", "mock ; extra == 'dev'", "mypy (==0.730) ; extra == 'dev'", "twine ; extra == 'dev'", "wheel ; extra == 'dev'", "flake8 (==3.5.0) ; extra == 'dev'", "flake8-comprehensions (==1.4.1) ; extra == 'dev'", "mkdocs (==1.0.4) ; extra == 'dev'" ], "requires_python": ">=\"3.5\"", "summary": "Manage multiple repositories", "version": "0.9.2" }, "last_serial": 5905763, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "db0297dba7e9f2f1796cd683ca22b229", "sha256": "479b85f30b2fc7acc0f0839de334393b77d1b4738938b63a5d804d38ab68304a" }, "downloads": -1, "filename": "tsrc-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "db0297dba7e9f2f1796cd683ca22b229", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29520, "upload_time": "2017-08-01T13:04:23", "url": "https://files.pythonhosted.org/packages/0a/c2/9e380e84a78e3f7d0876cd6e771d11910331f15573ab5c8f40ca3929cfc3/tsrc-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7519bceb1f4ee900402b974881f4b02f", "sha256": "5ca6193aa39108ca83d37785ddd391865f1b1e95813319490add61ab16cc8386" }, "downloads": -1, "filename": "tsrc-0.1.tar.gz", "has_sig": false, "md5_digest": "7519bceb1f4ee900402b974881f4b02f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21012, "upload_time": "2017-08-01T13:04:13", "url": "https://files.pythonhosted.org/packages/18/e6/e1b229ce7daa6efc8930ccc9af012a08ae19c4cf3414a841520730e2eaae/tsrc-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c6f33c2c23a00a8c724d69c214d8f733", "sha256": "d22a16107b3b051a66cbda5074cd6826833d43a3e3bb021e66f41bb8b61e59c1" }, "downloads": -1, "filename": "tsrc-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c6f33c2c23a00a8c724d69c214d8f733", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31408, "upload_time": "2017-08-01T13:36:13", "url": "https://files.pythonhosted.org/packages/82/b5/3bcb1214d75f05b03346f34eec1179df959c78b3dbb905a96378d8485c1d/tsrc-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e57dc51c682a9feafcdcf2e538ef863", "sha256": "21d2986320f3258c4d1c6dd881d7d4cc0740b4e7002367db184bb12efbae8846" }, "downloads": -1, "filename": "tsrc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2e57dc51c682a9feafcdcf2e538ef863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22168, "upload_time": "2017-08-01T13:36:15", "url": "https://files.pythonhosted.org/packages/a0/2a/17b1c5c6d1101ef701bd1cc7d944872d11059b96287a95bc6127f63ef347/tsrc-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "efd07e2e9f1818ecc077ed94812c03ef", "sha256": "6b70764067e162947c999bd440f464f78c1bfb50e828ab50293fa008b1b723b0" }, "downloads": -1, "filename": "tsrc-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "efd07e2e9f1818ecc077ed94812c03ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32273, "upload_time": "2017-08-03T14:38:53", "url": "https://files.pythonhosted.org/packages/82/18/8920b860b5044d87ca2b65fa7c9ff2deed117adbafcd2e004a9e5a4686c2/tsrc-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecc8bd432438799924e3432b57a6596a", "sha256": "b27113428fa846caec469611253dab2da1d0ed697fa55e426c71d8cb2d1a677c" }, "downloads": -1, "filename": "tsrc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ecc8bd432438799924e3432b57a6596a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23085, "upload_time": "2017-08-03T14:38:55", "url": "https://files.pythonhosted.org/packages/8c/26/5194baec4059adf745f7fe013e594f9a122e2ae81d2266fe7bdf45516155/tsrc-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9917a35e6cf8f1614e9789542561987e", "sha256": "348581bf11107bdd375b386f05079a4f394994c369b188ba1dfc920f1cd4f87f" }, "downloads": -1, "filename": "tsrc-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9917a35e6cf8f1614e9789542561987e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32325, "upload_time": "2017-08-04T07:14:08", "url": "https://files.pythonhosted.org/packages/65/55/6005671cb96c81b5c51535288a32655e1ca916006c3831fe8f77e90f382c/tsrc-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cc6f57df35e4b4fbd4864d311145b37", "sha256": "75195a2bc9db6a9b957b776494c040246cfdb38f027341eeb8df26937f24f40f" }, "downloads": -1, "filename": "tsrc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4cc6f57df35e4b4fbd4864d311145b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23130, "upload_time": "2017-08-04T07:14:09", "url": "https://files.pythonhosted.org/packages/98/de/944da65d127a97f7d03d7a5c9f8cc22405ce164c42e3b5b57c1368a375b7/tsrc-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "40fb89178ef2c10063ffb4e1dbcd0b19", "sha256": "dfe7d532995feef5602fa91a229c8b61bb2d67059cecd1a7a192573be9cb17fe" }, "downloads": -1, "filename": "tsrc-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "40fb89178ef2c10063ffb4e1dbcd0b19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33957, "upload_time": "2017-08-09T16:17:52", "url": "https://files.pythonhosted.org/packages/7e/06/aa54402033ba1867564afed210e371a5fbf0441c4b80b471f0599a162219/tsrc-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "203caf4c4ea700f6e004dba80cb17b04", "sha256": "72ef0c4fd9fa2c07ab2d5b4a4bc3d366fd2ea9bbf2a74be458e0330b5b26d8e9" }, "downloads": -1, "filename": "tsrc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "203caf4c4ea700f6e004dba80cb17b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24824, "upload_time": "2017-08-09T16:17:53", "url": "https://files.pythonhosted.org/packages/2a/fe/6bb9a148cb79315d53d8cd50e945b30d217aa4b42211386c3963d502c96f/tsrc-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "22a32b4fdfad285067de490ff022d34a", "sha256": "ce88b6e5658ab460e29ce4438519882815c0c01c2720ff50eec209a41f179839" }, "downloads": -1, "filename": "tsrc-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "22a32b4fdfad285067de490ff022d34a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33964, "upload_time": "2017-08-09T16:20:44", "url": "https://files.pythonhosted.org/packages/21/21/2839b6aa4a345a7b7690adceffcdcb1c9db61edd64191545207f87c1fadc/tsrc-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c7be3ea3c14c3e9f5161437b78afd09", "sha256": "8d7e81982de2db9d0e9100bdf32c64fa873636e190db11d00d26c968cf32c073" }, "downloads": -1, "filename": "tsrc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5c7be3ea3c14c3e9f5161437b78afd09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24827, "upload_time": "2017-08-09T16:20:45", "url": "https://files.pythonhosted.org/packages/ef/00/8a7cbdddafec833701e1baeeb1e846463caf0aa7bda3c97c00437f051ce8/tsrc-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bdd7d9c3f6291c949b3f10a357f9357d", "sha256": "bc3d17726c7014cde3e7841acf510a93b8f60364dafd72298470a1fd92648a35" }, "downloads": -1, "filename": "tsrc-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bdd7d9c3f6291c949b3f10a357f9357d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36509, "upload_time": "2017-08-22T16:29:44", "url": "https://files.pythonhosted.org/packages/4d/1a/690fccaba32271e903dc2a3bf7c71997ad06be5b5dbc5609cd4828733927/tsrc-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a519f4d6401bafa67101d18ef52c5324", "sha256": "2a21b9a1216964e1cf3255e4d56ba810f68639cd5537a47ce22cbf64383b886f" }, "downloads": -1, "filename": "tsrc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a519f4d6401bafa67101d18ef52c5324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26541, "upload_time": "2017-08-22T16:29:46", "url": "https://files.pythonhosted.org/packages/d1/6f/e6f934d61e3e76a36f9a7ec5683cf1b893696d5d5a879d2ffe197f5251c3/tsrc-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6d61463295d8fae224ce9757c67c74c6", "sha256": "e9536c6ac571d6546e56b81e793961ffb0742a77a39ce04a73009c47a8d74960" }, "downloads": -1, "filename": "tsrc-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6d61463295d8fae224ce9757c67c74c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36331, "upload_time": "2017-09-01T15:06:15", "url": "https://files.pythonhosted.org/packages/40/80/bfebabfa5155ad614e12c28d1fda7ed7268da1e7d08fb92c5385016d7378/tsrc-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6530cb892731b7758ca8cd22ff1d0d11", "sha256": "bd9bc0d97528f76aad309da9238dbea6a03b964953f375718acc79f3893a3084" }, "downloads": -1, "filename": "tsrc-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6530cb892731b7758ca8cd22ff1d0d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21174, "upload_time": "2017-09-01T15:06:17", "url": "https://files.pythonhosted.org/packages/a0/77/b0f35aa28464b44678331f210c5a35a88bbb6db2da3d3450909edb07dbee/tsrc-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "117724c017332fbef3369e2b1f046aca", "sha256": "60cac9be918b160e8cea3ed3f035bc6ad2acf5b4c74ecf93baaf0eefec6ecdb7" }, "downloads": -1, "filename": "tsrc-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "117724c017332fbef3369e2b1f046aca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36485, "upload_time": "2017-09-13T14:34:11", "url": "https://files.pythonhosted.org/packages/29/98/54c0f6156c043c10581b6c92938883cb9f513f808deee96cf5a04a9c9143/tsrc-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e0c7ba53413ef56ae1745d07997e00c", "sha256": "0b7200d932d43bf97461bd915a327acb1a5d30a7029a95b99dde34ea35741df6" }, "downloads": -1, "filename": "tsrc-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6e0c7ba53413ef56ae1745d07997e00c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21364, "upload_time": "2017-09-13T14:34:12", "url": "https://files.pythonhosted.org/packages/67/35/9f0dca5703aedfd2e12fff4fef047e2fc30724788e01bf0061d759cd67dc/tsrc-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3001015d3587b550636039b1e46f0f51", "sha256": "ebf7919b0e10870b02dc57758d0790c3455de00da823aa1b9efa8e2118be2859" }, "downloads": -1, "filename": "tsrc-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3001015d3587b550636039b1e46f0f51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33648, "upload_time": "2017-09-22T12:18:13", "url": "https://files.pythonhosted.org/packages/c9/e7/0bb1a4508e5057dda0656e58f6a5e249ba1299f2b1d89c2004084059b09e/tsrc-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a17f1011c1df7324d723ca9b1271eb9e", "sha256": "eeb1ac2d5fe560775b1f46c8b7763d2b1a996d1169b6914c3851feb3ad2fee7c" }, "downloads": -1, "filename": "tsrc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a17f1011c1df7324d723ca9b1271eb9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23797, "upload_time": "2017-09-22T12:18:17", "url": "https://files.pythonhosted.org/packages/cc/bc/57e6cb8575dd275c9b3e54fd5de5831e81e6bd8a8e0e16920e3df1a37463/tsrc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8e9718a35eac6f75a4cae2c1f53fefd2", "sha256": "2ad3dc9d1120d0bfce64b5c4afb52c0efe52f672e43553b22d861aa95c1ca5fc" }, "downloads": -1, "filename": "tsrc-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8e9718a35eac6f75a4cae2c1f53fefd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34072, "upload_time": "2017-10-06T13:46:29", "url": "https://files.pythonhosted.org/packages/9f/4e/c97713a1248dad81a5717bf4c5bb27b76565543f6ed075951711a3df8149/tsrc-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59fc434dec9c7485f1d2a96be956ecae", "sha256": "e002a06ae6c6f930edffdd5be2249b0a77ece5bbae4ff8785e5d337b6a6a8ae5" }, "downloads": -1, "filename": "tsrc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "59fc434dec9c7485f1d2a96be956ecae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24227, "upload_time": "2017-10-06T13:46:31", "url": "https://files.pythonhosted.org/packages/39/de/7b207e5e7984fed0f21643f78fa066d70e4e7cfe32681acedb5a155c4c58/tsrc-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "de3e385cdd4aaf7747153f1b1a3fa2f7", "sha256": "169fd9066083cd0f67f889f84c100e28033887604d5e183b16e2c3d0def7b0a8" }, "downloads": -1, "filename": "tsrc-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "de3e385cdd4aaf7747153f1b1a3fa2f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34461, "upload_time": "2017-11-02T15:12:12", "url": "https://files.pythonhosted.org/packages/05/46/687d7908304783f14ba164206b1232e7fa4422f2b77928f3ff39bf78ffc8/tsrc-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ccc9ead87055d7e46f270003e8750d6", "sha256": "29a85cb5454b5626065956f81d3442aac6219dd81953f4daa3a4e4de4cc2dc0b" }, "downloads": -1, "filename": "tsrc-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9ccc9ead87055d7e46f270003e8750d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24759, "upload_time": "2017-11-02T15:12:14", "url": "https://files.pythonhosted.org/packages/1e/d8/433a7b11c11b51862af96acce9ce147926bc8cb74f1de4c666b682a14d0d/tsrc-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "162cfc4c7116025682901a3f491d5c07", "sha256": "df716303ecc4725aebe55cbfc88ba574a0fe6ca69747caf6c63748bb2b32856a" }, "downloads": -1, "filename": "tsrc-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "162cfc4c7116025682901a3f491d5c07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42094, "upload_time": "2018-04-26T09:28:13", "url": "https://files.pythonhosted.org/packages/5b/a9/e1a65d13448b67a85a1dc8f883344a922e8eaeb63dc604f7648cc86b61d6/tsrc-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eac09a7d7908f70cb85e0a1c9b035ef", "sha256": "d1bfb8d3f3c9b3f8fdfbee07dba1bb6bffc11642d0ef13c0135e20eb72e829a3" }, "downloads": -1, "filename": "tsrc-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8eac09a7d7908f70cb85e0a1c9b035ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28859, "upload_time": "2018-04-26T09:28:14", "url": "https://files.pythonhosted.org/packages/34/65/1b174b2168c5f66c3a33c6cd425bd3f5e45607c3de4acbc4a7b0668684ac/tsrc-0.4.0.tar.gz" } ], "0.4.0a1": [ { "comment_text": "", "digests": { "md5": "85ccf351205ffda1351bc00d58058372", "sha256": "07585849a715f64939542fb63e959977bfaec311fd03299514d4a23733162400" }, "downloads": -1, "filename": "tsrc-0.4.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "85ccf351205ffda1351bc00d58058372", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41204, "upload_time": "2018-01-23T10:58:48", "url": "https://files.pythonhosted.org/packages/95/78/bcce92ea0f5128b323f9e2c49f4ddc4394b1a5be98d05234b15e81705584/tsrc-0.4.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "709031dd6b0d2b0045de3abfa161189f", "sha256": "cdebea8a2a2703b204abb1f0cb07df1dd47d6c092cdb26731fca4bf49f28843f" }, "downloads": -1, "filename": "tsrc-0.4.0a1.tar.gz", "has_sig": false, "md5_digest": "709031dd6b0d2b0045de3abfa161189f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28788, "upload_time": "2018-01-23T10:58:50", "url": "https://files.pythonhosted.org/packages/65/b6/19a05af07c877ccafb2d3270ddf955ac50ce0d385c6e28fdb2f53f1b646b/tsrc-0.4.0a1.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b4f8716530622da0d5c571a8ab4f3166", "sha256": "bfc2278973c2da3396dbbc2fdd10935835f002c5b4e9491f699b4479eec40486" }, "downloads": -1, "filename": "tsrc-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b4f8716530622da0d5c571a8ab4f3166", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42501, "upload_time": "2018-04-27T11:09:37", "url": "https://files.pythonhosted.org/packages/38/7b/ec9afc39de2aad09b8152575aaf4bbb81151fb6bf9cd9f0502401969e5c2/tsrc-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "661cda6d437d713f0b3f43e854f82f13", "sha256": "0d071a9c157f9a2a6fb87987f0c9e708e978376594f98769c5d1e646dc6a4beb" }, "downloads": -1, "filename": "tsrc-0.4.1.tar.gz", "has_sig": false, "md5_digest": "661cda6d437d713f0b3f43e854f82f13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29103, "upload_time": "2018-04-27T11:09:38", "url": "https://files.pythonhosted.org/packages/2f/59/9fa5bb8902bb48b4e0aafde15502e7afafca0170eafb817b138aee18d7f4/tsrc-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fbb7318944891802df735810a7f45109", "sha256": "679094b73095c3e2fe718522eb2039c177caeaf1a7fb7d7c578c109de6ac53d3" }, "downloads": -1, "filename": "tsrc-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fbb7318944891802df735810a7f45109", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44688, "upload_time": "2018-08-14T14:13:49", "url": "https://files.pythonhosted.org/packages/b3/87/8d03af2c85d64700a7449ae7634b450c492fb920bd4cfbfba5e9e5f021c9/tsrc-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "215de41f2a7fef39566893cb2c74cccf", "sha256": "949f750a0c455302a04d48c37e72f53df32240973ef8de327e1a2376784fde6a" }, "downloads": -1, "filename": "tsrc-0.5.0.tar.gz", "has_sig": false, "md5_digest": "215de41f2a7fef39566893cb2c74cccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31509, "upload_time": "2018-08-14T14:13:51", "url": "https://files.pythonhosted.org/packages/a5/5d/2387cb1bab4750472bace007937c4b56c930546f1914f65dcfc9ba5516fc/tsrc-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "62616e593205822d063ab8cbd36fa95d", "sha256": "a30262a021051168c0b6d426ca666b0016284ac7e1c5d3a8c4936836a54b0fa1" }, "downloads": -1, "filename": "tsrc-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "62616e593205822d063ab8cbd36fa95d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46935, "upload_time": "2018-10-09T10:00:59", "url": "https://files.pythonhosted.org/packages/cb/8e/17e78b182da80e49b1f87ae6e4a86807fc01c2fc18f5df63d2ee55bd23b8/tsrc-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d03f0ab92f810a42eec90bdbc52f61de", "sha256": "ffb284bcd1e02c9755c0d6474c5c80a024ff4aa8b7147d07970d5d87ebc6468f" }, "downloads": -1, "filename": "tsrc-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d03f0ab92f810a42eec90bdbc52f61de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31551, "upload_time": "2018-10-09T10:01:00", "url": "https://files.pythonhosted.org/packages/b7/2e/9a2a6b2e4399c739d6a0373c8c121e3832130f14ac855ae4b42731699f21/tsrc-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a848a017973cd97d1566a363705c6a01", "sha256": "f0c6e92a5409ae17dfff1e5e29a5bfedf5b5d8321c16bd1f402a7566e3e56748" }, "downloads": -1, "filename": "tsrc-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a848a017973cd97d1566a363705c6a01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46946, "upload_time": "2018-10-10T09:14:17", "url": "https://files.pythonhosted.org/packages/20/b9/6993933b0411e674bdbfbfd1baa41bec2535c8368937c1ecfa517e92f8b0/tsrc-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5f5df47de97b57e02c830539720a5a5", "sha256": "bf3bc43eabb9aca9644328002d8a22f9a2daf2dd78249189528d3d15ff0167b4" }, "downloads": -1, "filename": "tsrc-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e5f5df47de97b57e02c830539720a5a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31557, "upload_time": "2018-10-10T09:14:19", "url": "https://files.pythonhosted.org/packages/fb/5e/3e63274130a6ab5056a228d7724ff5b0823af379bcd31c7763183ceba230/tsrc-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "1e3444c6271f052fcb77db8eaec442af", "sha256": "e1adddec8b9852605132dc4900dc2670f3703c13bd03039df6e7f6af5c2b772e" }, "downloads": -1, "filename": "tsrc-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e3444c6271f052fcb77db8eaec442af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48237, "upload_time": "2018-10-19T08:48:50", "url": "https://files.pythonhosted.org/packages/dd/88/7b8fa52444fb806fe68696e67ee7764b23d5d1132d46cd31f453ce15d885/tsrc-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "984760414e06ffa601359135b50fd63a", "sha256": "a780d72ee62ccfd37ddce246420ce9f44a7eba4e04392aafeed3c3c106c92224" }, "downloads": -1, "filename": "tsrc-0.6.2.tar.gz", "has_sig": false, "md5_digest": "984760414e06ffa601359135b50fd63a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31930, "upload_time": "2018-10-19T08:48:52", "url": "https://files.pythonhosted.org/packages/1d/10/601ebca0deb38d900a21626ad866ff8bb8daa76a1394d2336ba002d57ee8/tsrc-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "3024523adf7ae912afea5f90d97c7250", "sha256": "34ae0d6028e2e8af64db0137fcfa520e5c3c8f114cc3fa9cd450793dd5139f2b" }, "downloads": -1, "filename": "tsrc-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3024523adf7ae912afea5f90d97c7250", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48395, "upload_time": "2018-11-14T14:31:25", "url": "https://files.pythonhosted.org/packages/c6/0c/05dbe8e08bd51e730a6c359fabd1e9c675d383402e560b15454d0d5f386b/tsrc-0.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8eef546325c813d9c168c5dda683e19", "sha256": "d58dd5adebe850dd12077af072e3ef9bb78cd77aed1006ee33164a2fd625fb79" }, "downloads": -1, "filename": "tsrc-0.6.3.tar.gz", "has_sig": false, "md5_digest": "b8eef546325c813d9c168c5dda683e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32166, "upload_time": "2018-11-14T14:31:27", "url": "https://files.pythonhosted.org/packages/b8/4d/e930317f929a7411f32aac6dad348d8bcaa0b298f62e6f7c456cf04ed95a/tsrc-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "90a4d67cf190d06ba02e4a1f4670917a", "sha256": "f5fd4a32429f6bfb1f8e5423ef51763997e30488b75f495ac2f937d02e0efd4d" }, "downloads": -1, "filename": "tsrc-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "90a4d67cf190d06ba02e4a1f4670917a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48583, "upload_time": "2019-01-07T14:36:00", "url": "https://files.pythonhosted.org/packages/ed/85/798e9caa224ac967ec54173029729ea0a4f9b7d0d3e009adf28831e66a8a/tsrc-0.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01db249768e6f84083fc659fb473051f", "sha256": "945384374e0d8633d9bd5556e1210e5af48b33b93eb05ab0dbfbfb7638818d39" }, "downloads": -1, "filename": "tsrc-0.6.4.tar.gz", "has_sig": false, "md5_digest": "01db249768e6f84083fc659fb473051f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33914, "upload_time": "2019-01-07T14:36:02", "url": "https://files.pythonhosted.org/packages/46/d6/d2f4223a0edb2b681ea5afcc28f2decaea42f7972785b20aec4b02a9e4fc/tsrc-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "9483cd178332258510fab100cf7c6edc", "sha256": "feb076ffe68df1875980589a6284f9d455441597b53402e37939ea33a0247ab5" }, "downloads": -1, "filename": "tsrc-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9483cd178332258510fab100cf7c6edc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48863, "upload_time": "2019-04-02T08:58:37", "url": "https://files.pythonhosted.org/packages/9c/d0/9f5a922ef836e9270eb97920699d1802c402272d9745bfcde9cadfd69f3c/tsrc-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a49c4362cb614a3efe3b65bd6a7e8b83", "sha256": "376ecd41d3a41093747e911144f6f96155d7d35f2b592af1aa518c16c77b4075" }, "downloads": -1, "filename": "tsrc-0.6.5.tar.gz", "has_sig": false, "md5_digest": "a49c4362cb614a3efe3b65bd6a7e8b83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34412, "upload_time": "2019-04-02T08:58:38", "url": "https://files.pythonhosted.org/packages/a3/06/aa38f6ba3e9dde214d01d12da6391d81b9ad6cd62c3d9f0951f0ee9602c6/tsrc-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "0359c633889b2a9e04eea86641e59236", "sha256": "178326dde35bce883ad2aa27f9627da4571fcbdc0ed76b413e24d1e2de7926e3" }, "downloads": -1, "filename": "tsrc-0.6.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0359c633889b2a9e04eea86641e59236", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48833, "upload_time": "2019-04-02T09:07:22", "url": "https://files.pythonhosted.org/packages/9f/bd/513a4d9fd08a4fb11ea4f3c6f59f4763366302b27f1c55a1b40c4e0c5351/tsrc-0.6.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dba338f0d4c3f8cb0e7a02daa0e06205", "sha256": "2e1a429c747f2e13b688f797d874b97758085e4df14a6b43da979ab0b0cae819" }, "downloads": -1, "filename": "tsrc-0.6.6.tar.gz", "has_sig": false, "md5_digest": "dba338f0d4c3f8cb0e7a02daa0e06205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34329, "upload_time": "2019-04-02T09:07:23", "url": "https://files.pythonhosted.org/packages/d1/91/9eef93375cfbfd509d062c35f642c421474369ffa415aa6c71ad2765fed5/tsrc-0.6.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a01fccefd503293cc6fef37a9ab08fa1", "sha256": "8685e28793da7570efcd9dad9b974cdcf8685eae40c575d347d0737d69a2409b" }, "downloads": -1, "filename": "tsrc-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a01fccefd503293cc6fef37a9ab08fa1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49557, "upload_time": "2019-07-08T12:12:04", "url": "https://files.pythonhosted.org/packages/5b/d9/ef397e99a25d26a13adff699d7696b0f1cebd187960b7055d838227949cc/tsrc-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b527025acf10b324361b2757d977b5fa", "sha256": "78668520f5061c7c3ec9b3b4dd71b944389cf6012f3b14393593368508b97a25" }, "downloads": -1, "filename": "tsrc-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b527025acf10b324361b2757d977b5fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34523, "upload_time": "2019-07-08T12:12:06", "url": "https://files.pythonhosted.org/packages/eb/b7/6ee38d5d2c1ab3c774132777fb3810aa1eafa3c314644c3451b274c41223/tsrc-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "3e14825795c60af3310e3b0a5a8cec64", "sha256": "0517405533d4cb0e54d34a9047a53d5d461db5b0678ebcdafb7a61d8932739c4" }, "downloads": -1, "filename": "tsrc-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3e14825795c60af3310e3b0a5a8cec64", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49635, "upload_time": "2019-08-02T12:29:07", "url": "https://files.pythonhosted.org/packages/1b/39/06ff17f17e7001f5f692d497846a752d04e90ce9a7ce515c9d0765cccbb1/tsrc-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "559d0ac864a2b835a7a331fb6413336c", "sha256": "6f6c3f7e06c6d363734c53db1ac5c86fcbdacc9aaf8849cee1404e2eeef5d97b" }, "downloads": -1, "filename": "tsrc-0.7.1.tar.gz", "has_sig": false, "md5_digest": "559d0ac864a2b835a7a331fb6413336c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34636, "upload_time": "2019-08-02T12:29:10", "url": "https://files.pythonhosted.org/packages/33/f6/d5a6b7316c3218c5d47f703ee701e338c908992e1baa1b5aad501c7e5ec3/tsrc-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "7fca8c4cf290bf7da026e241f0738439", "sha256": "0868131e37c570a043f5b2ba8ac32676b041304aab411d5128acd6ba852fc9df" }, "downloads": -1, "filename": "tsrc-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7fca8c4cf290bf7da026e241f0738439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49972, "upload_time": "2019-08-12T09:51:04", "url": "https://files.pythonhosted.org/packages/d6/52/ae498b676212e2884fcfaddb1bdffe020219760b09e672d0503093060da3/tsrc-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee67c7b9f57630f1dae1e8c8cedf2e97", "sha256": "a79ad25747e411d39862f25e22bd1ab70f1279a88f460626c1fc97ca9abe1f56" }, "downloads": -1, "filename": "tsrc-0.8.0.tar.gz", "has_sig": false, "md5_digest": "ee67c7b9f57630f1dae1e8c8cedf2e97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34907, "upload_time": "2019-08-12T09:51:06", "url": "https://files.pythonhosted.org/packages/0c/50/49ee159435792201f43c4dae6762b821f92fc6e33652d68219d71a43df74/tsrc-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "680a6107a7f71c7c7c075db30123a8dd", "sha256": "9e40f9c9b743f378e837ab44e7f6fbe12583944433e8a085f477ae3d7ca6a98e" }, "downloads": -1, "filename": "tsrc-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "680a6107a7f71c7c7c075db30123a8dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52580, "upload_time": "2019-08-14T14:37:38", "url": "https://files.pythonhosted.org/packages/fb/9f/08462ee6cd649b70fe6a8c0f870a46ac6496939feaa34a14246cddb40e4f/tsrc-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "062b4a1fd8fe1244d159c9594d784142", "sha256": "8324dbc1560e0030c1b873023a4cfa5dafdaa793536cdacbab7469867c362ad9" }, "downloads": -1, "filename": "tsrc-0.9.0.tar.gz", "has_sig": false, "md5_digest": "062b4a1fd8fe1244d159c9594d784142", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36573, "upload_time": "2019-08-14T14:37:41", "url": "https://files.pythonhosted.org/packages/03/83/1e957d51deaf7710a4e6c67d1c8edfa157851190425ec616e608df84b874/tsrc-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4af19b3577cf46188709f65d9928ff2d", "sha256": "3602daf6973fe36423c58fd6771ad965ea908534e10ea48e411a236f6437c099" }, "downloads": -1, "filename": "tsrc-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4af19b3577cf46188709f65d9928ff2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52666, "upload_time": "2019-09-20T15:58:54", "url": "https://files.pythonhosted.org/packages/75/15/d342d6dd7099b6caca842120af207ca3a52bb62e1288072c31c499bd4ce4/tsrc-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b873fa83b7ae54d937549905f2d9def2", "sha256": "6ff3a80f4cbde8bf0f5d96b8f910e0a68a3a5d42e9cc9e66b951416d4c21bc36" }, "downloads": -1, "filename": "tsrc-0.9.1.tar.gz", "has_sig": false, "md5_digest": "b873fa83b7ae54d937549905f2d9def2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36590, "upload_time": "2019-09-20T15:58:56", "url": "https://files.pythonhosted.org/packages/d8/66/ea873795711d5649578ee1cfc5925024c0d9f90eb7a4ab89b9d081a193bc/tsrc-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "ada6da2d075e5b837ecce2382bfe8c96", "sha256": "e1aa1fd88c9499a75f8792fe6a451e8f542ae8e2a70045f3192104092c3e6309" }, "downloads": -1, "filename": "tsrc-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ada6da2d075e5b837ecce2382bfe8c96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.5\"", "size": 53501, "upload_time": "2019-09-30T09:09:00", "url": "https://files.pythonhosted.org/packages/f3/18/4610ee8744e6f7fce8b34870f7306eba4e2a78daa257f039b5e377f01328/tsrc-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70fa7c3f4f3fede6fc48fe2f6601c4b2", "sha256": "aef73d33dc811854e66b6cb9cfc01978b5bc8c86628e82f778ad42b38f61c780" }, "downloads": -1, "filename": "tsrc-0.9.2.tar.gz", "has_sig": false, "md5_digest": "70fa7c3f4f3fede6fc48fe2f6601c4b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.5\"", "size": 37396, "upload_time": "2019-09-30T09:09:02", "url": "https://files.pythonhosted.org/packages/4f/8e/c1723cc3eab8202ffc10f26836623642c93165aa9d55ddec7f2bd96f712a/tsrc-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ada6da2d075e5b837ecce2382bfe8c96", "sha256": "e1aa1fd88c9499a75f8792fe6a451e8f542ae8e2a70045f3192104092c3e6309" }, "downloads": -1, "filename": "tsrc-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ada6da2d075e5b837ecce2382bfe8c96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.5\"", "size": 53501, "upload_time": "2019-09-30T09:09:00", "url": "https://files.pythonhosted.org/packages/f3/18/4610ee8744e6f7fce8b34870f7306eba4e2a78daa257f039b5e377f01328/tsrc-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70fa7c3f4f3fede6fc48fe2f6601c4b2", "sha256": "aef73d33dc811854e66b6cb9cfc01978b5bc8c86628e82f778ad42b38f61c780" }, "downloads": -1, "filename": "tsrc-0.9.2.tar.gz", "has_sig": false, "md5_digest": "70fa7c3f4f3fede6fc48fe2f6601c4b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.5\"", "size": 37396, "upload_time": "2019-09-30T09:09:02", "url": "https://files.pythonhosted.org/packages/4f/8e/c1723cc3eab8202ffc10f26836623642c93165aa9d55ddec7f2bd96f712a/tsrc-0.9.2.tar.gz" } ] }