Skip to main content

Code to run a coffee grinder with a QT Py ESP32

Project description

template-python

Coverage Status Docker Image CI

Simple README.md for a Python project template.

Do NOT clone this repository. Please use it as a template instead. This readme is just here to serve as a template for you to get started faster.

Install

To install the library run:

pip install <your-package-name>

OR

pip install git+https://github.com/TUM-Aries-Lab/<your-package-name>.git@<specific-tag>

Development

  1. Install Poetry
  2. Install pyenv
  3. pyenv install <desired-python-version> # install the required python version
  4. pyenv global <desired-python-version> # set the required python version
  5. git clone git@github.com:TUM-Aries-Lab/template-python.git
  6. make init to create the virtual environment and install dependencies
  7. make format to format the code and check for errors
  8. make test to run the test suite
  9. make clean to delete the temporary files and directories

Publishing

It's super easy to publish your own packages on PyPI. To build and publish this package run:

poetry build
poetry publish  # make sure your version in pyproject.toml is updated

The package can then be found at: https://pypi.org/project/change-me

Module Usage

"""Basic docstring for my module."""

from loguru import logger

from coffee_grinder import definitions

def main() -> None:
    """Run a simple demonstration."""
    logger.info("Hello World!")

if __name__ == "__main__":
    main()

Program Usage

poetry run python -m coffee_grinder

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

coffee_grinds-0.0.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coffee_grinds-0.0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file coffee_grinds-0.0.1.tar.gz.

File metadata

  • Download URL: coffee_grinds-0.0.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.6 Darwin/25.0.0

File hashes

Hashes for coffee_grinds-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0535391d5bf532446e4634226d0fd1f19eedcb8723d95f5bae5b298dae194674
MD5 4da9bd87fa4d689db6e887b4c3fe236d
BLAKE2b-256 49a7b787c94a46b11650715c914c2c0e336b60fe4f2dee63f65e8021c241abe7

See more details on using hashes here.

File details

Details for the file coffee_grinds-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: coffee_grinds-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.6 Darwin/25.0.0

File hashes

Hashes for coffee_grinds-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f86f377daffc4d5545033e1a6011d878e112a8520d025d7b96913862d6a3c92
MD5 46a830e512ffe37ec347c10b36c2ad1a
BLAKE2b-256 ceb8219e61c5508a25057f637b86c896430bbb186d036f73086733f077f20dd7

See more details on using hashes here.

Supported by

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