Skip to main content

appsettingsreader

Read appSettings from XML configuration files, to share .NET configration with python applications.

As it is only valid for .config files to have a single appSettings element in .NET only the first will be read, and any others will be ignored.

Usage

from appsettingsreader import *

# Read from an arbitrary file
settings = read_appsettings("/some/pathlike/thing")

# Shortcuts for FBS configuration
bisappsettings = read_bis_appsettings("dev")
icat_settings = read_icat_appsettings("prod")

Releasing

Building and uploading a release require the build and twine python packages, respectively.

To make a release, update the version number in setup.cfg and run make release. Note that there's an issue with mintty and entering credentials for uploading, so prefix the command with winpty or use a different terminal.

Metadata

Release files for appsettingsreader 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for appsettingsreader 1.0.0
File Size Uploaded Provenance
appsettingsreader-1.0.0.tar.gz 3.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for appsettingsreader 1.0.0
File Interpreter ABI Platform
appsettingsreader-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.4 kB

Release files / appsettingsreader-1.0.0.tar.gz

Download URL appsettingsreader-1.0.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
106078511796164c3a1ec51b72edc8585ccd2117f638b8204c217e544ee9d115
BLAKE2b-256 checksum
How to use checksums
6d32f1e52ab93d290c5e395c98f7d33e267cba4a6f9c38e17ed0fab91d25abb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.20.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.0

Release files / appsettingsreader-1.0.0-py3-none-any.whl

Download URL appsettingsreader-1.0.0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2667d773288e206bb9f3dd8839358070dce887eabfb60f4c9639fc0945e56e1b
BLAKE2b-256 checksum
How to use checksums
dd33176be798c3b6bd17cb1346e0f0b16012fa6e7e8a2adb23cab8f200f963d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.20.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.0

Security for appsettingsreader 1.0.0

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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page