Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
.github/workflows/ | 25-Apr-2025 | - | 51 | 41 | ||
absl/ | 25-Apr-2025 | - | 31,202 | 23,543 | ||
ci/ | 25-Apr-2025 | - | 32 | 17 | ||
docs/ | 25-Apr-2025 | - | 118 | 65 | ||
smoke_tests/ | 25-Apr-2025 | - | 139 | 60 | ||
.readthedocs.yaml | D | 25-Apr-2025 | 483 | 22 | 12 | |
AUTHORS | D | 25-Apr-2025 | 296 | 8 | 6 | |
Android.bp | D | 25-Apr-2025 | 1 KiB | 40 | 36 | |
BUILD.bazel | D | 25-Apr-2025 | 696 | 22 | 18 | |
CHANGELOG.md | D | 25-Apr-2025 | 15.9 KiB | 427 | 313 | |
CONTRIBUTING.md | D | 25-Apr-2025 | 3.2 KiB | 70 | 51 | |
LICENSE | D | 25-Apr-2025 | 11.1 KiB | 203 | 169 | |
MANIFEST.in | D | 25-Apr-2025 | 16 | 2 | 1 | |
METADATA | D | 25-Apr-2025 | 541 | 21 | 19 | |
MODULE.bazel | D | 25-Apr-2025 | 140 | 8 | 6 | |
MODULE_LICENSE_APACHE2 | D | 25-Apr-2025 | 0 | |||
OWNERS | D | 25-Apr-2025 | 51 | 4 | 3 | |
README.md | D | 25-Apr-2025 | 1.3 KiB | 61 | 40 | |
WORKSPACE | D | 25-Apr-2025 | 1 KiB | 28 | 23 | |
setup.py | D | 25-Apr-2025 | 2.6 KiB | 83 | 57 |
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