| Metadata-Version: 2.1 |
| Name: absl-py |
| Version: 1.3.0 |
| Summary: Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. |
| Home-page: https://github.com/abseil/abseil-py |
| Author: The Abseil Authors |
| License: Apache 2.0 |
| Classifier: Programming Language :: Python |
| Classifier: Programming Language :: Python :: 3 |
| Classifier: Programming Language :: Python :: 3.6 |
| Classifier: Programming Language :: Python :: 3.7 |
| Classifier: Programming Language :: Python :: 3.8 |
| Classifier: Programming Language :: Python :: 3.9 |
| Classifier: Programming Language :: Python :: 3.10 |
| Classifier: Programming Language :: Python :: 3.11 |
| Classifier: Intended Audience :: Developers |
| Classifier: Topic :: Software Development :: Libraries :: Python Modules |
| Classifier: License :: OSI Approved :: Apache Software License |
| Classifier: Operating System :: OS Independent |
| Requires-Python: >=3.6 |
| Description-Content-Type: text/markdown |
| License-File: LICENSE |
| License-File: AUTHORS |
| |
| # Abseil Python Common Libraries |
| |
| This repository is a collection of Python library code for building Python |
| applications. The code is collected from Google's own Python code base, and has |
| been extensively tested and used in production. |
| |
| ## Features |
| |
| * Simple application startup |
| * Distributed commandline flags system |
| * Custom logging module with additional features |
| * Testing utilities |
| |
| ## Getting Started |
| |
| ### Installation |
| |
| To install the package, simply run: |
| |
| ```bash |
| pip install absl-py |
| ``` |
| |
| Or install from source: |
| |
| ```bash |
| python setup.py install |
| ``` |
| |
| ### Running Tests |
| |
| To run Abseil tests, you can clone the git repo and run |
| [bazel](https://bazel.build/): |
| |
| ```bash |
| git clone https://github.com/abseil/abseil-py.git |
| cd abseil-py |
| bazel test absl/... |
| ``` |
| |
| ### Example Code |
| |
| Please refer to |
| [smoke_tests/sample_app.py](https://github.com/abseil/abseil-py/blob/main/smoke_tests/sample_app.py) |
| as an example to get started. |
| |
| ## Documentation |
| |
| See the [Abseil Python Developer Guide](https://abseil.io/docs/python/). |
| |
| ## Future Releases |
| |
| The current repository includes an initial set of libraries for early adoption. |
| More components and interoperability with Abseil C++ Common Libraries |
| will come in future releases. |
| |
| ## License |
| |
| The Abseil Python library is licensed under the terms of the Apache |
| license. See [LICENSE](LICENSE) for more information. |