Skip to main content

Pomatillo

Introduction

Pomatillo is a simple Pomodoro timer for the command line. It is meant to be used in the following modes:

  • As a library for other programs
  • As a command line tool (CLI)
  • As a Textual User Interface (TUI)

Other modes may be added upon request.

Installation

Pomatillo supports Python 3.10 and above. To install Pomatillo, run the following command:

pip install pomatillo

Development

Pomatillo uses Poetry for dependency management and packaging. If you want to contribute to Pomatillo, here are the steps to get started:

# Clone the repo
git clone https://github.com/AdityaGudimella/pomatillo
# Go into the repo
cd pomatillo
# Install dependencies using Poetry
poetry install

Running tests

Pomatillo uses pytest for testing. To run the tests, run the following command:

Using a Poetry managed virtual environment

poetry run pytest

If you installed it in a custom managed virtual environment

Activate the virtual environment and run the following command:

python -m pytest

Building docs

Pomatillo uses MkDocs Material for documentation. To help with various documentation tasks, Pomatillo provides a cli:

  • Using a Poetry managed virtual environment
poetry run pomatillo docs --help
  • If you installed it in a custom managed virtual environment, activate the virtual environment first
python -m pomatillo docs --help

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pomatillo-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

pomatillo-0.0.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pomatillo-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

File hashes

Hashes for pomatillo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 13726103b79c2f462149b41a051c95f215a60de13e46f35aec0ec4d9106ab5eb
MD5 09395cd0f63a3ad7aada0c7d72464b38
BLAKE2b-256 2f85d52943b7fe7a5fb731e583b336a10d656c3311819710700cb5190abdf1ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pomatillo-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

File hashes

Hashes for pomatillo-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4db8b2d7f53c90e60b7784ddbefce740fc465d6ff4ca876f3c1d4236780e9926
MD5 f7a1cab9f972ff37570dbad372ae2866
BLAKE2b-256 723dc9d92af2b9399a5fb1d46f18ab5f81e8af03691476c4e072afb466d227bb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

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