Metadata-Version: 2.1
Name: isortd
Version: 0.1.7
Summary: isort daemon. Http api to isort
Home-page: https://github.com/urm8/isortd
License: WTFPL
Keywords: import,sort
Author: mm
Author-email: megafukz@gmail.com
Requires-Python: >=3.6.1,<4.0
Classifier: Environment :: Console
Classifier: Framework :: Flake8
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Dist: aiohttp (>=3.7.0,<4.0.0)
Requires-Dist: aiohttp-cors (>=0.7.0,<0.8.0)
Requires-Dist: aiohttp_cors (>=0.7.0,<0.8.0)
Requires-Dist: click (>=7.1.2,<8.0.0)
Requires-Dist: isort (>=5,<6)
Project-URL: Repository, https://github.com/urm8/isortd
Description-Content-Type: text/markdown

# isortd

[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/urm8/isortd/build?style=for-the-badge)](https://github.com/urm8/isortd/actions)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/isortd?style=for-the-badge)](https://pypi.org/project/isortd/)
[![PyPI](https://img.shields.io/pypi/v/isortd?style=for-the-badge)](https://pypi.org/project/isortd/)
[![Docker Image Version (latest by date)](https://img.shields.io/docker/v/urm8/isortd?style=for-the-badge)](https://hub.docker.com/repository/docker/urm8/isortd)

Simple http handler for [isort](https://github.com/PyCQA/isort) util. I liked the idea of putting
[black[d]](https://black.readthedocs.io/en/stable/blackd.html) into my docker compose file and using
[BlackConnect](https://plugins.jetbrains.com/plugin/14321-blackconnect) plugin for auto sort without setting up my dev
env every time, but I was still missing sort formatting tool, that would work the same way. So its here... Mb I'll
release [IsortConnect](https://github.com/urm8/IsortConnect) and it will be more usable.

## install

```
poetry add isortd
```

or

```
python -m pip install --upgrade isortd
```

## usage

I'd suggest you to run this [docker image](https://hub.docker.com/repository/docker/urm8/isortd) with something like:

```
docker run -d --name isortd --publish "47393:47393" urm8/isortd:latest
```

or just add it to your local docker-compose file \_0_/

## todo

* socket support
* some kind of filechangelistener daemon runnable from directory
