Skip to main content

cleaning-utils is a collection of small Python functions and classes for formatting persian texts.

Project description

cleaning-utils

cleaning-utils version Python Version coverage report static analysis vulnerabilities lint report Dependencies Status

interrogate maintainability complexity Code style: black Security: bandit Pre-commit License

cleaning-utils is a collection of small Python functions and classes which make cleaning pipelines shorter and easier.

Install

pip3 install cleaning-utils

Contributing

Testing:

make install
make test && make coverage && make check-codestyle && make mypy && make check-safety && make extrabadges

Checks on various versions:

python3.8 -m venv .venv_38
. .venv_38/bin/activate
python3 -m pip install --upgrade pip
make install
make test && make coverage && make check-codestyle && make mypy && make check-safety
deactivate

python3.9 -m venv .venv_39
. .venv_39/bin/activate
python3 -m pip install --upgrade pip
make install
make test && make coverage && make check-codestyle && make mypy && make check-safety
deactivate

Build Package:

pre-commit run --all-files

First, change the version in setup.py, pyproject.toml, and change the __version__ in __init__.py. Then:

python3 setup.py sdist bdist_wheel

Commit Changes:

pre-commit run --all-files
git add .
git commit -m ":sparkles: new feature"
git pull
git push -u origin master

Make a release:

git tag -a <write the version e.g., v0.1.2> -m "message of release"
git push --tags
make release

Commit Changes to README.md:

pre-commit run --all-files
git add .
git commit -m ":books: README.md updated"
git pull
git push -u origin master
Icon made from Icon Fonts is licensed by CC BY 3.0

Credits 🚀 Your next Python package needs a bleeding-edge project structure.

This project was generated with python-package-template

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

cleaning-utils-0.1.5.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

cleaning_utils-0.1.5-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file cleaning-utils-0.1.5.tar.gz.

File metadata

  • Download URL: cleaning-utils-0.1.5.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for cleaning-utils-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e098d5b2cc48166bf3662faab4b1dbd920135097f32b2509b0f5d0c56f3f5db4
MD5 85c23f11e00c0a1ca9ad2dd6758463c3
BLAKE2b-256 9c7dca8675e8056baebd805e4cc8d73f3d135b7d784ea9841255ca429dca7294

See more details on using hashes here.

File details

Details for the file cleaning_utils-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: cleaning_utils-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for cleaning_utils-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 370ca998e923494f9200bf3f183b77f0f5fa9f8b39dcc762d65d11759b2337b1
MD5 d4d59703cb0c4bfc08d01773d9a6ae9e
BLAKE2b-256 30d90d6971f13471a5ac368cbb57ca96d58dd9e1e91534b8f5f77bb6392c60ca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page