Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

flake8-to-ruff

Convert existing Flake8 configuration files (setup.cfg, tox.ini, or .flake8) for use with Ruff.

Generates a Ruff-compatible pyproject.toml section.

Installation and Usage

Installation

Available as flake8-to-ruff on PyPI:

pip install flake8-to-ruff

Usage

To run Ruff, try any of the following:

flake8-to-ruff path/to/setup.cfg
flake8-to-ruff path/to/tox.ini
flake8-to-ruff path/to/.flake8

Limitations

  1. Ruff only supports a subset of the Flake configuration options. flake8-to-ruff will warn on and ignore unsupported options in the .flake8 file (or equivalent). (Similarly, Ruff has a few configuration options that don't exist in Flake8.)
  2. Ruff will omit any error codes that are unimplemented or unsupported by Ruff, including error codes from unsupported plugins. (See the Ruff README for the complete list of supported plugins.)
  3. flake8-to-ruff does not auto-detect your Flake8 plugins, so any reliance on Flake8 plugins that implicitly enable third-party checks will be ignored. Instead, add those error codes to your select or extend-select fields, so that flake8-to-ruff can pick them up.

License

MIT

Contributing

Contributions are welcome and hugely appreciated. To get started, check out the contributing guidelines.

Download files

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

Source Distribution

flake8_to_ruff-0.0.93_dev.2.tar.gz (219.4 kB view details)

Uploaded Source

Built Distributions

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

flake8_to_ruff-0.0.93_dev.2-py3-none-win_amd64.whl (607.2 kB view details)

Uploaded Python 3Windows x86-64

flake8_to_ruff-0.0.93_dev.2-py3-none-win32.whl (560.3 kB view details)

Uploaded Python 3Windows x86

flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_x86_64.whl (721.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_i686.whl (688.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_armv7l.whl (619.0 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_aarch64.whl (633.2 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (681.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (810.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (704.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (722.2 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (609.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (621.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_5_i686.manylinux1_i686.whl (683.7 kB view details)

Uploaded Python 3manylinux: glibc 2.5+ i686

flake8_to_ruff-0.0.93_dev.2-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.2 MB view details)

Uploaded Python 3macOS 10.9+ universal2 (ARM64, x86-64)macOS 10.9+ x86-64macOS 11.0+ ARM64

flake8_to_ruff-0.0.93_dev.2-py3-none-macosx_10_7_x86_64.whl (654.8 kB view details)

Uploaded Python 3macOS 10.7+ x86-64

File details

Details for the file flake8_to_ruff-0.0.93_dev.2.tar.gz.

File metadata

  • Download URL: flake8_to_ruff-0.0.93_dev.2.tar.gz
  • Upload date:
  • Size: 219.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2.tar.gz
Algorithm Hash digest
SHA256 7868fdb72ba22575178163c27b291e4491e081b28e3e5ce53d2035f143b30c18
MD5 529ecaeb8dd4dc630f16cf8786018188
BLAKE2b-256 81816b36bcb15428a6bfd662303a8df6412ac14decb01d7b55b83056b8ccc328

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 559f31a8332dfdb90266d6476a578afa7a35bba1d5b148cff90ca8ed376c6897
MD5 ed602017ddeedc12b24705a2cb5d165a
BLAKE2b-256 5990fce26123791e72b303c5bd9d071b07e1e26a2f39ae13ece1eeac3d4034fe

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-win32.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 0667f65c5648ba99f77b2361313234ab52719c767fbc311eaa2541de7729ded4
MD5 e99a4c4aac970f28fc86858b8e25b859
BLAKE2b-256 11437423e2c4f50023930492fe0064119de8842a5d0228d1dd63361d8c810a5b

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f18e75fe1b5b3ebd7ebda8cf54c73153440f46f7ec20749d0191745926db03d2
MD5 353236be6d428c5524dcf16e40f642d3
BLAKE2b-256 520ddbfeb75e5bf3c83d757a585415ac5baf9c5520a20818b2e2f263a9bf2adb

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3fe5cfa67c9e0d293f3debc0b2b9b4868f5fb98b7e76cf475d1968b328158c76
MD5 4063eaeb8a5d233f756926e91c1283e3
BLAKE2b-256 4cf3466e988f0f63af329debabf7b82a08ca094546e37b20f4cb4c0f33dd6267

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fd746bdab38acead89e33ddcf912142e9774edbf3e221334c3f52b039a78565c
MD5 3fef0129e786514c304c396d9fc5ff1e
BLAKE2b-256 95b139c88658e17be154a8c455c68650d84a9580360bc969b0a265c437af9741

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a2eaaf4577ae0e5f52361e9f2786f48e6b6ed8e87bb6a52d138a78f84a0e920
MD5 7f45c73dd84567f3b6e73f318ac03e6f
BLAKE2b-256 e98c110da4f3dcb76a90efb655ccd6833e39e11b5796584a22be540a61b5e86e

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc1b61a619e9efbb9ee899a5fce5f734b9deeb8e212e068372fa80c257519506
MD5 f31b15453936de332deeb92d9b6602c8
BLAKE2b-256 8984bfcecfee1045cad5978259b2e02ea2a95eea13f87a52495ea632064226ff

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 876e474a2d4a4d8e7fc77aa644f9958587472ce979fd29fe25874b49fef1bbb6
MD5 57127b3125d10e6a89d04882836244da
BLAKE2b-256 531a67ccec5313fa9b684951cd5f7bfb4002c6863ff8b1b5a09cbf0e6ebc4f06

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b8bb2f99b02cc532995b66d8125d55c391c72bee9a76cf2086d8390bda627486
MD5 770cfa7022c3667f892983a5b1b30c53
BLAKE2b-256 3f6d73c26075504cdad832bc5c3c244c46d5c50233b56ebdacbaf22802c80a50

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 1fef0fd89268e9e3912c747c2a7e8fb8e11e991bda119750c6adcfe9edfdfcbe
MD5 74c027aa2a3ecbe78b29dc6899ed4370
BLAKE2b-256 7366db5c028cfb6f74d1858725738c617c5cd07df54c62df5b0c094cf1c0e0d5

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b4ae6b0f0316a96d34016d91790ac260affc2294c84873f5a8020127062869f3
MD5 0eba14e20cc0f7ef2bcac7d13feabb9d
BLAKE2b-256 41e2fc5895194dec962301af60f28bbfe12fe30ca71540afcc3f05d805727aa1

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a025f423d889a81c025130a4bb58af48f6c535eef36c5a5df1b89ca1cfc34f7d
MD5 9519c4917677c3fdfdbbd79a66c86c71
BLAKE2b-256 960d3baf3ff6c2531bfaaac54ee0ac6b60ad470566d165fcb8b81c77c3f768c2

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bbafea3c37373b33ebcf060c1f325c2f18ff47f8f11dcb9515fb90c4379d9f11
MD5 cca79255499346d4e54a82a3afda3e9d
BLAKE2b-256 f4a8a5e80a14a282925740e0d9e674e901786f7e57a426edbd6cd2502c40b01c

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9405e1bf06dc69a5097468600e5f1a9afc01d18054bc0c710df290dbc9bb4e91
MD5 2b45b2304bbc8cf2e15691334c47bd90
BLAKE2b-256 9dc5da3fb233db7e945b401cb460e0ca556e70c9988d0cffe4141c2a3f75f4c6

See more details on using hashes here.

File details

Details for the file flake8_to_ruff-0.0.93_dev.2-py3-none-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for flake8_to_ruff-0.0.93_dev.2-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c84c16ffa119ddf35045e1a4f958a81afb3e957d8efd35e8774a306a66d30399
MD5 51463b9b14fdc8941166b1ced067c1a4
BLAKE2b-256 50a0aa4be7ee6187cf5cc464c6d87acf566f31d33821db53337d382649806a4a

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