Skip to content

ritwiktiwari/tasky

Repository files navigation

tasky

CI PyPI version codecov Python 3.12+ Ruff License: MIT

A Python package

Features

  • Fast and modern Python toolchain using Astral's tools (uv, ruff, ty)
  • Type-safe with full type annotations
  • Command-line interface built with Typer
  • Comprehensive documentation with MkDocs

Installation

pip install tasky

Or using uv (recommended):

uv add tasky

Quick Start

import tasky

print(tasky.__version__)

CLI Usage

# Show version
tasky --version

# Say hello
tasky hello World

Development

Prerequisites

  • Python 3.12+
  • uv for package management

Setup

git clone https://github.com/ritwiktiwari/tasky.git
cd tasky
make install

Running Tests

make test

# With coverage
make test-cov

# Across all Python versions
make test-matrix

Code Quality

# Run all checks (lint, format, type-check)
make verify

# Auto-fix lint and format issues
make fix

Pre-commit

pre-commit install
pre-commit run --all-files

Documentation

make docs-serve

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published