Skip to main content

wL support package for python

Reason this release was yanked:

crucial error in wL.parser

Project description

wL

wL is a markup metalanguage designed to store arbitrary data in a format that is both human-readable and machine-readable.

The design goals of wL emphasize elementary simplicity, generality, stability, and usability across all programming language. Plus, wL format does not contain no data specialisation or typing, for a linear read.

Consider checking the GitHub rep to get a full documentation.

Packages

wLpylib itself does not coutain any function, class. You should import either wLpylib.exporter or wLpylib.parser.

Doc

Exporter

Coutains two functions to export to a str, or a file (supports pathlib.Path). Additionally coutains a configure class.

from wLpylib.exporter import export, exports, ExportConfig

export(obj, config)        # export obj to a str following rules in config
exports(obj, path, config) # export obj to bounded file following rules in config

ExportConfig(src) # configuration for both export functions

Parser

Coutains two functions to parse wL from a str, or a file (supports pathlib.Path).

from wLpylib.exporter import export, exports

load(obj, config)        # parse wL from a str
loads(obj, path, config) # parse wL from a file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wlpylib-1.3.0.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wlpylib-1.3.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file wlpylib-1.3.0.tar.gz.

File metadata

  • Download URL: wlpylib-1.3.0.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for wlpylib-1.3.0.tar.gz
Algorithm Hash digest
SHA256 d51319436b3cf9016001c8e6ccbbee80278a66f5a2fd29e83ccb7ed201c26b38
MD5 ff69a1735b6391c9e5e0c5921d992e39
BLAKE2b-256 d403fc8dd9a00a93bd35d3bfe51708705cd0bf8eb8230b59fc35b296ba46b1cc

See more details on using hashes here.

File details

Details for the file wlpylib-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: wlpylib-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for wlpylib-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e407d53ac17071e6fe11387078712fed40b00ad9130d4f203e03d37d87a553e4
MD5 d388a41ec9179848b86f26deffcd3d48
BLAKE2b-256 1b7073a822c15c51cf8b671b8cec1d385ec7ddc65f050ef558d89c73da560bb4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page