Standards to be aware of

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
  • pre-commit

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

  • Many codebases are using `black` as an opinionated code-formatter. Other tools that go well with it are `autoflake`, `flake8`, `isort` (they all need a little config to play nice together). A good way to run these linters is as a git pre-commit hook. There are a number of tools that help manage those, one I've used is https://pre-commit.com/. This means that the linters run locally and prevent committing un-linted code.

  • black

    The uncompromising Python code formatter

  • Recommend using a code formatter with this, such as black! Automatically formats everything for you each time you commit and makes sure you don't commit unformatted code.

  • 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
  • Airflow

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

  • awesome-flake8-extensions

    :octocat: A curated awesome list of flake8 extensions. Feel free to contribute! :mortar_board:

  • And if you're using flake8, make sure to check out its plugins. Here's a good list: https://github.com/DmytroLitvinov/awesome-flake8-extensions

  • Poetry

    Python packaging and dependency management made easy

  • I recommend Poetry -- it fixes a lot of the issues that I have had with pipenv. For example, Poetry has sane environment identification, doesn't arbitrarily remove features, works with pyenv, has maintainers that care and are active, and actually follows PEP 518 (which pipenv blatantly ignores). Also bonus points that poetry has never had Reitz's grubby hands on it if you care about that sort of thing.

  • SaaSHub

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

    SaaSHub logo
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

  • How to setup Black and pre-commit in python for auto text-formatting on commit

    3 projects | dev.to | 29 Mar 2024
  • Packaging Python projects in 2023 from scratch

    2 projects | /r/Python | 6 Sep 2023
  • Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions

    9 projects | dev.to | 22 Jul 2023
  • How do you go about a PR as a Senior Developer?

    4 projects | /r/ExperiencedDevs | 4 May 2023
  • Chatting with Sebastian Witowski - Part I: Code Standards, Tooling, and Working in Teams

    6 projects | dev.to | 31 Oct 2022