1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.
ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files.
List of Features
Nested sections (subsections), to any level
List values
Multiple line values
Full Unicode support
String interpolation (substitution)
Integrated with a powerful validation system
including automatic type checking/conversion
and allowing default values
repeated sections
All comments in the file are preserved
The order of keys/sections is preserved
Powerful unrepr mode for storing/retrieving Python data-types
Changelog
Release 5.0.9
drop support for Python 2 and <3.7
fix CVE-2023-26112, ReDoS attack
Release 5.0.8
fixing/test for a regression introduced in 5.0.7 that prevented import validate from working
Release 5.0.7
update testing to validate against python version 2.7 and 3.5-3.11
update broken links / non-existent services and references
Older Releases
Release 5.0.6 improves error messages in certain edge cases
Release 5.0.5 corrects a unicode-bug that still existed in writing files
Release 5.0.4 corrects a unicode-bug that still existed in reading files after fixing lists of string in 5.0.3
Release 5.0.3 corrects errors related to the incorrectly handling unicode encoding and writing out files
Release 5.0.2 adds a specific error message when trying to install on Python versions older than 2.5
Release 5.0.1 fixes a regression with unicode conversion not happening in certain cases PY2
Release 5.0.0 updates the supported Python versions to 2.6, 2.7, 3.2, 3.3 and is otherwise unchanged
Release 4.7.2 fixes several bugs in 4.7.1
Release 4.7.1 fixes a bug with the deprecated options keyword in 4.7.0.
Release 4.7.0 improves performance adds features for validation and fixes some bugs.
Release files for configobj 5.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
File added late
1 file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
We recommend inspecting the release files before installing.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| configobj-5.0.9.tar.gz | 101.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| configobj-5.0.9-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 137.1 kB
Release files / configobj-5.0.9.tar.gz
| Download URL | configobj-5.0.9.tar.gz |
|---|---|
| Size | 101.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03c881bbf23aa07bccf1b837005975993c4ab4427ba57f959afdd9d1a2386848
|
|
BLAKE2b-256 checksum How to use checksums |
f5c4c7f9e41bc2e5f8eeae4a08a01c91b2aea3dfab40a3e14b25e87e7db8d501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / configobj-5.0.9-py2.py3-none-any.whl
File added late
This file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
We recommend inspecting the release file before installing.
| Download URL | configobj-5.0.9-py2.py3-none-any.whl |
|---|---|
| Size | 35.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
1ba10c5b6ee16229c79a05047aeda2b55eb4e80d7c7d8ecf17ec1ca600c79882
|
|
BLAKE2b-256 checksum How to use checksums |
a6c40679472c60052c27efa612b4cd3ddd2a23e885dcdc73461781d2c802d39e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|