Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #14425

Bug#1018885: ITP: python-maison -- Read Python package configuration settings

Path csiph.com!1.us.feeder.erje.net!3.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!usenet.goja.nl.eu.org!aioe.org!bofh.it!news.nic.it!robomod
From Edward Betts <edward@4angle.com>
Newsgroups linux.debian.bugs.dist, linux.debian.devel, linux.debian.maint.python
Subject Bug#1018885: ITP: python-maison -- Read Python package configuration settings
Date Thu, 01 Sep 2022 15:10:01 +0200
Message-ID <F0RXA-4yZ7-5@gated-at.bofh.it> (permalink)
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Thu Sep 1 12:57:11 2022
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -3.76
Reply-To Edward Betts <edward@4angle.com>, 1018885@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-devel@lists.debian.org, debian-python@lists.debian.org, wnpp@debian.org
X-Debian-Pr-Message report 1018885
X-Debian-Pr-Package wnpp
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1732400
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 30
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 1 Sep 2022 13:52:48 +0100
X-Original-Message-ID <20220901125248.3brman3ucgyahcsr@4angle.com>
Xref csiph.com linux.debian.bugs.dist:1115676 linux.debian.devel:105520 linux.debian.maint.python:14425

Cross-posted to 3 groups.

Show key headers only | View raw


Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : python-maison
  Version         : 1.4.0
  Upstream Author : Dom Batten <dominic.batten@googlemail.com>
* URL             : https://github.com/dbatten5/maison
* License         : MIT
  Programming Lang: Python
  Description     : Read Python package configuration settings

  When developing a Python application, e.g a command-line tool, it can be
  helpful to allow the user to set their own configuration options to allow them
  to tailor the tool to their needs. These options are typically set in files in
  the root of a project directory that uses the tool, for example in a
  pyproject.toml or an {project_name}.ini file.
  .
  maison aims to provide a simple and flexible way to read and validate those
  configuration options so that they may be used in the application.
  .
  Features:
   - Supports multiple config files and multiple config filetypes.
   - Optional merging of multiple configs.
   - Optional config validation with pydantic
   - Caching of config files for quick access.
   - Fully tested and typed.
 
I plan to maintain this package as part of the Python team.

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Bug#1018885: ITP: python-maison -- Read Python package configuration settings Edward Betts <edward@4angle.com> - 2022-09-01 15:10 +0200

csiph-web