No project description provided
Project description
prosper-shared
Shared build files for the Python Prosper libraries
prosper_shared.autohooks
Pre-commit hooks for use with autohooks
.
prosper_shared.omni_config
Util for defining, parsing, merging, validating, and using configs from various sources, including file-based configs, environment variables, and command-line arguments. This will probably be factored out into an independent library.
prosper_shared.serde
Util for serializing and deserializing Python objects based on type annotations.
Configs
Available config values:
{
"prosper_shared": {
"serde": {
"use-decimals": {
"type": "bool",
"optional": false,
"default": true,
"description": "Floating point values should be parsed as decimals instead of floats."
},
"parse-dates": {
"type": "bool",
"optional": false,
"default": true,
"description": "Date values represented as strings should be parsed into `date` and `datetime` objects. Supports ISO-8601-compliant date strings."
},
"parse-enums": {
"type": "bool",
"optional": false,
"default": true,
"description": "Enum values represented as strings should be parsed into their respective types."
}
}
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
prosper_shared-0.2.0.tar.gz
(19.5 kB
view hashes)
Built Distribution
Close
Hashes for prosper_shared-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c4eebe7f07c5bd6c4a568863f44ab4c2d0da6f5d48f3429bc2f1524370d05f |
|
MD5 | fd05a6a0dc815bad300aa9cdd5365f17 |
|
BLAKE2b-256 | 6bff4d0dc873a1240dc35a2aed4d2e245f96de50ac560b06f8104151f875e899 |