Skip to main content

Google/Excel Sheets API Python.

Project description

brunette

PyPI version

This is the black formatter but with some improvements:

  1. --config option supports setup.cfg format.
  2. Adds single-quotes option to enable single quotes as the preferred.

Installation

pip install brunette

Usage

Use in the same way you would the 'black' formatter.

brunette *.py --config=setup.cfg

Example setup.cfg:

[tool:brunette]
line-length = 79
verbose = true
single-quotes = false

How to configure in VSCode

  1. In your terminal type which brunette to get the full path to your brunette installation.

In my case this looks like /home/work/.pyenv/shims/brunette. Now copy whatever that value is.

  1. Open the setttings UI.

  2. Search for black.

  • Paste that path into "Black Path".
  • Set black as the Python Formatting Provider.

https://i.imgur.com/6EXoamM.png

  1. That's it! Now whenever you format your Python code](https://stackoverflow.com/a/48764668/13405802) brunette will be used.

Why does this need to exist?

  • The current maintainer of black, refuses to allow a single-quotes option. Due to his own personal preference (a preference which most of the Python community do not share).

  • The current maintainer of black, refuses to add setup.cfg support. Setup.cfg is the most widely used configuration file for Python projects. The maintainer of that library prefers "project.tolm" few people use at this time due to it's inflexibility and it requiring you to use Peotry, whatever that is.

Release History

0.1.5 (2020-06-18)

  • Documentation updates.

0.1.4 (2020-06-16)

  • Handle when setup.cfg is missing.

0.1.3 (2020-06-16)

  • Handle when setup.cfg is missing.

0.1.2 (2020-06-16)

  • Added __main__ for CLI exec.

0.1.1 (2020-06-15)

  • Adds wheels.

0.1.0 (2020-06-15)

  • Initial release.

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

brunette-0.1.5.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brunette-0.1.5-py2.py3-none-any.whl (4.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file brunette-0.1.5.tar.gz.

File metadata

  • Download URL: brunette-0.1.5.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.0

File hashes

Hashes for brunette-0.1.5.tar.gz
Algorithm Hash digest
SHA256 85e482ae4a755ecea449e4bbc48fcf1dee4dec2ce6704d54d07dcec423d33bc7
MD5 4d196b068f34994a269d5a85a6b3bd78
BLAKE2b-256 182eba74fef973a5701205ea778f6891c72c638359de070d4eb7e169a6722378

See more details on using hashes here.

File details

Details for the file brunette-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: brunette-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.0

File hashes

Hashes for brunette-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bf17a5aaf2e079e70e7f2798d355b4e48b3ef3cf1edd5bf67f2b14cd8ca00fac
MD5 3aaa5e1b6f1709e1c4c0fc29119f462e
BLAKE2b-256 62d4e42020f14464029c16ee25b8da6bedc81edd56a4508660afb124075e9749

See more details on using hashes here.

Supported by

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