astra / README.md
Lorenzob's picture
Update README.md
19bf6fd verified
|
raw
history blame
1.05 kB
---
tags:
- llm
pipeline_tag: text-generation
library_name: diffusers
---
# Python-apt is a wrapper to use features of apt from python.
It contains the following modules:
## C++ Wrapper:
* apt_pkg - access to libapt-pkg (wrapper to the lowlevel c++ code)
* apt_inst - access to libapt-inst (wrapper to the lowlevel c++ code)
## Python module:
* apt - high level python interface build on top of apt_pkg, apt_inst
* aptsources - high level manipulation of sources.list
# Development
## Building
To build python-apt run:
```
$ python setup.py build
```
You may need to install the build-dependencies via:
```
$ sudo apt build-dep ./
```
first.
## Running the tests
Run the tests with:
```
$ python tests/test_all.py
$ python3 tests/test_all.py
```
## Running mypy:
To check if the "apt" python module is mypy clean, run:
```
$ MYPYPATH=./typehinting/ mypy ./apt
```
To use the annotation with your source code, run:
```
$ MYPYPATH=/usr/lib/python3/dist-packages/apt mypy ./my-program
```
(adjust from python3 to python2.7 if you run there).