configobj

Python 3+ compatible port of the configobj library

https://github.com/diffsk/configobj

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Python 3+ compatible port of the configobj library

Basic Info
Statistics
  • Stars: 328
  • Watchers: 17
  • Forks: 80
  • Open Issues: 67
  • Releases: 4
Created over 12 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog License

README.md

configobj

Coverage Status PyPI version License

Python 3+ compatible port of the configobj library.

The Github CI/CD Pipeline runs tests on python versions: - 3.8 - 3.9 - 3.10 - 3.11 - 3.12 - 3.13

Documentation

You can find a full manual on how to use ConfigObj at readthedocs.

Status

This is a mature project that is not actively maintained at this time.

Past Contributors:

  • Michael Foord
    • original creator of configobj and validate and maintainer through version 4
  • Rob Dennis
    • released version 5 (first python 3-compatible release) in 2014, bringing the project to github
    • released the last maintenance release (until new maintainership is established) in 2023
  • Eli Courtwright
    • released version 5 (first python 3-compatible release) in 2014
  • Nicola Larosa
    • Contributions to the pre-version 5 codebase
  • Jürgen Hermann
    • day-to-day maintenance of the repo

Owner

  • Name: Differently Sized Kittens
  • Login: DiffSK
  • Kind: organization

GitHub Events

Total
  • Issues event: 9
  • Watch event: 15
  • Issue comment event: 17
  • Push event: 11
  • Pull request review comment event: 13
  • Pull request review event: 15
  • Pull request event: 16
  • Fork event: 3
  • Create event: 6
Last Year
  • Issues event: 9
  • Watch event: 15
  • Issue comment event: 17
  • Push event: 11
  • Pull request review comment event: 13
  • Pull request review event: 15
  • Pull request event: 16
  • Fork event: 3
  • Create event: 6

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 198
  • Total Committers: 9
  • Avg Commits per committer: 22.0
  • Development Distribution Score (DDS): 0.576
Past Year
  • Commits: 6
  • Committers: 1
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Rob Dennis r****s@g****m 84
fuzzyman d****l@l****t 79
Rob Dennis r****d@s****r 21
Jelmer Vernooij j****r@j****k 6
Michael Hipp m****l@r****m 2
Markus Unterwaditzer m****s@u****t 2
Eli Courtwright e****i@c****g 2
cdcadman m****y@g****m 1
Yegor Yefremov y****s@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 85
  • Total pull requests: 55
  • Average time to close issues: over 2 years
  • Average time to close pull requests: 11 months
  • Total issue authors: 71
  • Total pull request authors: 26
  • Average comments per issue: 2.89
  • Average comments per pull request: 1.87
  • Merged pull requests: 28
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 7
  • Pull requests: 23
  • Average time to close issues: about 3 hours
  • Average time to close pull requests: about 1 hour
  • Issue authors: 4
  • Pull request authors: 2
  • Average comments per issue: 0.14
  • Average comments per pull request: 0.09
  • Merged pull requests: 14
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • robdennis (7)
  • udance4ever (3)
  • majuscule (3)
  • gene1wood (2)
  • kloczek (2)
  • tkeffer (2)
  • jhermann (2)
  • stefanor (1)
  • ccossou (1)
  • timgates42 (1)
  • claudiodsf (1)
  • richardwhiuk (1)
  • DarkTinia (1)
  • joeydumont (1)
  • WeatherGod (1)
Pull Request Authors
  • jelmer (27)
  • gene1wood (4)
  • robdennis (3)
  • KOLANICH (3)
  • WeatherGod (2)
  • cdcadman (2)
  • timgates42 (2)
  • yegorich (2)
  • kierun (2)
  • iblislin (1)
  • shagunsodhani (1)
  • bz2 (1)
  • mikitsu (1)
  • VamsikrishnaNallabothu (1)
  • dependabot[bot] (1)
Top Labels
Issue Labels
enhancement (10) defect (8) documentation (4) needs-feedback (3) easy (3) question (2) dependencies (1) bug (1) in progress (1)
Pull Request Labels
needs-feedback (2) dependencies (1)

Packages

  • Total packages: 46
  • Total downloads:
    • pypi 5,772,245 last-month
  • Total docker downloads: 2,443,727,699
  • Total dependent packages: 282
    (may contain duplicates)
  • Total dependent repositories: 9,007
    (may contain duplicates)
  • Total versions: 89
  • Total maintainers: 10
  • Total advisories: 1
pypi.org: configobj

Config file reading, writing and validation.

  • Versions: 19
  • Dependent Packages: 160
  • Dependent Repositories: 8,894
  • Downloads: 5,771,638 Last month
  • Docker Downloads: 2,443,727,699
Rankings
Docker downloads count: 0.0%
Dependent repos count: 0.1%
Dependent packages count: 0.1%
Downloads: 0.2%
Average: 1.5%
Stargazers count: 3.6%
Forks count: 5.1%
Last synced: 10 months ago
pkg.adelielinux.org: py3-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.4%
Forks count: 3.5%
Average: 3.7%
Dependent packages count: 7.7%
Last synced: 11 months ago
alpine-v3.11: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 7
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 3.1%
Average: 4.5%
Stargazers count: 7.3%
Forks count: 7.6%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.7: py3-configobj

Python library for reading and writing of configuration files (ini) - python3

  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 4.5%
Stargazers count: 5.3%
Forks count: 5.9%
Dependent packages count: 6.9%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.9: py3-configobj

Python library for reading and writing of configuration files (ini) - python3

  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 4.7%
Dependent packages count: 5.4%
Stargazers count: 6.4%
Forks count: 6.9%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.5: py-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Forks count: 4.1%
Average: 4.7%
Dependent packages count: 11.0%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.8: py3-configobj

Python library for reading and writing of configuration files (ini) - python3

  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 5.0%
Stargazers count: 6.0%
Forks count: 6.5%
Dependent packages count: 7.5%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.10: py3-configobj

Python library for reading and writing of configuration files (ini) - python3

  • Versions: 1
  • Dependent Packages: 8
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 5.0%
Dependent packages count: 6.1%
Stargazers count: 6.8%
Forks count: 7.2%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.7: py-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 5.1%
Stargazers count: 5.3%
Forks count: 5.9%
Dependent packages count: 9.2%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.13: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 3.7%
Average: 5.4%
Stargazers count: 8.7%
Forks count: 9.0%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.5: py3-configobj

Python library for reading and writing of configuration files (ini) - python3

  • Versions: 1
  • Dependent Packages: 7
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Forks count: 4.1%
Average: 5.8%
Dependent packages count: 15.5%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.15: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 8
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 3.6%
Average: 5.9%
Stargazers count: 9.8%
Forks count: 10.0%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.8: py-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 6.0%
Average: 6.1%
Forks count: 6.5%
Dependent packages count: 11.8%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.16: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 15
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 3.8%
Average: 6.3%
Forks count: 10.6%
Stargazers count: 10.7%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.12: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 6.3%
Stargazers count: 7.4%
Forks count: 7.8%
Dependent packages count: 10.0%
Maintainers (1)
Last synced: 11 months ago
pypi.org: configobj-dev

Config file reading, writing and validation. DEVELOPMENT VERSION.

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 590 Last month
Rankings
Stargazers count: 3.6%
Dependent packages count: 4.8%
Forks count: 5.1%
Average: 6.4%
Downloads: 6.7%
Dependent repos count: 11.5%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.14: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 6.4%
Dependent packages count: 7.6%
Stargazers count: 8.9%
Forks count: 9.2%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.6: py-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 4.1%
Forks count: 4.6%
Average: 6.8%
Dependent packages count: 18.3%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.9: py-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 6.4%
Forks count: 6.9%
Average: 7.0%
Dependent packages count: 14.6%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.18: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 7.0%
Forks count: 13.7%
Stargazers count: 14.3%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.18: py3-configobj-pyc

Precompiled Python bytecode for py3-configobj

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 7.0%
Forks count: 13.7%
Stargazers count: 14.3%
Maintainers (1)
Last synced: 11 months ago
alpine-edge: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 4
  • Dependent Packages: 8
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.9%
Average: 7.7%
Forks count: 14.5%
Stargazers count: 15.5%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.5: py2-configobj

Python library for reading and writing of configuration files (ini) - python2

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Forks count: 4.1%
Average: 8.0%
Dependent packages count: 24.1%
Maintainers (1)
Last synced: 11 months ago
proxy.golang.org: github.com/DiffSK/configobj
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 11 months ago
proxy.golang.org: github.com/diffsk/configobj
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 11 months ago
alpine-v3.17: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 7.9%
Average: 8.4%
Forks count: 12.6%
Stargazers count: 13.1%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.7: py2-configobj

Python library for reading and writing of configuration files (ini) - python2

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 5.3%
Forks count: 5.9%
Average: 8.6%
Dependent packages count: 23.4%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.10: py-configobj

Python library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 6.8%
Forks count: 7.2%
Average: 8.9%
Dependent packages count: 21.5%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.6: py3-configobj

Python library for reading and writing of configuration files (ini) - python3

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 4.1%
Forks count: 4.6%
Average: 9.0%
Dependent packages count: 27.1%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.6: py2-configobj

Python library for reading and writing of configuration files (ini) - python2

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 4.1%
Forks count: 4.6%
Average: 9.0%
Dependent packages count: 27.1%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.9: py2-configobj

Python library for reading and writing of configuration files (ini) - python2

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 6.4%
Forks count: 6.9%
Average: 9.1%
Dependent packages count: 23.2%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.8: py2-configobj

Python library for reading and writing of configuration files (ini) - python2

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 6.0%
Forks count: 6.5%
Average: 9.4%
Dependent packages count: 25.2%
Maintainers (1)
Last synced: 11 months ago
spack.io: py-configobj

Config file reading, writing and validation.

  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 9.8%
Stargazers count: 12.4%
Forks count: 12.8%
Dependent packages count: 14.2%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.10: py2-configobj

Python library for reading and writing of configuration files (ini) - python2

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 6.8%
Forks count: 7.2%
Average: 10.9%
Dependent packages count: 29.6%
Maintainers (1)
Last synced: 11 months ago
alpine-edge: py3-configobj-pyc

Precompiled Python bytecode for py3-configobj

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 11.3%
Dependent packages count: 14.4%
Forks count: 14.9%
Stargazers count: 15.8%
Maintainers (1)
Last synced: 11 months ago
conda-forge.org: configobj
  • Versions: 1
  • Dependent Packages: 32
  • Dependent Repositories: 55
Rankings
Dependent packages count: 2.1%
Dependent repos count: 4.8%
Average: 12.9%
Forks count: 22.1%
Stargazers count: 22.5%
Last synced: 11 months ago
pypi.org: asdconfigobj

Config file reading, writing and validation.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 17 Last month
Rankings
Stargazers count: 3.6%
Forks count: 5.1%
Dependent packages count: 10.1%
Average: 16.2%
Dependent repos count: 21.5%
Downloads: 40.8%
Maintainers (1)
Last synced: 11 months ago
anaconda.org: configobj

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. It has lots of other features though: * 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

  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 55
Rankings
Dependent repos count: 23.6%
Dependent packages count: 30.7%
Average: 31.3%
Forks count: 35.1%
Stargazers count: 35.6%
Last synced: 11 months ago
alpine-v3.20: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.20: py3-configobj-pyc

Precompiled Python bytecode for py3-configobj

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.22: py3-configobj-pyc

Precompiled Python bytecode for py3-configobj

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 11 months ago
alpine-v3.22: py3-configobj

Python3 library for reading and writing of configuration files (ini)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.19: py3-configobj-pyc

Precompiled Python bytecode for py3-configobj

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago
alpine-v3.21: py3-configobj-pyc

Precompiled Python bytecode for py3-configobj

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 11 months ago

Dependencies

setup.py pypi
  • i.strip *
.github/workflows/python-test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite