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)
| File | Size | Uploaded | |
|---|---|---|---|
| pomatillo-0.0.1.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|