Skip to main content

Python formatting mate.

Project description

Python formatting mate.

formate runs a series of user-selected hooks which reformat Python source files. This can include changing quote characters, rewriting imports, and calling tools such as isort and yapf.

See the documentation for more information.

Docs

Documentation Build Status Docs Check Status

Tests

Linux Test Status Windows Test Status macOS Test Status Coverage

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

Anaconda

Conda - Package Version Conda - Platform

Activity

GitHub last commit GitHub commits since tagged version Maintenance PyPI - Downloads

QA

CodeFactor Grade Flake8 Status mypy status

Other

License GitHub top language Requirements Status

Installation

formate can be installed from PyPI or Anaconda.

To install with pip:

$ python -m pip install formate

To install with conda:

  • First add the required channels

$ conda config --add channels https://conda.anaconda.org/conda-forge
$ conda config --add channels https://conda.anaconda.org/domdfcoding
  • Then install

$ conda install formate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

formate-0.8.0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

formate-0.8.0-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

Details for the file formate-0.8.0.tar.gz.

File metadata

  • Download URL: formate-0.8.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for formate-0.8.0.tar.gz
Algorithm Hash digest
SHA256 0529b4ca830a828b9b5c524289f69578869f55d1c4046c9cae309a9a5a6c2195
MD5 ea32619369bbc78ebf96715c2a60628d
BLAKE2b-256 52e670ffebeda7a05a58238ea5116d495ceb4d3527d33d3c57bf9dfb5e75a86c

See more details on using hashes here.

File details

Details for the file formate-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: formate-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for formate-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15675fbbea5e0ec926f60058d81bfd4132a9fe0c726cc0ed36a140ca4476215d
MD5 3238f8c8c7a4c638c7b7a4ecfc7065b8
BLAKE2b-256 4ae5c4e2690060b0f8c8fd9a78c041d91a4b220a3228b475a9bd8c2b12b871b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page