Python bindings for the Rust crate rspolib.
Project description
rspolib
Python bindings for the Rust crate rspolib.
Install
pip install rspolib
Usage
import rspolib
po = rspolib.pofile("path/to/file.po")
for entry in po:
print(entry.msgid)
po.save("path/to/other/file.po")
Benchmarks
You can run some guidance benchmarks to compare with polib with:
pip install -r dev-requirements.txt
pytest -svv
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
rspolib-0.0.1.tar.gz
(52.7 kB
view hashes)
Built Distributions
rspolib-0.0.1-cp39-none-win_amd64.whl
(304.9 kB
view hashes)
rspolib-0.0.1-cp38-none-win_amd64.whl
(304.6 kB
view hashes)
rspolib-0.0.1-cp37-none-win_amd64.whl
(304.5 kB
view hashes)
Close
Hashes for rspolib-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d21e6696aad9775512babdd2d1d2b16aa69d35f69100e3c8ddcc80f8f734b27 |
|
MD5 | beecc70351b304c0c61a2c42ca6619a9 |
|
BLAKE2b-256 | 0f0483d424f2915b5bf486fbcd6ed12d29d100a10b07000d080b7f9d0cc78621 |
Close
Hashes for rspolib-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c566d6c4639b760e3f5daccbb39dd839a4b3cc9fe60f31c357ab483f91496918 |
|
MD5 | 960a2558a8ea5bbe0440cb1c9b8eed72 |
|
BLAKE2b-256 | 479bc348eafedebc8716ceac023a1f5ba0063303752756bfcf6f2d6b4f747bb8 |
Close
Hashes for rspolib-0.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa9876dee35ff1c1b97a5366496f08254e37287c60777fd6cb76eed000b82f1 |
|
MD5 | 1eba5abf0d196d77c4f0886040a02f8e |
|
BLAKE2b-256 | bf9a9adf0cec47af7f1d9b895c54ccbecec68dd31fb3058f9ea0340ce07ecc97 |
Close
Hashes for rspolib-0.0.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1037f7083ee1f25c6773db7a33193ddc30c84a85567dcc9bd64297c5f6629610 |
|
MD5 | 2959a73254190fb7f3ada820a18741cc |
|
BLAKE2b-256 | 779884579e8d467e06ae479e78f9dbe791af66f7b106fe9a67dddb634282896d |
Close
Hashes for rspolib-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f2b5d2edcffd2c31ebc3497ddf9279b220e15a080509b749b3397779d86c245 |
|
MD5 | 32232880b965e0496257b2d2def70733 |
|
BLAKE2b-256 | a6b05e62b3d5d1d3ec85bf9394ce5ef0542b26551d2ca89d5b8e6386bf39994e |
Close
Hashes for rspolib-0.0.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc745c1b3d476a65b91e7ba0c282f0870b66b51817e5b221c348a6f0800bbb32 |
|
MD5 | 79a01ac16da4810ee06557a57efdfa95 |
|
BLAKE2b-256 | b4479030258c563e1582a8cc5e2a5742f37c6d05a960468061c0c8260e8705d2 |
Close
Hashes for rspolib-0.0.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8c48cd8f95315f3be5d8e2f794d90ce6845a3cd46b60a3da0ced93f5bdb219b |
|
MD5 | 0a883f9f3ee9148fd968232ba9e87fa1 |
|
BLAKE2b-256 | 4fedb0f50a36ac64bae370bdb2f92d026db74cfad6b3aa5d27c2303e054548e8 |
Close
Hashes for rspolib-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d9a79c13b4c19bcd10520e1b467ab0bcf75ea2fb620dd76261742be344d00e7 |
|
MD5 | 1c69a913af0c5a7f46b0bc65b0aabb1b |
|
BLAKE2b-256 | 94ac45d7bf85d810347741a4fa51c41c8d1f39f1dd484f8b3a4a9eca986ee01e |
Close
Hashes for rspolib-0.0.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875e826c2618416e8fb0c54e70986e5e29939e61f16a94dad7e4d5b49afdf97f |
|
MD5 | ac1c790a7da6bfc542111628efc54bd5 |
|
BLAKE2b-256 | e8fefd070e25b99ec371d503bcf12467d8c39cb16e1a4b70f6ea402404796e31 |
Close
Hashes for rspolib-0.0.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca988f73384331e101ca1b35af03a1791707dbf6ecd0d8425dd0b2ab6553286 |
|
MD5 | 75f49f78b99ac4384a25cb5e36def0ca |
|
BLAKE2b-256 | fc90ff70c44a7c130377431e35bee1d8e70f417a148a98dcf8b611a36c6f83f9 |
Close
Hashes for rspolib-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a948679f2cf30c84a21a20a9c227e86f4b4b5c7cfd32d15f25d2b0b8a17a57d0 |
|
MD5 | 8d45fee43c0d4cd5c1f2a109765490dc |
|
BLAKE2b-256 | 1198e9f194804d482a8fdeb8b73cead572e263b839e03683360c9f9a1e112dca |
Close
Hashes for rspolib-0.0.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 555fbe16872024cc0a90a06aae1bb3e09bb4ea40adeb8cb287f3e47d3d9f713d |
|
MD5 | 92905931f1e19ed55a2e922b905f9f55 |
|
BLAKE2b-256 | 47c969b062e813c9206bfaea655907982f71b5f17e4dffb0c62c99ca9f573f22 |
Close
Hashes for rspolib-0.0.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31cc86b15c977b31246a0604d63547a1f70e0221df124cce96e9b676793ccad8 |
|
MD5 | 303cecf1141ca36d8fe37f2b312d7851 |
|
BLAKE2b-256 | 75408935ac8e072d49d2bf81e96e76194ab99cc1ce39048bf1be4591fdae4d4a |
Close
Hashes for rspolib-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d20aa689d334be69aa8c10b89cf9b4b985733e88f12df052db86570c2c6cfe |
|
MD5 | 19d12163973a87f93d0920674379bff4 |
|
BLAKE2b-256 | 817ef80eab1592cfbc681b55abca468455529cda2ef9f39006783784523e63ae |
Close
Hashes for rspolib-0.0.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b16c1ba6ac47d1a670e9d0500264981f243d593da3073e183cd1ed4592c377 |
|
MD5 | 5062246f7347b0aa925b2529f980ad31 |
|
BLAKE2b-256 | f6de16b690c625d76f7ee73ec9b614ecaa57050f629105978d2ba0d3d9e5fed0 |
Close
Hashes for rspolib-0.0.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5590bb460115d5e9f4b0ac5339f8aac4b7252fe9009fb19c198e2d007a7067ce |
|
MD5 | 08635ac17a0062cc10d5d0640fbacefa |
|
BLAKE2b-256 | 3a34f43c45bf6027fc115ba1614e34b45246f82e1856a6a32b3e61d75c5b4870 |
Close
Hashes for rspolib-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d4b4eb24aee53be95965462d3c1f9e5a31e9818342f1e89f5f69cd49bbe5415 |
|
MD5 | 90f943696cb6e1d6836e2a5dec159ec8 |
|
BLAKE2b-256 | 5b63e5fcd0e653ff039d8d069ec8a4e58d4bbddc3e474cb92b02333db17e57b0 |
Close
Hashes for rspolib-0.0.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5ceee13f505a24e113d72bb41a8c5205b51a02625a57bbf355019508fabc3d |
|
MD5 | f13ebb4ff9861d92ebb5cd0fd1fbe0bd |
|
BLAKE2b-256 | 05d0a69861de97f7e38f277ecc57ec56d18cfcc896f4821de27df7bb4170fd89 |