$npx skillfedfor your agent

config-parser

Configuration library wrappers

SkipPyPI LibrariesReleased Jan 2019972.3K downloads / moGNU GPLv3Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — config_parser-0.0.1-py3-none-any.whl
v0.0.1 · released 2019-01-21 · Python >=3.6 · 1 runtime deps: PyYAML

No. The package is abandoned (no updates since 2019) and carries an AGPLv3+ license that restricts use in proprietary projects. For modern Python applications, use standard argparse with a dedicated config library (e.g., configparser, pydantic, or hydra) that is actively maintained and offers more flexibility.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.6 or later; argparse definitions must be provided as a YAML or JSON file.
  • Package is abandoned—last release was 2019-01-21 with no updates since.
  • Low install friction (pure Python wheel, single dependency on PyYAML), but no active maintenance or security monitoring.

License · maintenance · safety

GNU GPLv3 (agpl) — Licensed under GNU AGPLv3+, which requires derivative works and modifications to be distributed under the same license. Use is restricted in proprietary or closed-source projects.

last release 2019-01-21 (2762 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 972,267 downloads/mo, #4,607 on PyPI

Verify before relying

pip install config-parser

from config_parser import Parser
p = Parser(argparse_file="argparse.yml").get()
  • Whether the package actually works with modern Python versions (last tested in 2019).
  • Whether PyYAML dependency is pinned to a specific version or accepts any version.
  • Whether the fixed precedence order (defaults → config files → environment → runtime) meets typical use cases.
Same gist for agents: .md · .json

What it is and what it does

config-parser is a thin wrapper around argparse that reads argument definitions from YAML or JSON files and merges configuration from multiple sources—defaults, config files, environment variables, and runtime arguments—in a fixed order. It simplifies the boilerplate of setting up command-line argument parsing when your definitions live in external files rather than in code.

The package depends only on PyYAML and installs as a pure Python wheel with low friction. However, it has been abandoned since its initial release in January 2019 and has received no updates or maintenance since then. The fixed precedence order cannot be customized, which may or may not align with your application's needs.

Use it for

  • Loading application settings from a YAML config file with environment variable overrides for deployment.
  • Defining CLI arguments in a YAML file to keep argument definitions separate from Python code.
  • Layering defaults, user config, and environment variables in a predictable order for a CLI tool.
  • Wrapping argparse definitions to reduce boilerplate in configuration-heavy applications.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

The package is abandoned (no updates since 2019) and carries an AGPLv3+ license that restricts use in proprietary projects. For modern Python applications, use standard argparse with a dedicated config library (e.g., configparser, pydantic, or hydra) that is actively maintained and offers more flexibility.

Install

config-parser on PyPI

Before you install

Package is abandoned—last release was 2019-01-21 with no updates since. Low install friction (pure Python wheel, single dependency on PyYAML), but no active maintenance or security monitoring.

Requires Python 3.6 or later; argparse definitions must be provided as a YAML or JSON file.

License in practice

Licensed under GNU AGPLv3+, which requires derivative works and modifications to be distributed under the same license. Use is restricted in proprietary or closed-source projects.

Quickstart

pip install config-parser

from config_parser import Parser
p = Parser(argparse_file="argparse.yml").get()

Verify before relying

  • Whether the package actually works with modern Python versions (last tested in 2019).
  • Whether PyYAML dependency is pinned to a specific version or accepts any version.
  • Whether the fixed precedence order (defaults → config files → environment → runtime) meets typical use cases.

Package facts

LicenseGNU GPLv3 agpl
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
PyYAML
MaintenanceAbandoned 2,762 days since the last release
First released
Downloads972,267 / month, #4,607 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)Natural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Topic :: Software Development :: Libraries

Evidence: config_parser-0.0.1-py3-none-any.whl

Tags

Capabilities
yaml config parserenvironment variable configurationruntime config mergingargparse yaml wrapperlayered configuration managementconfig file precedencepython config loader
Topics
abandonedagpl-licensed

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “argparse yaml wrapper”

  • config-parserMerges configuration from YAML/JSON files, environment variables, and…
  • ConfigArgParseExtends Python's argparse to parse command-line arguments, config…
  • simple-parsingTransforms argparse scripts into structured, typed command-line…

Give your agent the search over MCP, or paste the wish link into any chat.

More Libraries packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
python-dateutil Worth it
PyPI · Libraries · released Mar 2024

Provides parsing, arithmetic, and recurrence rule computation for dates and times, with timezone support and iCalendar RFC compliance.

Install it if you need to parse flexible date strings, compute relative dates, handle timezones, or work with recurrence rules—it's the de facto choice for these tasks.

Apache-2.0pure Python
1.2Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo

See also ConfigArgParse · configurator · lib-layered-config · python-json-config · sconf · prime-pydantic-config · confuse · prefigure · omegaconf · draccus