Pipenv: promises a lot, delivers very little

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

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
  • pip-tools

    A set of tools to keep your pinned Python dependencies fresh.

  • The second is that, as you said, it doesn't provide pinning: requirements.txt specifies top-level dependencies and version ranges, but not transitive dependencies, and not pinning. The out-of-the-box solution is to run pip freeze, which looks at the list of currently installed packages and turns that into a new requirements.txt file with exact versions. But then you've lost your original requirements.txt (which is a lot easier to maintain and communicates your intent a lot better), or you have two requirements files that you have to maintain. There's a popular add-on called pip-tools that helps with this; it provides simple tools and commands for updating pinned packages to their newest versions and for keeping the pinned requirements (which it keeps in requirements.txt) and developer-maintained requirements (which it calls requirements.in by convention) in sync.

  • Gradle

    Adaptable, fast automation for all

  • Maven doesn't even follow its own specs for proper dependency management and even though the solution in Gradle is frustrating for some, it's consistent and correct.

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

  • Setting up linters in Gitlab CI for C++ and Groovy / Jenkins code

    1 project | dev.to | 3 May 2024
  • Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL

    2 projects | dev.to | 24 Mar 2024
  • Working with Environment Variables in Java

    3 projects | dev.to | 22 Mar 2024
  • Intro to Java Question

    3 projects | /r/javahelp | 4 Dec 2023
  • OpenJDK JDK 21 GA Release

    1 project | /r/java | 22 Sep 2023