Poetry install time goes brrrrrr

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

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

    Install and Run Python Applications in Isolated Environments

  • I install it with pipx locally, and pip in CI, and it works as well, mostly :p

  • copier-poetry

    Copier template for Python projects managed by Poetry.

  • First time, yes, especially with slow internet/CPU. But Poetry caches artifacts and metadata locally, so subsequent locks/installs are much faster. I'm actually caching the whole Poetry cache in CI now, instead of just the virtualenv, and this has sped up installation from 4min to 10secs! See the commit

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

    Python packaging and dependency management made easy

  • The reasons cited here. Summary: track the lockfile for platform specific deployments, not during development. Tracked lock files often result in merge conflicts, and devs end up deleting the lock file and re-locking. Another Poetry-specific reason: https://github.com/python-poetry/poetry/issues/1632

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

  • After using Python for over 2 years I am still really confused about all of the installation stuff and virtual environments

    4 projects | /r/Python | 21 Feb 2023
  • What is the best way to manage Python so you don't break your system?

    2 projects | /r/Gentoo | 3 Jul 2022
  • XKCD | Python Environment

    6 projects | /r/Python | 12 Jan 2022
  • Python: Please stop screwing over Linux distros

    4 projects | /r/Python | 16 Nov 2021
  • How to Create Virtual Environments in Python

    4 projects | dev.to | 9 Feb 2024