• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

.github/workflows/25-Apr-2025-5141

absl/25-Apr-2025-31,20223,543

ci/25-Apr-2025-3217

docs/25-Apr-2025-11865

smoke_tests/25-Apr-2025-13960

.readthedocs.yamlD25-Apr-2025483 2212

AUTHORSD25-Apr-2025296 86

Android.bpD25-Apr-20251 KiB4036

BUILD.bazelD25-Apr-2025696 2218

CHANGELOG.mdD25-Apr-202515.9 KiB427313

CONTRIBUTING.mdD25-Apr-20253.2 KiB7051

LICENSED25-Apr-202511.1 KiB203169

MANIFEST.inD25-Apr-202516 21

METADATAD25-Apr-2025541 2119

MODULE.bazelD25-Apr-2025140 86

MODULE_LICENSE_APACHE2D25-Apr-20250

OWNERSD25-Apr-202551 43

README.mdD25-Apr-20251.3 KiB6140

WORKSPACED25-Apr-20251 KiB2823

setup.pyD25-Apr-20252.6 KiB8357

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