Flake8 took down the gitlab repository in favor of github

This page summarizes the projects mentioned and recommended in the original post on /r/Python

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • flake8

  • So if your pre-commit starts to mysteriously fail, you probably want to switch https://gitlab.com/PyCQA/flake8 for https://github.com/PyCQA/flake8 in your .pre-commit-config.yaml (like here)

  • Flake8

    flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

  • So if your pre-commit starts to mysteriously fail, you probably want to switch https://gitlab.com/PyCQA/flake8 for https://github.com/PyCQA/flake8 in your .pre-commit-config.yaml (like here)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pre-commit.com

  • The registry at pre-commit.com listed the gitlab location [until February 7](https://github.com/pre-commit/pre-commit.com/pull/630), which would explain why there are tens of thousands of projects that used that url.

  • Gymnasium

    An API standard for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)

  • So if your pre-commit starts to mysteriously fail, you probably want to switch https://gitlab.com/PyCQA/flake8 for https://github.com/PyCQA/flake8 in your .pre-commit-config.yaml (like here)

  • pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  • The registry at pre-commit.com listed the gitlab location [until February 7](https://github.com/pre-commit/pre-commit.com/pull/630), which would explain why there are tens of thousands of projects that used that url.

  • Visual Studio Code

    Visual Studio Code

  • ruff

    An extremely fast Python linter and code formatter, written in Rust.

  • Check out https://github.com/charliermarsh/ruff

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • flake8

    The official GitHub mirror of https://gitlab.com/pycqa/flake8 (by asottile)

  • the original move was motivated by a few things: gitlab had an un-announced breach that led to a cryptominer's branch appearing in the main repository (no security log showed this branch being created or pushed to) -- I've kept a copy of it here: https://github.com/asottile/flake8/tree/afortunado21-master-patch-46684. their support gaslit us over this claiming it was impossible and not a security issue and that there were no audit logs about this happening. beyond that, I'd been generally frustrated with gitlab for years at this point and flake8 was the only place I was dealing with their "product choices" so I decided to switch it to github. the switch wasn't easy but it was generally smooth enough by keeping the old repo in place at least temporarily.

  • pyupgrade

    A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.

  • and last a little plug or two -- because I do this all for free and despite millions benefiting I receive zero proportional benefit from the maintenance work I put in -- consider sponsoring or maybe check out pre-commit.ci which would have automatically fixed this problem for you a year and a half ago

  • Flake8-pyproject

    Flake8 plug-in loading the configuration from pyproject.toml

  • I must try this some time https://pypi.org/project/Flake8-pyproject/ since the flake8 author refuses to add pyproject.toml support themselves. Marking the ticket as "too heated" and pull requests as spam, like he has something against the pyproject.toml format or something.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ruff: The Extensible Python Linter

    1 project | dev.to | 7 May 2024
  • Introducing Tapyr: Create and Deploy Enterprise-Ready PyShiny Dashboards with Ease

    5 projects | dev.to | 5 May 2024
  • Rye: A Vision Continued

    2 projects | news.ycombinator.com | 4 Feb 2024
  • An fast Python linter and code formatter, written in Rust

    1 project | news.ycombinator.com | 26 Jan 2024
  • Ruff: An fast Python linter and code formatter, written in Rust

    1 project | news.ycombinator.com | 2 Dec 2023