Skip to main content

Dump your traceback into a file.

Project description

tibidi

Dump your traceback into a file.

Requirements

This package requires CPython 3.8 or compatible. If you have other version already installed, you can switch using pyenv. It must be installed as described in the manual.

pyenv install 3.8.2
pyenv local 3.8.2

Installation

pip install tibidi

Usage

poetry run python tibidi/hello.py

Development

# Preparing environment
pip install --user poetry  # unless already installed
poetry install

# Auto-formatting
poetry run docformatter -ri tibidi tests
poetry run isort -rc tibidi tests
poetry run yapf -r -i tibidi tests

# Checking coding style
poetry run flake8 tibidi tests

# Checking composition and quality
poetry run vulture tibidi tests
poetry run mypy tibidi tests
poetry run pylint tibidi tests
poetry run bandit tibidi tests
poetry run radon cc tibidi tests
poetry run radon mi tibidi tests

# Testing with coverage
poetry run pytest --cov tibidi --cov tests

# Rendering documentation
poetry run mkdocs serve

# Building package
poetry build

# Releasing
poetry version minor  # increment selected component
git commit -am "bump version"
git push
git tag ${$(poetry version)[2]}
git push --tags
poetry build
poetry publish
poetry run mkdocs build
poetry run mkdocs gh-deploy -b gh-pages

Donations

If you find this software useful and you would like to repay author's efforts you are welcome to use following button:

Donate

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

tibidi-0.3.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

tibidi-0.3.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file tibidi-0.3.1.tar.gz.

File metadata

  • Download URL: tibidi-0.3.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.3 CPython/3.8.6 Linux/5.8.14-arch1-1

File hashes

Hashes for tibidi-0.3.1.tar.gz
Algorithm Hash digest
SHA256 82ebc40f49f63b9d2b7fcd1c98dc2beba8a554afd29c8cb6c5a79ad10c19fb8d
MD5 ff85fb433389cf6bf6d17f3d74c417b5
BLAKE2b-256 ee296e085217d3321e8632bb090f0fde7248c063b4ef3378414acd4e44838c68

See more details on using hashes here.

File details

Details for the file tibidi-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: tibidi-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.3 CPython/3.8.6 Linux/5.8.14-arch1-1

File hashes

Hashes for tibidi-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a45b9870af4df18bdf6154ff9fc7b26d849239e624b3fed80880ce86cf76b781
MD5 ad5f4bed830745beec9ce4ab10a69401
BLAKE2b-256 8400fedb76798a6c2d93dc80ba9d7a38a5db2925d7f9350076a55b8510e461a4

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