{ "info": { "author": "Stefan M\u00f6hrle", "author_email": "moehrles@tf.uni-freiburg.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License" ], "description": "# FTF Broker\n\n[![Build Status](https://travis-ci.org/fachschaft/ftfbroker.svg?branch=master)](https://travis-ci.org/fachschaft/ftfbroker)\n\nThis repository contains protobuf schema definitions and typed python consumer/producer for ftf services\n\n## Usage\n\nUsage examples are shown in [cli/](./cli)\n\n## Supported Environment Variables\n\nAll supported environment variables are listed and documented in [environment.py](./ftfbroker/environment.py)\n\n## Extending a Protocol Buffer\n\n- You **must not** change the tag numbers of any existing fields.\n- You **must not** add or delete any required fields.\n- You **may** delete optional or repeated fields.\n- You **may** add new optional or repeated fields but you must use fresh tag numbers (i.e. tag numbers that were never used in this protocol buffer, not even by deleted fields).\n\nFor further details see [protobuf docs](https://developers.google.com/protocol-buffers/docs/pythontutorial#extending-a-protocol-buffer)\n\n## Release a new version\n\n```shell\n$ make release\n# Enter version\n$ git push --tags\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fachschaft/ftfbroker", "keywords": "kafka,protobuf,python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ftfbroker", "package_url": "https://pypi.org/project/ftfbroker/", "platform": "", "project_url": "https://pypi.org/project/ftfbroker/", "project_urls": { "Homepage": "https://github.com/fachschaft/ftfbroker" }, "release_url": "https://pypi.org/project/ftfbroker/0.0.3/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Protobuf definitions and python clients for ftf services", "version": "0.0.3", "yanked": false, "yanked_reason": null }, "last_serial": 6054544, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5f533d4db81ef262a9e13270255e97de", "sha256": "ef65aba51b031eb39d61484b6360d06c4c86e2d65467f4f196212d8c70780d69" }, "downloads": -1, "filename": "ftfbroker-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5f533d4db81ef262a9e13270255e97de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8622, "upload_time": "2019-10-30T13:52:28", "upload_time_iso_8601": "2019-10-30T13:52:28.191423Z", "url": "https://files.pythonhosted.org/packages/63/25/6e780a656e89920bbc3ce1eec75c8505126ce218ec3465c0b9b3ff40202f/ftfbroker-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "73e18367f154ee924d4a3dedd6c8a31a", "sha256": "0bf413bef5c752649e940435e2395d8e5f837e2e26d181c88118ff07b55a1d8a" }, "downloads": -1, "filename": "ftfbroker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "73e18367f154ee924d4a3dedd6c8a31a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8622, "upload_time": "2019-10-30T15:19:58", "upload_time_iso_8601": "2019-10-30T15:19:58.073124Z", "url": "https://files.pythonhosted.org/packages/b7/33/ece809ae3e526daa0d2b9b50edd7053d9e0c0afb0959ae4a16f4a76b3aea/ftfbroker-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "74c28e9188cf8ba86dd25b43dbf37771", "sha256": "d1befb7bab50e4bcf6e9103f04ad45afc1bbd182cee2e94574a99d2d615a200f" }, "downloads": -1, "filename": "ftfbroker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "74c28e9188cf8ba86dd25b43dbf37771", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8630, "upload_time": "2019-10-30T19:58:01", "upload_time_iso_8601": "2019-10-30T19:58:01.055301Z", "url": "https://files.pythonhosted.org/packages/7a/06/579cdaaf9fe00705ece47bdb038f6e279b2f7a9153f303a6430c771987f5/ftfbroker-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74c28e9188cf8ba86dd25b43dbf37771", "sha256": "d1befb7bab50e4bcf6e9103f04ad45afc1bbd182cee2e94574a99d2d615a200f" }, "downloads": -1, "filename": "ftfbroker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "74c28e9188cf8ba86dd25b43dbf37771", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8630, "upload_time": "2019-10-30T19:58:01", "upload_time_iso_8601": "2019-10-30T19:58:01.055301Z", "url": "https://files.pythonhosted.org/packages/7a/06/579cdaaf9fe00705ece47bdb038f6e279b2f7a9153f303a6430c771987f5/ftfbroker-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }