Skip to main content

Metaloader: A Configuration File Loader and Preprocessor

This package offers a highly configurable pipeline for loading complex configuration file hierarchies.

It provides abstractions for several stages in the configuration loading pipeline:

  • Filesystems: Files could be stored on any kind of filesystem - Local, Amazon S3, FTP etc.
  • Serialisations: Files could be in any number of formats - JSON, YAML etc.
  • Directives: Files can contain special "preprocessor directives" - Imports, Macros etc.
  • Stanza Handlers: Different top-level stanzas in the files may need to be handled and merged in a special way, or validated.

Metadata

Release files for metaloader 0.4.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 metaloader 0.4.0
File Size Uploaded
metaloader-0.4.0.tar.gz 8.1 kB Details

Built distribution (wheel)

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

Total release size: 19.4 kB

Release files / metaloader-0.4.0.tar.gz

Download URL metaloader-0.4.0.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a2ffbad6c7279fa643d28f707dd6e1dce59e5e2209b21b0d7716710497fe62cc
BLAKE2b-256 checksum
How to use checksums
18c1de646c49ec043dedb406a4e466c1254491e7c68f8e6ee2487facf8441239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1

Release files / metaloader-0.4.0-py3-none-any.whl

Download URL metaloader-0.4.0-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0f0ba924831fa54a4ad19e105103486959248fa7935b9c5e78719d588c91f9f5
BLAKE2b-256 checksum
How to use checksums
c2df5df5a97de08d52f651fa0ebd4e52090569231bf67de8bdcb7af429c055c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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