About
LCONF stands for L(ight) CONF(iguration) a light - human-friendly, simple readable data serialization format for dynamic configuration.
The latest documentation can be found online at http://packages.python.org/LCONF.
___SECTION :: A short example with a number of features
# Comment-Line: `List-Of-Tuples`
- people_list |name|height_cm|weight_kg|
Tim, 178, 86
John, 166, 67
# Comment-Line: `Repeated-Block-Identifier`
* Persons_BLK
person1
first :: Tim
last :: Doe
age :: 39
registered :: true
salary :: 70000
sex :: M
# Comment-Line: `Key :: Value-List`
- interests :: Reading,Mountain Biking,Hacking
# Comment-Line: `Key-Value-List`
- sports
tennis
football
soccer
# Comment-Line: `Key-Value-Mapping`
. favorites
food :: Spaghetti
sport :: Soccer
color :: Blue
person2
first :: John
last :: Doe
age :: 29
registered :: true
salary :: 45000
sex :: M
# Comment-Line: empty `Key :: Value-List`
- interests ::
# Comment-Line: empty `Key-Value-List`
- sports
# Comment-Line: `Key-Value-Mapping`
. favorites
food :: Pizza
sport :: None
color :: Orange
___END
Requirements
See: RequiredSoftware in documentation or:
{SOURCE}/docs/RequiredSoftware.rst
Installation
To install from pypi using pip/pip3:
$ pip3 install LCONF
To install from the source:
$ python3 setup.py install
Building the Documentation
If you wish to generate your own copy of the documentation, you will need to:
Get the LCONF source.
If not already installed - install PSphinxTheme
$ pip3 install PSphinxTheme
If not already installed - install LconfPygmentsLexer
$ pip3 install LconfPygmentsLexer
From the LCONF source directory, run python3 setup.py build_sphinx -E.
Once Sphinx is finished, point a web browser to the file:
{SOURCE}/build/sphinx/html/index.html
Online Resources
Projects using LCONF
projects which make use of: LCONF
- PyNHEP
PyNHEP: The N(utrition) and H(ealthy) E(ating) P(lanner).
LCONF is distributed under the terms of the BSD 3-clause license. Consult LICENSE or BSD-3-Clause.
(c) 2014, peter1000 https://github.com/peter1000 All rights reserved.
Metadata
Release files for LCONF 7.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| LCONF-7.0.0.tar.bz2 | 296.6 kB | Without provenance | Details |
Release files / LCONF-7.0.0.tar.bz2
| Download URL | LCONF-7.0.0.tar.bz2 |
|---|---|
| Size | 296.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b418c39db6d99e205c63b08a35949463501cd2110005508f90e21f8e9b1d8c98
|
|
BLAKE2b-256 checksum How to use checksums |
87afdbc706dcfe26d0dd23cad3040eb794f4e5f8150eca586e117e3f3446d035
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for LCONF 7.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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.