Python bindings for the Rust crate rspolib.
Project description
rspolib
Python bindings for the Rust crate rspolib.
Install
pip install rspolib
Usage
Read and save a PO file
import rspolib
try:
po = rspolib.pofile("path/to/file.po")
except rspolib.SyntaxError as e:
print(e)
exit(1)
for entry in po:
print(entry.msgid)
po.save("path/to/other/file.po")
Read and save a MO file
import rspolib
try:
mo = rspolib.mofile("path/to/file.mo")
except rspolib.IOError as e:
print(e)
exit(1)
for entry in mo:
print(entry.msgid)
mo.save("path/to/other/file.mo")
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.4.tar.gz
(63.5 kB
view hashes)
Built Distributions
rspolib-0.0.4-cp39-none-win_amd64.whl
(331.9 kB
view hashes)
rspolib-0.0.4-cp38-none-win_amd64.whl
(331.7 kB
view hashes)
rspolib-0.0.4-cp37-none-win_amd64.whl
(331.7 kB
view hashes)
Close
Hashes for rspolib-0.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2466b5be921f871e18b0912f611ffcd2e36503dda4e402e77dc7adda517a3e11 |
|
MD5 | df2a3b3db61b6b8fc789add8b62878c6 |
|
BLAKE2b-256 | 282555fd2e1c72a839d8c2634dd5c1fd1dd61e395e86316be1c3e599251f9a48 |
Close
Hashes for rspolib-0.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97fba5a9bec05e1208c58921276c23669e8289c8b5b7371b033026d0cbd0de48 |
|
MD5 | d231e51df2b3ef1da327d96ff2c7d154 |
|
BLAKE2b-256 | acff8621347d3141eabd34736a516567abcb1d0c307eaa10e1869240e177c7a2 |
Close
Hashes for rspolib-0.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46053f98ecadff29f0d4fc029a871604c40b832035ffaa0d199bb13693891dfd |
|
MD5 | abd99c179a4c1fe503ee0027adfd9c43 |
|
BLAKE2b-256 | 8c5e83fa3437d06d867282fe1b4ab01eeb8fb566122e8ae8397323c939d06354 |
Close
Hashes for rspolib-0.0.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14b87e4abc11774d678b4ad9cb8cd8e5699de1685ca9cefa7378694a9e8fed42 |
|
MD5 | 1dd729d474c261554b1cc966054d7243 |
|
BLAKE2b-256 | 987164ebd050bc99de2c07ebe6062eadb1ca20a207e3c50e4849dab62b88ac58 |
Close
Hashes for rspolib-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f68f73a5a8bf169774890fa460c36f0c520207063f4d0fced3ddaf38c5216bf9 |
|
MD5 | eb2d45b5753a9d6b1fe35b071b40e6bc |
|
BLAKE2b-256 | 22ba7e13c23431752531dc4a88bdea788a8101e0ae777ae3a45c30ebb8bf77f3 |
Close
Hashes for rspolib-0.0.4-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b9456a13e48cc81c285102cc4cd4d84b0bdc946296fb1af763226096bd0e039 |
|
MD5 | ba61605f58354e95e986c184b26085d0 |
|
BLAKE2b-256 | bd5d962f59e6238e029e735e8b6485cd291e2e5a16b149b7f3a6da69adcd455d |
Close
Hashes for rspolib-0.0.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a95b23f4438c6768b8afb7e31328860e38940081133ff4613873750d64cccbe |
|
MD5 | 7bbc13767c54d21910462b80198bcdf8 |
|
BLAKE2b-256 | 7107e44851f1e36aee0f2e2e00dc3334f9accfd46d773ea603406e7da563b21e |
Close
Hashes for rspolib-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16edd3396a097001481a1acd65be289942bf439231887ed475590f5043df90d8 |
|
MD5 | 2f166b364c474491a537d370b4cd9741 |
|
BLAKE2b-256 | 4ad11455bfccd89979dc111dcb67ee17d39c14a5d386442249026bfb2f7b6e8c |
Close
Hashes for rspolib-0.0.4-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3107241e52df1f3017449a68fe52abc10303550fd815473ed13e2479d047028 |
|
MD5 | 4ca7695fab5aca9588e524c2aeb601be |
|
BLAKE2b-256 | c0089bfdcb93c75cd417d1c8e78c7d9c2afd4984f3327bb4577ef87375f807e9 |
Close
Hashes for rspolib-0.0.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1266bddb748db780c9b5b946cb2cd2baede067c28a8f255e06b2e1b9a1a407a7 |
|
MD5 | 3abddea8a88971b9b38ea2136a51d694 |
|
BLAKE2b-256 | 006b99f8b3ecbb95497c138c1704d139c4f42e2019dc350039faf7e6759e4815 |
Close
Hashes for rspolib-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37da9ea47ac66d1683c1b487c5f4b9dbb3b810ab20629087603685979d4be9e |
|
MD5 | 3f0b56c7131d1b0858b352f30986501e |
|
BLAKE2b-256 | ec70126968d1cdcc2f93d6e58053472f3463b4a9d0d7dc5d97cd56dea16ce624 |
Close
Hashes for rspolib-0.0.4-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c59452954f1f7784cd4f9d199429b08f18f1bfdcd3c6a4ccec59256dd8ef74ff |
|
MD5 | dfbe27fe5d2a7c31dd67f636dae28dfe |
|
BLAKE2b-256 | 159c905f0cd1607d2fd1b5d0664ef0782cfa6f1e9f347ae81d541c6e150186b8 |
Close
Hashes for rspolib-0.0.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8a2d8f34855322c27b75599a1a6f0ac74f28b294567ac7123214f1c149e7df |
|
MD5 | e416a1c377aed59ba48b50d39d27e7f5 |
|
BLAKE2b-256 | 775f610a61bfd3cd125de72e313a7c9fcc702cb91b8c2862b35dac3ab84315d9 |
Close
Hashes for rspolib-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 491b1deaaca2f4ffd35a3b804a6bcf9bba9053521f60c9d412929e5ce5a3557b |
|
MD5 | 90075f2685badb7f212b279eacfe377a |
|
BLAKE2b-256 | 577c1c67b4e41d929d4ae936c2133ca8515e36aade603b6984c699ad5cb98020 |
Close
Hashes for rspolib-0.0.4-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6cfde3e6d15494361d4f5f6a7c42cad2dca41890e4df4e28b467a4f1bf1e49f |
|
MD5 | 52c3cf12991611cb3a5b0e2c7d13b926 |
|
BLAKE2b-256 | 7a7a4c208da94355360e50157d3c8414324db222c8658a7e51421faa46bd63ba |
Close
Hashes for rspolib-0.0.4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f6b03909e42028f817925e76680ca83f5215a0f744fdcca7fbfd190c3452380 |
|
MD5 | 31c4e7b1892e34be6a93c70b9717ae1b |
|
BLAKE2b-256 | 44c7d4cbc92f7b3968d58f994f2418a68fb9045a52222929bfa22c65be7082c6 |
Close
Hashes for rspolib-0.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c81ba7d0f0b6e1b80f02657f85c6cbb444b063e2414f0e199128c4f9b9d3b621 |
|
MD5 | 95458da7a82a88de42c9d46098319bfb |
|
BLAKE2b-256 | 0f2dd80365d4f0761a6146d3653555be4cae8be7c4091d75f247893d6d2a8b5e |
Close
Hashes for rspolib-0.0.4-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3508cc2c06c1dc32a3755206c9881ab3a31f2966efb0780022f4224d7048f17 |
|
MD5 | 96aac6849033770f4710edfe4f79e6bb |
|
BLAKE2b-256 | ff7cb8b0eb9b379bb649e40dd0ef2af0a0567a8c83a56a3af9cd15c9a9f38c5f |