pytoml 0.1.21
pip install pytoml
Released:
A parser for TOML-0.4.0
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Martin Vejnár
Classifiers
- License
- Programming Language
- Topic
Project description
Deprecated
The pytoml project is no longer being actively maintained. Consider using the toml package instead.
pytoml
This project aims at being a specs-conforming and strict parser and writer for TOML files. The library currently supports version 0.4.0 of the specs and runs with Python 2.7+ and 3.5+.
Install:
pip install pytoml
The interface is the same as for the standard json
package.
>>> import pytoml as toml
>>> toml.loads('a = 1')
{'a': 1}
>>> with open('file.toml', 'rb') as fin:
... obj = toml.load(fin)
>>> obj
{'a': 1}
The loads
function accepts either a bytes object
(that gets decoded as UTF-8 with no BOM allowed),
or a unicode object.
Use dump
or dumps
to serialize a dict into TOML.
>>> print toml.dumps(obj)
a = 1
tests
To run the tests update the toml-test
submodule:
git submodule update --init --recursive
Then run the tests:
python test/test.py
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Martin Vejnár
Classifiers
- License
- Programming Language
- Topic
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
Built Distribution
File details
Details for the file pytoml-0.1.21.tar.gz
.
File metadata
- Download URL: pytoml-0.1.21.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eecf7c8d0adcff3b375b09fe403407aa9b645c499e5ab8cac670ac4a35f61e7 |
|
MD5 | e59dd36a559dd2a876e4c149c69e947b |
|
BLAKE2b-256 | f4ba98ee2054a2d7b8bebd367d442e089489250b6dc2aee558b000e961467212 |
File details
Details for the file pytoml-0.1.21-py2.py3-none-any.whl
.
File metadata
- Download URL: pytoml-0.1.21-py2.py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a21e6347049f73bfb62011ff34cd72774c031b9828cb628a752225136dfc33 |
|
MD5 | 54b966505dcb628bf2db382a026fcaa1 |
|
BLAKE2b-256 | a547c7f8a0f210ad18576840922e0b504f0b7f5f73aea4a52ab14c5b58517edf |