Metadata-Version: 2.1
Name: clickshot
Version: 0.4.0
Summary: A framework for easier cross-platform GUI testing.
Home-page: https://github.com/sneakypete81/clickshot
License: GPL-3.0
Keywords: testing,gui
Author: sneakypete81
Author-email: sneakypete81@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Testing
Requires-Dist: mss (>=4.0,<5.0)
Requires-Dist: numpy (>=1.17,<2.0)
Requires-Dist: opencv-python (>=4.1,<5.0)
Requires-Dist: pynput (>=1.4,<2.0)
Project-URL: Repository, https://github.com/sneakypete81/clickshot
Description-Content-Type: text/markdown

# Clickshot

[![PyPI](https://img.shields.io/pypi/v/clickshot.svg)](https://pypi.python.org/pypi/clickshot)
[![Build Status](https://travis-ci.com/sneakypete81/clickshot.svg?branch=master)](https://travis-ci.com/sneakypete81/clickshot)
[![Coverage](https://codecov.io/gh/sneakypete81/clickshot/graph/badge.svg)](https://codecov.io/gh/sneakypete81/clickshot)

A framework for easier cross-platform GUI testing.

## Installation

```sh
pip install clickshot
```

## Usage

TODO

## Development

Requires [Poetry](https://poetry.eustace.io/).

```sh
git clone https://github.com/sneakypete81/clickshot.git
poetry install
```

Then you can use the following:

```sh
  poetry run pytest  # Run all unit tests
  poetry run flake8  # Run the linter
  poetry run black . # Run the code autoformatter
  poetry run tox     # Run all checks across all supported Python versions
  poetry shell       # Open a venv shell with your local clone installed
```

