Parse strings using a specification based on the Python format() syntax (Rust implementation)
Project description
formatparse
A high-performance, Rust-backed implementation of the parse library for Python. formatparse provides the same API as the original parse library but with significant performance improvements (up to 80x faster) thanks to Rust's zero-cost abstractions and optimized regex engine.
📖 Documentation
Full documentation is available at https://formatparse.readthedocs.io/
The documentation includes:
- Getting Started Guide - Quick introduction and basic usage
- User Guides - Comprehensive guides on patterns, datetime parsing, custom types, and bidirectional patterns
- API Reference - Complete API documentation for all functions and classes
- Examples & Cookbook - Practical examples and common use cases
Features
- 🚀 Blazing Fast: Up to 80x faster than the original Python implementation
- 🔄 Drop-in Replacement: Compatible API with the original
parselibrary - 🎯 Type-Safe: Rust backend ensures reliability and correctness
- 🔍 Advanced Pattern Matching: Support for named fields, positional fields, and custom types
- 📅 DateTime Parsing: Built-in support for various datetime formats (ISO 8601, RFC 2822, HTTP dates, etc.)
- 🎨 Flexible: Case-sensitive and case-insensitive matching options
- 💾 Optimized: Pattern caching, lazy evaluation, and batch operations for maximum performance
Installation
From PyPI
pip install formatparse
From Source
# Clone the repository
git clone https://github.com/eddiethedean/formatparse.git
cd formatparse
# Install maturin (build tool)
pip install maturin
# Build and install in development mode
maturin develop --manifest-path formatparse-pyo3/Cargo.toml --release
Quick Start
from formatparse import parse, search, findall
# Basic parsing with named fields
result = parse("{name}: {age:d}", "Alice: 30")
print(result.named['name']) # 'Alice'
print(result.named['age']) # 30
# Search for patterns in text
result = search("age: {age:d}", "Name: Alice, age: 30, City: NYC")
if result:
print(result.named['age']) # 30
# Find all matches
results = findall("ID:{id:d}", "ID:1 ID:2 ID:3")
for result in results:
print(result.named['id'])
# Output: 1, 2, 3
For more examples and detailed usage, see the documentation.
Performance
formatparse is significantly faster than the original Python parse library, with speedups ranging from 3x to 80x depending on the use case. The Rust backend provides:
- Pattern caching to eliminate regex compilation overhead
- Optimized type conversion paths for common types
- Efficient memory management with pre-allocated data structures
- Reduced Python GIL overhead through batched operations
For detailed benchmark results and performance analysis, see the documentation.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
For detailed contribution guidelines, including testing requirements and development setup, see CONTRIBUTING.md.
Testing
The project includes comprehensive test coverage:
- Unit Tests: ~436 Python tests + 50 Rust tests
- Property-Based Tests: 32 Hypothesis-based tests
- Performance Benchmarks: Automated regression testing
- Stress Tests: Large input and scalability testing
- Fuzz Tests: Crash-free input testing
- Coverage: >90% code coverage target
Run tests with:
# All tests
pytest tests/
# With coverage
pytest tests/ --cov=formatparse --cov-report=html
# Benchmarks
pytest tests/test_performance.py --benchmark-only
See CONTRIBUTING.md for more testing information.
License
MIT License - see LICENSE file for details
Credits
Based on the parse library by Richard Jones.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file formatparse-0.6.1.tar.gz.
File metadata
- Download URL: formatparse-0.6.1.tar.gz
- Upload date:
- Size: 68.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acb6d6a8d56375398526d860e6c6d496c17c8474dc6b9dfe0e7c28324be940d4
|
|
| MD5 |
5223eedadbb5e34eb750ab77d7069de4
|
|
| BLAKE2b-256 |
c433293cc3cc76e7ad289306944a97d9183a8e5d14b7552fe5ef7c831722b724
|
File details
Details for the file formatparse-0.6.1-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 912.9 kB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6db18ffa331d617e7d9aa55b0cadf8caa597bac057d9f113a85292f1167d99b0
|
|
| MD5 |
c5c5c7a904c0e51d9c120af892fb150f
|
|
| BLAKE2b-256 |
007adf8e978a5270e3050322d91dcd5a23c932b03f56e2e44598b117c5e4bd64
|
File details
Details for the file formatparse-0.6.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9610768d21bf34457186e5390b19d5f7f8b3023f6a5d326cb33f6ea7f214b0a6
|
|
| MD5 |
8675baec8b15bf1293ee96d5047b4e4b
|
|
| BLAKE2b-256 |
c26b7c99e5c5f4f0012bf9d4f7b85ebe2adcd8149801b6a767389c7ad6bd00c5
|
File details
Details for the file formatparse-0.6.1-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bacb2673412d5bcdc43ae31af8780af43547f19cb678c01613a09cbb30a04a8
|
|
| MD5 |
71c7a3b6161f20384829676883243263
|
|
| BLAKE2b-256 |
ada5711b1921395d8be96f1be466b2d8e0a66d6f0c878c83df4d9804c6aa0ce9
|
File details
Details for the file formatparse-0.6.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 960.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d48c47d9bf4eead7bb3cd73b024aadaeba6baccbda17d2709246eab9277bc7c
|
|
| MD5 |
d0094a74ba00401c83f1d3c24f765212
|
|
| BLAKE2b-256 |
87d242394ee81925902d881607458bee59e0c42b318582ab528af0d35d06c109
|
File details
Details for the file formatparse-0.6.1-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed4d7caca837d247b34c5f654328851cb31340e1c0db8f0eeb0c9ac5feb755c2
|
|
| MD5 |
f6c28c56e84ba385dfc45d16c4208a38
|
|
| BLAKE2b-256 |
f5799564b1abdaf42f8ef592d6ddb644bb6e0dff898a49d71cda7966911c4adb
|
File details
Details for the file formatparse-0.6.1-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 913.4 kB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbb9302d03ca7319e92af956a2d9df8c05b9823df41a68d13d15809162bb9f4d
|
|
| MD5 |
e65817a437b8f5816ed3bcc434f257d7
|
|
| BLAKE2b-256 |
5393e64baa94d83c5766f5fa8c8fc16328f56cc778c238c3f6c28e000feabf8b
|
File details
Details for the file formatparse-0.6.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce1c9d52a3e14937b9242c6f98cf25723854231665c4376fdec7791ab627b820
|
|
| MD5 |
cc5b050089656812a6ec1ee65a7ec0fc
|
|
| BLAKE2b-256 |
9bbdaf71f85500f51ee42fd4ef05b4d2bacf5a9dcb9ddda1e0a648247a56c923
|
File details
Details for the file formatparse-0.6.1-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4863cddd74b6bc23600b1a6c03bc02a4b8fb741080b4d615a6aec5d3166610f
|
|
| MD5 |
10297a9a1737b6b09b921f52276fc73b
|
|
| BLAKE2b-256 |
6531339badb900c79f1e2848ec22c357072a5e5baa9525088c052c9bc86dac3e
|
File details
Details for the file formatparse-0.6.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 960.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e76c061c61ccea84ccda009d43573b108eb3f402701b91f8ae4c45b0e75ab81c
|
|
| MD5 |
6a697b93ccbdfcea19f6e8e0bc03e251
|
|
| BLAKE2b-256 |
a8054496fd1bacae5553690700205af7374c2ea345add0ee1e7254cee49cf0c3
|
File details
Details for the file formatparse-0.6.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
553512c09b22363e12d4b2defd46e4a4e12a7e5e34c5abf954fefa756932189f
|
|
| MD5 |
5d3cca6998d74ee72e5493a67570bbb2
|
|
| BLAKE2b-256 |
ee19ac0b0c06f614a7adfdb4770a89f2305f9c6833070308b01bb9713feef5a1
|
File details
Details for the file formatparse-0.6.1-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 918.6 kB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ba006dba00031add59b943667d501189dd2c0e0aeee79221e3ecd964c75d383
|
|
| MD5 |
5954f2289006bb2bb0bd77c62dde99bf
|
|
| BLAKE2b-256 |
ab80638258b41d4289f59e47380123efeeb4dab05eba8e6f3c4efe6601f5b38b
|
File details
Details for the file formatparse-0.6.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2994b726a57a429081e269c7a0701729daad70e81405fd67fb4bd063aec5d4d
|
|
| MD5 |
58a4fdc682206a7ce3e37cc5c71d091f
|
|
| BLAKE2b-256 |
f7e264f5c8680bcf6fe361329bb93e4aaaf2e504fe6b92e88ef0306d10689870
|
File details
Details for the file formatparse-0.6.1-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14575484d1f8ce477831b3962a0b488379c76af97dd232687c371b29040eebcb
|
|
| MD5 |
d74f9e51bf82052346699dafdca5ffb1
|
|
| BLAKE2b-256 |
8a85e0707cdc6e117cada3ba60a4817fc2cf59d0b26eb553bab6e30d09f53e63
|
File details
Details for the file formatparse-0.6.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 963.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
692ce41f35b50601f2c200697bdc142cb2371b980eeaf68e354a0e25158b2420
|
|
| MD5 |
dd297ff32e7de9372a8657d6430ab26d
|
|
| BLAKE2b-256 |
e9a339b9023dcde6db2c9e2483f54210bb4fea6203847b5c514ce450ec7ccd42
|
File details
Details for the file formatparse-0.6.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d65ddc06b61d77727308f94887fc8340afb33a6bfe1adfd96617b45bc1067984
|
|
| MD5 |
a75041b207b904101c8947b389fdc851
|
|
| BLAKE2b-256 |
e8b63352150ac89c2ca9c1fe37f79bb1a613a75fc2d423579b6738aae3076b05
|
File details
Details for the file formatparse-0.6.1-cp311-cp311-win_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp311-cp311-win_arm64.whl
- Upload date:
- Size: 921.5 kB
- Tags: CPython 3.11, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c8cb52d20feaa24be92cdab45de3be16220f090be5ede76b51a9ed97c5db69c
|
|
| MD5 |
f181e7df69e75925fbc1dcfbb2f8be83
|
|
| BLAKE2b-256 |
8981a0ff00bb76d4699344caecb04f4137434d7ef0ade79624b3b366a4902b88
|
File details
Details for the file formatparse-0.6.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efe7058dc960be9a4c6c03922987c60e46c5a80ccbff36a36f8a55d5831caeda
|
|
| MD5 |
ce4619075740338c9a36a202ea5fa51f
|
|
| BLAKE2b-256 |
cbc26cf286bf9e4ecf4a8d82891f68796e31cf1684b36d826544f5debb671e95
|
File details
Details for the file formatparse-0.6.1-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cd3bb8251ae775f380ef96e1c5eba2a8aaa2dd969c12481703126d0ac291feb
|
|
| MD5 |
bfc78aae8d3eca976f603e27fffbea71
|
|
| BLAKE2b-256 |
5ac7c028b66cdf759e36647fc45f756892f988de45005ea2c094fe4e017f8932
|
File details
Details for the file formatparse-0.6.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 968.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf705c7540cb29641ae82d354fceafb66d1da2b184e3b54ad2c45231ea027f94
|
|
| MD5 |
1a0915e4edecec51b08b2960063265fa
|
|
| BLAKE2b-256 |
18e0e19025da6c2095aa25e90ca1e6609e47593e722e08f9e8f8bd16db46c84f
|
File details
Details for the file formatparse-0.6.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96df82266a59a3ceaa27692052c95ddacad12bb4366dbb6c21357b9b72ed0a80
|
|
| MD5 |
267751609f3b7e486b065ed1e2888996
|
|
| BLAKE2b-256 |
52160fdd415f3327e48c92a955b590f0acb708d53bc6a41b99f2d6c819a5b68a
|
File details
Details for the file formatparse-0.6.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 999.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a978685f13664373e9c7e41b9ba179a5b435f7a924b2677d6b262a98eab672a
|
|
| MD5 |
883ccfc12fb0027028aa97b56a9dc6c2
|
|
| BLAKE2b-256 |
b3eb1793a99d4070c66c7b6f7180bad7e5efc524cd879e014ecce9b5c6d30915
|
File details
Details for the file formatparse-0.6.1-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdfc9cc4014408a3e40fb9695dd8a14a8f66d71dd65f8775475ffb9d3867303a
|
|
| MD5 |
7d856c9dba16aacbe3cf7cddda594d15
|
|
| BLAKE2b-256 |
9f2f0da305b98eaebbb530fd3658f3749d9bb76fc1c112512c4a9a0ac05d7a6e
|
File details
Details for the file formatparse-0.6.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 969.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc92e0f519e37923ee9d47008137bf5425b54b6706e30abd3088c6e5f997c557
|
|
| MD5 |
1c018f2456201e5ffa60e617fb51b500
|
|
| BLAKE2b-256 |
9421b7c2e0e0750c337135c9e6b244c2f866e72bb92a8792244a9f54cb1f2112
|
File details
Details for the file formatparse-0.6.1-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f94694b2db56452e9a2f93cda0a4d9247bbed8c2b3479d4503ce577ce5fe377e
|
|
| MD5 |
3cf53ed06722a7b741efc1254ddcb6bd
|
|
| BLAKE2b-256 |
052cf81e0111e9180c703f420141b33960f7947b55a313ffacf4b1dc2ed9600d
|
File details
Details for the file formatparse-0.6.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
796b07605af6394133bc3f72c8aceeb5506042f33cca5224b3ae809fcc7c6c7c
|
|
| MD5 |
3de2943d0aea97bf649d7aed4d42e024
|
|
| BLAKE2b-256 |
b0ef9a5b6b04e32a8a6f612c367828973df0e052fde442027850ed32af368d2c
|
File details
Details for the file formatparse-0.6.1-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6319f7d0a9111b5bb32906fe7f079f8f320f94f1f65d42ce96004eb8a4543a1b
|
|
| MD5 |
9c1a45eca50c6483d3405ffaad8164cb
|
|
| BLAKE2b-256 |
ef3b67584adb8ad50f873c1fe7625a22bf8a08000ae7604c1cf188b9eaa14d2e
|
File details
Details for the file formatparse-0.6.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 970.5 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0331fe86ca89e504e59fceb5e0b5ccc2a015ae6bfb57b473867cfe08b962c6f
|
|
| MD5 |
96d771b1c4d8e7e627ddc4078102ff5b
|
|
| BLAKE2b-256 |
c256fab634da18e513c5295776a02ea36f4a5c52a62ef7356e827650a936defd
|
File details
Details for the file formatparse-0.6.1-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50d8a203cd6da1cac805d791248e26c287e60dac10b67fa632a23eafc0f9356a
|
|
| MD5 |
3f68628605526f58d3c0e01564e126e5
|
|
| BLAKE2b-256 |
c46add06ebb55556561b84f3ea4d10914c34ef9ae3cd50e49da626b76c8cdf68
|
File details
Details for the file formatparse-0.6.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
336c7ebfe431204c727b312ad60fc4ef42bdbf5999a18dd482a1c9b6e3b375ec
|
|
| MD5 |
0b245a98937d11098251bd23abb5c6f5
|
|
| BLAKE2b-256 |
b564a6f167da2eca79a1d3ea263dc665753bcc1e7176d8fac078d301493c62ab
|
File details
Details for the file formatparse-0.6.1-cp38-cp38-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp38-cp38-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f0928d976c7109cf813e946db96882df0fa9632c0d064dc7eff9a484fc6d58e
|
|
| MD5 |
a2f418275e915d18b77f3ce0a08ac9ed
|
|
| BLAKE2b-256 |
2f329443703da80d4e85301e31bf221d5ee3ca6a1441715a28c0dcea778b2865
|
File details
Details for the file formatparse-0.6.1-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 969.2 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c1641fa9ddf74a6684f9b5c73ea8f0ad1ad106c20a404da19f9f2f2bae8b911
|
|
| MD5 |
902b5bacb2b5efddd96990483dd35739
|
|
| BLAKE2b-256 |
64aea54656a652669f0cfbc55d1a523b06437537868569b5acd6b15d750fe300
|
File details
Details for the file formatparse-0.6.1-cp38-cp38-macosx_10_12_x86_64.whl.
File metadata
- Download URL: formatparse-0.6.1-cp38-cp38-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bf92911c0937153b81780e9a117d7b03eadc130ad6d49e0c1b9def4ac7d2dc3
|
|
| MD5 |
e0ece5ad01e1f46becdba54a50af8e7b
|
|
| BLAKE2b-256 |
abd4fb75229f14f578e0df4ee8b430688a49cf767190050f5732698e49611155
|