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.3.tar.gz
(60.0 kB
view hashes)
Built Distributions
rspolib-0.0.3-cp39-none-win_amd64.whl
(308.0 kB
view hashes)
rspolib-0.0.3-cp38-none-win_amd64.whl
(307.6 kB
view hashes)
rspolib-0.0.3-cp37-none-win_amd64.whl
(307.6 kB
view hashes)
Close
Hashes for rspolib-0.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86973dd17b166ad247c9fdfa92b279c860cf596a04617b88984e2bafa0fa60e3 |
|
MD5 | 92322a72ece1f750448a49c830a3b4ba |
|
BLAKE2b-256 | 1e15d538d34123841618979576be8baf77e45d1f197b38b89c9930dc5493c2ab |
Close
Hashes for rspolib-0.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591545bc06c244a9c6e915f568b3b0b6f3235f89a71dd72decaff880cb9f9bb2 |
|
MD5 | 7794d3a005495823dcc4d283ae3d5480 |
|
BLAKE2b-256 | f5c85dd790cc4d09d6ae549cd5797e9749f07e7903982a1bc01775478f01f89d |
Close
Hashes for rspolib-0.0.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba60ec47267c24236e01a9fcebd741a13345b7199b83acb0d6a2ceff4d6eb4d6 |
|
MD5 | 8e2c852a655ed638568ddbc082396372 |
|
BLAKE2b-256 | 10f15db94d738ec459312b8f5cc385be2ca187a75791a03128644bbe30150b8c |
Close
Hashes for rspolib-0.0.3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eab082bb99372c5c3ae04b1616d8583fc36e94ba47ff72b04c87b726edaaa2e5 |
|
MD5 | 23f180379a6fa5ca3c38c67db27cd410 |
|
BLAKE2b-256 | b73af8ffd1ced7f128ad30f54f7bf4270a857a627355163cf0df93ed35030e90 |
Close
Hashes for rspolib-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d405fa2e4160fcc3e6e739ca270726195bc6151c185e25ba29c45605ee6c79 |
|
MD5 | 21b55676b8089b5be726759af343327d |
|
BLAKE2b-256 | 387a5f0ded8a94297d8d86f2518aaef3ddd3d52b02f38a33f127184590883f2c |
Close
Hashes for rspolib-0.0.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ab5b924594bffe9c04c7972ceb2e2885a6a811f79b6fd757572c47414f13a8 |
|
MD5 | bea9591eb92de884fc45ce62fc789644 |
|
BLAKE2b-256 | 6d427f365f8f579b38141890139b2f3d57fcb8e40cf95a4e7d21a448da4dd3b4 |
Close
Hashes for rspolib-0.0.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 352c97ad8828b4ea466ed2276670a598416b14398507dd6535876bd008151dd5 |
|
MD5 | 4776767a670589b002c7d3ce50a65583 |
|
BLAKE2b-256 | bb05fac2e345357a4adb3d19436cffb8e03125af79b267a058502e44e75bce90 |
Close
Hashes for rspolib-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67db2d849fb93987d82f593c21c93fa34e1948f7cd7fea6c4eed2d5607f10fc1 |
|
MD5 | c9bc64bcb09b73316520f2fb74074012 |
|
BLAKE2b-256 | f097e8b746976bd9d3df92c7fa7e83e1c69d3e30384a3029813c27085156f110 |
Close
Hashes for rspolib-0.0.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a590e8579d2d5b43fd92bc46865ff8b73036776c4a34e191230d5a433e230e |
|
MD5 | 3137d90729cd93f7734527067fa9e9b1 |
|
BLAKE2b-256 | 819252bf396e5c289e2e41899bc7b6a52c1dbab9716a789b1d925af24a63bd5f |
Close
Hashes for rspolib-0.0.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a4da5475cda3d4e3647ffdcb3bcd102e4d0656c85a1b4bbe370cc3b19f485f4 |
|
MD5 | d239eef7775b4a9ef51f9a7a7ba739f6 |
|
BLAKE2b-256 | 951537e99d055cbe7b2b5a3d6f5fb47f687129a8d5d369a40a648ebcb9d26651 |
Close
Hashes for rspolib-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ada44583634a393a624b0c4ca32527629cce35a7400f70a5b7f06ef93afb8f5 |
|
MD5 | 8d2241acfad99d9d95e4b1ad75d4409f |
|
BLAKE2b-256 | f7cc45912a207b759d708a038785d611f7834761715c1c9fb80f644791b91c3b |
Close
Hashes for rspolib-0.0.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c8dda0a6f3a60e4c22f9b5e5c62f420d5dcc5c67eae197ef6870c941fc6e1e |
|
MD5 | 6e2e3ae791cf6f8daccfc9607335b0dc |
|
BLAKE2b-256 | d3a05286e40711f68c6b67788b9e1bb647c99297dcf1bb933552f83b68d753dd |
Close
Hashes for rspolib-0.0.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3f2691a14eda725e3439533e1ff6e7cd441b4f0f05ed9dd60d84f4420eff4e1 |
|
MD5 | 5938ac0e1427d3ecabe0582d94ed4c47 |
|
BLAKE2b-256 | 087821b596fb9990af6400126a895105ad0f79fdd48e746f47b444a8d3217f95 |
Close
Hashes for rspolib-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99fd26faf79a07e669fe02fcb0bd9b1de1d0eaa32e8528243b14c2c08ec97984 |
|
MD5 | 3cff5533898cd9fc008b6879bebbf2e1 |
|
BLAKE2b-256 | d34b78f4a21038fa63eba236d4bbb76744f85a5efb76123be07e4eebde1a05c7 |
Close
Hashes for rspolib-0.0.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73fce4d5da3cfd770f9b3442ec5e16f755e8658fa9c76981317ecab877d6d4f1 |
|
MD5 | e306a53707d04e3ba045b03871f31f00 |
|
BLAKE2b-256 | 290c52de252950040e29bccf7039ff2a3ecaafb2ef53060c2b03e0c7cce48cfe |
Close
Hashes for rspolib-0.0.3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11604e8413524ab44c8993b3d6e971c37d8d4e32b24bdfeeb0860e9d5e6bf16 |
|
MD5 | 712796edaed903ec67becf408232813a |
|
BLAKE2b-256 | 3f096de55425a973c717a6cf7e7a6da84d2d4d01181d204eafba3b8e132e7c32 |
Close
Hashes for rspolib-0.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57aa5eb64a3ae4cca18c8c705ff4e952aec15db7cf574788c4233ba24c83230e |
|
MD5 | 53e509e26bba1e5a54a5f15872876420 |
|
BLAKE2b-256 | 9162538794d0e434cb60bd414656fb0fd3b0ed2ea792b8c8e0328402b09d1be5 |
Close
Hashes for rspolib-0.0.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f140a5dd575f7dd6f8bf3ca506a4c5a9e0b71b7614390a87296e9a5c36b3f6f |
|
MD5 | 0da12c2f763d2966e566168086a2380d |
|
BLAKE2b-256 | 5b44ceeba858e122beda3e33625dfd3f94d24755b159091a50e83e526ccdc957 |