{ "info": { "author": "The Abseil Authors", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "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 :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Abseil Python Common Libraries\n\nThis repository is a collection of Python library code for building Python\napplications. The code is collected from Google's own Python code base, and has\nbeen extensively tested and used in production.\n\n## Features\n\n* Simple application startup\n* Distributed commandline flags system\n* Custom logging module with additional features\n* Testing utilities\n\n## Getting Started\n\n### Installation\n\nTo install the package, simply run:\n\n```bash\npip install absl-py\n```\n\nOr install from source:\n\n```bash\npython setup.py install\n```\n\n### Running Tests\n\nTo run Abseil tests, you can clone the git repo and run\n[bazel](https://bazel.build/):\n\n```bash\ngit clone https://github.com/abseil/abseil-py.git\ncd abseil-py\nbazel test absl/...\n```\n\n### Example Code\n\nPlease refer to [smoke_tests/sample_app.py](smoke_tests/sample_app.py) as an\nexample to get started.\n\n## Documentation\n\nSee the [Abseil Python Developer Guide](https://abseil.io/docs/python/).\n\n## Future Releases\n\nThe current repository includes an initial set of libraries for early adoption.\nMore components and interoperability with Abseil C++ Common Libraries\nwill come in future releases.\n\n## License\n\nThe Abseil Python library is licensed under the terms of the Apache\nlicense. See [LICENSE](LICENSE) for more information.", "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/abseil/abseil-py", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "absl-py", "package_url": "https://pypi.org/project/absl-py/", "platform": "", "project_url": "https://pypi.org/project/absl-py/", "project_urls": { "Homepage": "https://github.com/abseil/abseil-py" }, "release_url": "https://pypi.org/project/absl-py/0.8.1/", "requires_dist": null, "requires_python": "", "summary": "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.", "version": "0.8.1" }, "last_serial": 5945982, "releases": { "0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "9c4575f5602de11b9bc8a580922974da", "sha256": "04b1fafdcfb9eefa9fe03d4c69c71e6fee6e02a39cf3df92bd1f58bc7eb6a3d2" }, "downloads": -1, "filename": "absl-py-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9c4575f5602de11b9bc8a580922974da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76810, "upload_time": "2017-09-26T20:21:55", "url": "https://files.pythonhosted.org/packages/7b/38/1b639e9cb50486a7350541567b0c921d27bb641ab46f76d948068a9329b5/absl-py-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "06c1cd03fa1cd603c76f17806f63e0d8", "sha256": "0047d9dab3c034fd3ee70febddc452bbf541e3c41386383c2f203daf387be4fd" }, "downloads": -1, "filename": "absl-py-0.1.1.tar.gz", "has_sig": false, "md5_digest": "06c1cd03fa1cd603c76f17806f63e0d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77176, "upload_time": "2017-10-03T00:58:14", "url": "https://files.pythonhosted.org/packages/ce/7b/a15c0c6647010bae2b06698af7039db34f4d5c723cde14dea4446e746448/absl-py-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "71fd85b74da723e36f7947e40462e9f4", "sha256": "908eba9a96a37c10f10074aba57d685070b814906b02a1ea2cf54bb10a6b8c74" }, "downloads": -1, "filename": "absl-py-0.1.10.tar.gz", "has_sig": false, "md5_digest": "71fd85b74da723e36f7947e40462e9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79730, "upload_time": "2018-01-30T23:37:19", "url": "https://files.pythonhosted.org/packages/5f/b8/3dafc45f20a817ab9f042302646bcbe6f7e26e8a760871a85637e53a35ec/absl-py-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "6abc83a2b86edd95f0f82447e4ad7088", "sha256": "ba6dc5510108fdfcf7176f8b38a5cc2482f2e902eb7211cbe6666998ea58daf9" }, "downloads": -1, "filename": "absl-py-0.1.11.tar.gz", "has_sig": false, "md5_digest": "6abc83a2b86edd95f0f82447e4ad7088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80018, "upload_time": "2018-03-06T21:42:52", "url": "https://files.pythonhosted.org/packages/d3/60/4f685c43042fc29f0a760719422ab1eaa456e1c73b67408cf9ea4eb6dabd/absl-py-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "2c200a1af0cef81f321f0aa4d04387b7", "sha256": "1530c03b3566f24e9fcf20eadd60a792837899aef98e522f998fcebecf5df41b" }, "downloads": -1, "filename": "absl-py-0.1.12.tar.gz", "has_sig": false, "md5_digest": "2c200a1af0cef81f321f0aa4d04387b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79995, "upload_time": "2018-03-20T23:55:48", "url": "https://files.pythonhosted.org/packages/d0/53/cd8524308bb662bb8493ff140c76d329f6e88742e5cd18ee9b3f090ff60d/absl-py-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "a749544c9f50610c289ea2f2e401cfae", "sha256": "d160f7dc39f2f05ddc0bbf3a7bea4cc659fedc45fd9042e87346b24fe1cd00bb" }, "downloads": -1, "filename": "absl-py-0.1.13.tar.gz", "has_sig": false, "md5_digest": "a749544c9f50610c289ea2f2e401cfae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80243, "upload_time": "2018-03-28T00:56:03", "url": "https://files.pythonhosted.org/packages/f4/bc/b19223874bf38e1f5ae6d1297b56cf87838985e87a96488c3058a8677bd3/absl-py-0.1.13.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "89f9fb09ac2ce3aa4ac3740b1501221c", "sha256": "73c2671ac5b8d0dd82df3f38606b3e9dada309898f0655d0c2368eb6e4a3b698" }, "downloads": -1, "filename": "absl-py-0.1.2.tar.gz", "has_sig": false, "md5_digest": "89f9fb09ac2ce3aa4ac3740b1501221c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78488, "upload_time": "2017-10-10T18:35:50", "url": "https://files.pythonhosted.org/packages/c3/62/d6a009d3153f55e265f63223f1e0657f23dce71f876e8fb8f3e4973a3b1b/absl-py-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4a6f3296925964f1177a7fdf9f4f585b", "sha256": "5d39a901a5c4b73783a32d8187508b4e027be6590feac1bfbc7bd0130b62fc04" }, "downloads": -1, "filename": "absl-py-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4a6f3296925964f1177a7fdf9f4f585b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78539, "upload_time": "2017-10-16T23:12:44", "url": "https://files.pythonhosted.org/packages/71/ea/59ed9992756b1f827b288170a9db5bd61af277bae630253b67cd75b52281/absl-py-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "65759593d2e75f7381d0e078bb5ab550", "sha256": "e1bb5c489c57b7ea2cb4c306f025de7c17d0ce4994cb24592b8425aa51245226" }, "downloads": -1, "filename": "absl-py-0.1.4.tar.gz", "has_sig": false, "md5_digest": "65759593d2e75f7381d0e078bb5ab550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78520, "upload_time": "2017-10-23T23:35:10", "url": "https://files.pythonhosted.org/packages/06/2b/87db4ae0a78ca91f99fd6ee87d8e9f3112e4c79241e913363bc38abf71c4/absl-py-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b4d0cee1f13c213589dee886cf1444fa", "sha256": "94943ed0cd77077fe2d18e79b2f28d3e92f585f7d1c6edc75e640121f3c5d580" }, "downloads": -1, "filename": "absl-py-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b4d0cee1f13c213589dee886cf1444fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78697, "upload_time": "2017-11-20T22:46:31", "url": "https://files.pythonhosted.org/packages/8b/9e/b07c78a6ebcfc2f6fac216c96ca0ea7982c3f84e03a40f31f2c57f38a9cd/absl-py-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b76269cbf04502b7d12efabcfa51a299", "sha256": "02c577d618a8bc0a2a5d1a51f160d3649745d7a2516d87025322f46ac1391a22" }, "downloads": -1, "filename": "absl-py-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b76269cbf04502b7d12efabcfa51a299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78634, "upload_time": "2017-12-04T22:48:16", "url": "https://files.pythonhosted.org/packages/23/83/a8339834609941af26206d99ca19d499538f5ee28447e40889ca25241b56/absl-py-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0e0fae9efc35598706b9efd38cc4c974", "sha256": "4ea22ae860f3a556511291e7f1284942199c81377f47ec4248163defb1b9e6ee" }, "downloads": -1, "filename": "absl-py-0.1.7.tar.gz", "has_sig": false, "md5_digest": "0e0fae9efc35598706b9efd38cc4c974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78680, "upload_time": "2017-12-18T23:08:00", "url": "https://files.pythonhosted.org/packages/3d/29/3365a36444e021dd8057aa08dc211f0c7d5d4894bac3d1b171e3dcb1748b/absl-py-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "5e8cb8c9f9ca24976457af75027fcc62", "sha256": "5da4693110a614bd1b50fb271326eb5f6a4f6c891b79c173383af5f1665d9f75" }, "downloads": -1, "filename": "absl-py-0.1.8.tar.gz", "has_sig": false, "md5_digest": "5e8cb8c9f9ca24976457af75027fcc62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79116, "upload_time": "2018-01-10T01:29:14", "url": "https://files.pythonhosted.org/packages/73/dc/5462041056407c7f21a97ce8e71e8f92bf8bba371c85efa35509cee8d1ac/absl-py-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "32c3fff4d5bba74f52feac0db01ceffa", "sha256": "1c787e3bc7ef8fea7a8a79cf36b0c550b4bd66e13c05d1352fbc5786488befb0" }, "downloads": -1, "filename": "absl-py-0.1.9.tar.gz", "has_sig": false, "md5_digest": "32c3fff4d5bba74f52feac0db01ceffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79232, "upload_time": "2018-01-17T00:39:38", "url": "https://files.pythonhosted.org/packages/42/3c/1985d86a44bfe44fd060c02807336f840a509bfaa2d340860fba7d22da39/absl-py-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7dc001510c513e0109c2694bf526575e", "sha256": "73d7d88454b97d54d95946685030962a7226c7a327f1ae925afe977098ef37ec" }, "downloads": -1, "filename": "absl-py-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7dc001510c513e0109c2694bf526575e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82900, "upload_time": "2018-04-17T22:42:50", "url": "https://files.pythonhosted.org/packages/90/6b/ba04a9fe6aefa56adafa6b9e0557b959e423c49950527139cb8651b0480b/absl-py-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "de6e92d211ee16a6fa8bcc27f4fd1289", "sha256": "3b95a871475257cfdb9bcd30f373afd9ebea22b11add55c873c547b1dd5dbef9" }, "downloads": -1, "filename": "absl-py-0.2.1.tar.gz", "has_sig": false, "md5_digest": "de6e92d211ee16a6fa8bcc27f4fd1289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81941, "upload_time": "2018-05-16T20:46:21", "url": "https://files.pythonhosted.org/packages/f7/69/6c86a51c6cf5ad6f09a54c9a7aae09850166af8d99cf1418e9ea9250baca/absl-py-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "dc06a5f74bf6f0f00f0c8537f7eeb891", "sha256": "e0eb8358b549552b1cc5972350bc3e41dd0a926c15b3ff95ce60f3c78c80824c" }, "downloads": -1, "filename": "absl-py-0.2.2.tar.gz", "has_sig": false, "md5_digest": "dc06a5f74bf6f0f00f0c8537f7eeb891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82993, "upload_time": "2018-05-22T18:14:19", "url": "https://files.pythonhosted.org/packages/57/8d/6664518f9b6ced0aa41cf50b989740909261d4c212557400c48e5cda0804/absl-py-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ea3c589385bc65604da6f8220b375591", "sha256": "fcb729e9a3cf1a8f88f6c3a6465859c42116f23e1feb6208825eb88f3fd2b880" }, "downloads": -1, "filename": "absl-py-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ea3c589385bc65604da6f8220b375591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84044, "upload_time": "2018-07-25T17:34:28", "url": "https://files.pythonhosted.org/packages/96/5d/18feb90462c8edaae71305716c7e8bac479fc9dface63221f808a6b95880/absl-py-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8772b92640f87e74f2c1407b41a953f8", "sha256": "932e6acb1a57bdcfb784a1ce6ad46a2f50b89d355a5619ed6df60db1414173d2" }, "downloads": -1, "filename": "absl-py-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8772b92640f87e74f2c1407b41a953f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88344, "upload_time": "2018-08-15T04:53:27", "url": "https://files.pythonhosted.org/packages/cc/e6/6cc5c834023685dd83a28bdb5c1826d9340111493a447e9a9230269defa8/absl-py-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0bedba77a75d2376582a78366105cbad", "sha256": "1e6e70506fb4d867cf269af7bcc27b744c36bbc4c516f0f8ccf2039956deea72" }, "downloads": -1, "filename": "absl-py-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0bedba77a75d2376582a78366105cbad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88751, "upload_time": "2018-08-28T20:43:19", "url": "https://files.pythonhosted.org/packages/a7/86/67f55488ec68982270142c340cd23cd2408835dc4b24bd1d1f1e114f24c3/absl-py-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "22939c00f0c80ab91fd9c396e013285d", "sha256": "6fcc3c04dc881fd93d793674a42ee8c73155570eda8f8b90c4477c8522478b7b" }, "downloads": -1, "filename": "absl-py-0.5.0.tar.gz", "has_sig": false, "md5_digest": "22939c00f0c80ab91fd9c396e013285d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90022, "upload_time": "2018-09-18T15:17:38", "url": "https://files.pythonhosted.org/packages/16/db/cce5331638138c178dd1d5fb69f3f55eb3787a12efd9177177ae203e847f/absl-py-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "2edbc6574aecb120b2706da2e8a4d97f", "sha256": "adbf3b65f9d5cb89d0161125df2bfe3c8d097a8ac99fbcae0feaa3b32f93d868" }, "downloads": -1, "filename": "absl-py-0.6.0.tar.gz", "has_sig": false, "md5_digest": "2edbc6574aecb120b2706da2e8a4d97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93528, "upload_time": "2018-10-22T20:54:30", "url": "https://files.pythonhosted.org/packages/fa/ef/1fa0376563b1e0495301ada8e881d88b7ebfda433f6b31f44447fe6ef795/absl-py-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "d305f52eb2e448e435e86b5d3f9a5973", "sha256": "87519e3b91a3d573664c6e2ee33df582bb68dca6642ae3cf3a4361b1c0a4e9d6" }, "downloads": -1, "filename": "absl-py-0.6.1.tar.gz", "has_sig": false, "md5_digest": "d305f52eb2e448e435e86b5d3f9a5973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94024, "upload_time": "2018-10-26T22:02:41", "url": "https://files.pythonhosted.org/packages/0c/63/f505d2d4c21db849cf80bad517f0065a30be6b006b0a5637f1b95584a305/absl-py-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e323216d24426bf7b2458d07ba0619fa", "sha256": "8718189e4bd6013bf79910b9d1cb0a76aecad8ce664f78e1144980fabdd2cd23" }, "downloads": -1, "filename": "absl-py-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e323216d24426bf7b2458d07ba0619fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96031, "upload_time": "2019-01-15T18:44:35", "url": "https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "eb69acd0df165304210cb29481b74f9e", "sha256": "b943d1c567743ed0455878fcd60bc28ac9fae38d129d1ccfad58079da00b8951" }, "downloads": -1, "filename": "absl-py-0.7.1.tar.gz", "has_sig": false, "md5_digest": "eb69acd0df165304210cb29481b74f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99948, "upload_time": "2019-03-14T21:57:38", "url": "https://files.pythonhosted.org/packages/da/3f/9b0355080b81b15ba6a9ffcf1f5ea39e307a2778b2f2dc8694724e8abd5b/absl-py-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "9adaf87182326237bb8642c6d66a88c5", "sha256": "0ce45920056fbbb66f52fcee7408ba6311da19f55589b2b3aab9f8af92a0e1f2" }, "downloads": -1, "filename": "absl-py-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9adaf87182326237bb8642c6d66a88c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102987, "upload_time": "2019-08-27T16:52:11", "url": "https://files.pythonhosted.org/packages/3c/0d/7cbf64cac3f93617a2b6b079c0182e4a83a3e7a8964d3b0cc3d9758ba002/absl-py-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f082c3a3cfb41b97ec4666544288d2f1", "sha256": "d9129186431e150d7fe455f1cb1ecbb92bb5dba9da9bc3ef7b012d98c4db2526" }, "downloads": -1, "filename": "absl-py-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f082c3a3cfb41b97ec4666544288d2f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103181, "upload_time": "2019-10-08T17:54:53", "url": "https://files.pythonhosted.org/packages/3b/72/e6e483e2db953c11efa44ee21c5fdb6505c4dffa447b4263ca8af6676b62/absl-py-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f082c3a3cfb41b97ec4666544288d2f1", "sha256": "d9129186431e150d7fe455f1cb1ecbb92bb5dba9da9bc3ef7b012d98c4db2526" }, "downloads": -1, "filename": "absl-py-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f082c3a3cfb41b97ec4666544288d2f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103181, "upload_time": "2019-10-08T17:54:53", "url": "https://files.pythonhosted.org/packages/3b/72/e6e483e2db953c11efa44ee21c5fdb6505c4dffa447b4263ca8af6676b62/absl-py-0.8.1.tar.gz" } ] }