Blivet is a python module for system storage configuration.
CI status
License
See COPYING
Installation
From Fedora repositories
Blivet is available in Fedora repositories. You can install it using
# dnf install python3-blivet
Daily builds for Fedora
Daily builds of Blivet are available in @storage/blivet-daily Copr repository.
You can enable it using
# dnf copr enable @storage/blivet-daily
Daily builds of libblockdev and libbytesize are also in this repo.
OBS repository for Ubuntu and Debian
Packages for Debian and Ubuntu are available through the Open Build Service. Instructions for adding the repository are available here.
Copr repository for openSUSE, Mageia and OpenMandriva
Packages for openSUSE Tumbleweed, Mageia (8 and newer) and OpenMandriva (Cooker and Rolling) are available in our blivet-stable Copr repository.
PyPI
Blivet is also available through the Python Package Index. You can install it using
$ pip3 install blivet
Blivet depends on some C libraries that are not available on PyPI so you need to install these manually.
The main dependencies include libblockdev, libbytesize, parted and their Python bindings. These libraries should be available on most distributions in the standard repositories.
To install these dependencies use following commands:
-
On Fedora and RHEL/CentOS based distributions:
# dnf install python3-blockdev libblockdev-plugins-all python3-bytesize libbytesize python3-pyparted parted libselinux-python3 -
On Debian and Ubuntu based distributions:
# apt-get install python3-blockdev python3-bytesize python3-parted python3-selinux gir1.2-blockdev-3.0 libblockdev-lvm3 libblockdev-btrfs3 libblockdev-swap3 libblockdev-loop3 libblockdev-crypto3 libblockdev-mpath3 libblockdev-dm3 libblockdev-mdraid3 libblockdev-fs3
Development
See CONTRIBUTING.md
Developer documentation is available on our website.
Localization
Bug reporting
Bugs should be reported to bugzilla.redhat.com.
You can also report bug using the GitHub issues.
Metadata
Release files for blivet 3.14.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| blivet-3.14.2.tar.gz | 971.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blivet-3.14.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / blivet-3.14.2.tar.gz
| Download URL | blivet-3.14.2.tar.gz |
|---|---|
| Size | 971.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
db2cd996ed354d47fdc60740d912a102250a0fc469bfe17df6bced649c172e5b
|
|
BLAKE2b-256 checksum How to use checksums |
31d0e87afa32b1379305cad87e4047754f097130a2fea4677df614015a0fd258
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|
Release files / blivet-3.14.2-py3-none-any.whl
| Download URL | blivet-3.14.2-py3-none-any.whl |
|---|---|
| Size | 448.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aaa87e95dad3e72506afa2b23e352086db8b05e93ac2c86b9aaf9a72742ce40f
|
|
BLAKE2b-256 checksum How to use checksums |
92db9a4d3d3660f6f019756c7cedc68ec4b92099a706eacb64f2f59c823212f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|
Security for blivet 3.14.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.