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

Metadata

Release files for pomatillo 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pomatillo 0.0.1
File Size Uploaded
pomatillo-0.0.1.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pomatillo 0.0.1
File Interpreter ABI Platform
pomatillo-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 kB

Release files / pomatillo-0.0.1.tar.gz

Download URL pomatillo-0.0.1.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
13726103b79c2f462149b41a051c95f215a60de13e46f35aec0ec4d9106ab5eb
BLAKE2b-256 checksum
How to use checksums
2f85d52943b7fe7a5fb731e583b336a10d656c3311819710700cb5190abdf1ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

Release files / pomatillo-0.0.1-py3-none-any.whl

Download URL pomatillo-0.0.1-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4db8b2d7f53c90e60b7784ddbefce740fc465d6ff4ca876f3c1d4236780e9926
BLAKE2b-256 checksum
How to use checksums
723dc9d92af2b9399a5fb1d46f18ab5f81e8af03691476c4e072afb466d227bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page