Metadata-Version: 2.4
Name: justin
Version: 0.2.1
Summary: Photo processing and management tool
Project-URL: Homepage, https://github.com/djachenko/justin
Project-URL: Bug Tracker, https://github.com/djachenko/justin/issues
Project-URL: Source Code, https://github.com/djachenko/justin
Author-email: Harry Djachenko <i.s.djachenko@gmail.com>
License: MIT
Keywords: face-recognition,photo,processing,vk
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.8
Requires-Dist: coverage
Requires-Dist: exif
Requires-Dist: frozendict
Requires-Dist: google-api-python-client
Requires-Dist: google-auth-httplib2
Requires-Dist: google-auth-oauthlib
Requires-Dist: justin-utils>=0.0.1
Requires-Dist: lazy-object-proxy
Requires-Dist: pillow
Requires-Dist: py-linq
Requires-Dist: pyvko>=0.1.11
Requires-Dist: six
Requires-Dist: typer[all]>=0.9.0
Provides-Extra: dev
Requires-Dist: black>=23.0; extra == 'dev'
Requires-Dist: mypy>=1.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Provides-Extra: release
Requires-Dist: build; extra == 'release'
Requires-Dist: python-semantic-release; extra == 'release'
Provides-Extra: server
Requires-Dist: fastapi>=0.100.0; extra == 'server'
Requires-Dist: pydantic>=2.0; extra == 'server'
Requires-Dist: uvicorn[standard]>=0.23.0; extra == 'server'
Requires-Dist: websockets>=11.0; extra == 'server'
Provides-Extra: test
Requires-Dist: mypy; extra == 'test'
Requires-Dist: pytest; extra == 'test'
Requires-Dist: ruff; extra == 'test'
Description-Content-Type: text/markdown

# justin

Photo processing and management tool.

## Installation

### Basic installation

```bash
pip install -e .
```

### With development dependencies

```bash
pip install -e ".[dev]"
```

### With server dependencies (for web interface)

```bash
pip install -e ".[server]"
```

### All dependencies

```bash
pip install -e ".[dev,server]"
```

## Development setup

For local development with editable local packages:

1. Install the package in development mode:
```bash
pip install -e ".[dev]"
```

2. Install local dependencies (if needed):
```bash
pip install -e ../pyvko
pip install -e ../justin_utils
```

## Usage

```bash
justin <command> [options]
```