| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| absl/ | 03-May-2024 | - | 30,048 | 22,621 | ||
| docs/ | 03-May-2024 | - | 118 | 65 | ||
| smoke_tests/ | 03-May-2024 | - | 139 | 60 | ||
| .readthedocs.yaml | D | 03-May-2024 | 483 | 22 | 12 | |
| AUTHORS | D | 03-May-2024 | 296 | 8 | 6 | |
| BUILD.bazel | D | 03-May-2024 | 696 | 22 | 18 | |
| CHANGELOG.md | D | 03-May-2024 | 12.3 KiB | 347 | 250 | |
| CONTRIBUTING.md | D | 03-May-2024 | 3.2 KiB | 70 | 51 | |
| LICENSE | D | 03-May-2024 | 11.1 KiB | 203 | 169 | |
| MANIFEST.in | D | 03-May-2024 | 16 | 2 | 1 | |
| METADATA | D | 03-May-2024 | 553 | 24 | 22 | |
| MODULE_LICENSE_APACHE2 | D | 03-May-2024 | 0 | |||
| OWNERS | D | 03-May-2024 | 51 | 4 | 3 | |
| README.md | D | 03-May-2024 | 1.3 KiB | 61 | 40 | |
| WORKSPACE | D | 03-May-2024 | 617 | 15 | 14 | |
| setup.py | D | 03-May-2024 | 2.5 KiB | 75 | 51 |
README.md
1# Abseil Python Common Libraries 2 3This repository is a collection of Python library code for building Python 4applications. The code is collected from Google's own Python code base, and has 5been extensively tested and used in production. 6 7## Features 8 9* Simple application startup 10* Distributed commandline flags system 11* Custom logging module with additional features 12* Testing utilities 13 14## Getting Started 15 16### Installation 17 18To install the package, simply run: 19 20```bash 21pip install absl-py 22``` 23 24Or install from source: 25 26```bash 27python setup.py install 28``` 29 30### Running Tests 31 32To run Abseil tests, you can clone the git repo and run 33[bazel](https://bazel.build/): 34 35```bash 36git clone https://github.com/abseil/abseil-py.git 37cd abseil-py 38bazel test absl/... 39``` 40 41### Example Code 42 43Please refer to 44[smoke_tests/sample_app.py](https://github.com/abseil/abseil-py/blob/main/smoke_tests/sample_app.py) 45as an example to get started. 46 47## Documentation 48 49See the [Abseil Python Developer Guide](https://abseil.io/docs/python/). 50 51## Future Releases 52 53The current repository includes an initial set of libraries for early adoption. 54More components and interoperability with Abseil C++ Common Libraries 55will come in future releases. 56 57## License 58 59The Abseil Python library is licensed under the terms of the Apache 60license. See [LICENSE](LICENSE) for more information. 61