Skip to main content

Fro

Fro is a Python module for parsing strings and text into Python objects. It offers a concise, declarative, and expressive interface for mapping strings to data, abstracting away boilerplate code and making it easy to quickly write bug-free parsers.

Fro is compatible with Python 2.7+ and Python 3.x, and can be installed via pip. Documentation for the module can be found at http://pythonhosted.org/fro.

Release Notes

2.0.0 (08-01-16)

Breaking changes:
  • Parse input by chunks, allowing for more efficient use of memory

  • Replace Parser.parse() method with a family of related parsing functions

  • Change interface of FroParseError to better accommodate chunks

  • Replace unary minus operator on Parser objects with inversion, and replace unary plus operator with significant() method

  • Remove quietness/loudness as a property of Parser object, and add it as a function argument to parse(..) and friends instead

Non-breaking changes:
  • New factory functions for constructing parsers

  • Various performance improvements

1.1.0 (07-08-16)

Initial release. Versioning begins at 1.1.0 due to a clerical error.

Metadata

Release files for fro 2.0.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 fro 2.0.0
File Size Uploaded
fro-2.0.0.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fro 2.0.0
File Interpreter ABI Platform
fro-2.0.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 26.4 kB

Release files / fro-2.0.0.tar.gz

Download URL fro-2.0.0.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
24d68e91f5dd7ece9da7dd9db2388064d9ad7a345814a6d275114e62295806d8
BLAKE2b-256 checksum
How to use checksums
b09016a38a807067649315baaf169e3e0f4e9e7520bfe3209509e7338f86a5e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / fro-2.0.0-py2.py3-none-any.whl

Download URL fro-2.0.0-py2.py3-none-any.whl
Size 16.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e4dae70ed047712e1cf98f8b1d5091a93b6887f3415e90e9483cb4a28f0d209a
BLAKE2b-256 checksum
How to use checksums
bad3cbf9880337d408976aef5b7c41fe766cc1e6d9fedb7d6836b3c256d4906a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.1.0

2 release files

1.0.1

1.0.0

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