powrap
Script to fix indentation of given .po files. If --modified is given, it will only fix modified files according to git (useful if your .po files are versioned).
if --quiet is given, the progress bar will not be shown
Powrap is part of poutils!
Poutils (.po utils) is a metapackage to easily install useful Python tools to use with po files and powrap is a part of it! Go check out Poutils to discover the other tools!
Dependencies
powrap relies on msgcat from gettext so you’ll have to install gettext first, for example on Debian run:
apt install gettext
Contributing
Start by creating a venv and pip install -r requirements-dev.txt in it.
To run the tests, use tox -p auto.
To install powrap in the current venv run pip install -e ..
Dependencies
We’re using pip-tools to pin our dependencies, but in the setup.cfg our dependencies are not pinned, the goal is to ensure powrap can easily be installed along with other tools.
Dependencies pinning is only done to have a reproducible development environment and corresponding env in the CI:
pip-compile setup.py # generates requirements.txt pip-compile requirements-dev.in # generates requirements-dev.txt
It’s possible to upgrade pinned dependencies with the --upgrade flag of pip-compile.
Metadata
Release files for powrap 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| powrap-1.0.2.tar.gz | 6.8 kB | Without provenance | Details for powrap-1.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| powrap-1.0.2-py3-none-any.whl | Python 3 | none | any | Details for powrap-1.0.2-py3-none-any.whl |
Total release size: 12.6 kB
Release files / powrap-1.0.2.tar.gz
| Download URL | powrap-1.0.2.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4f6465dec20f24ab830e694d92bc69291bbde925e4715e42df8e5033b12e83e4
|
|
BLAKE2b-256 checksum How to use checksums |
c0faef1bdecdf1df61c6c4b56509c1c231ade78d43d0f2a49ab8ee276ddbbe48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / powrap-1.0.2-py3-none-any.whl
| Download URL | powrap-1.0.2-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
39a925a36e62cea98a0772014f97eb216dbca11dcc4199f45c813ef8524ece65
|
|
BLAKE2b-256 checksum How to use checksums |
ad42ec7aa281b7b8a4b0b40f9de7ce31bbe4450e00a0b6752b1a2eab28c8ea98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Security for powrap 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.