ZeroVer: 0-Based Versioning

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    Date and time library for Rust (by chronotope)

  • > I think library authors should be more relentless and break compatibility every few years. We just need some conventions to not do so very often.

    I indeed did this years ago---I'm the original author of Chrono [1]---and it wasn't well received [2] [3] [4]. To be fair, I knew it was a clear violation of semantic versioning but I didn't see any point of obeying that until we've reached 1.0 so I went ahead. People complained a lot and I had to yank the problematic release. By then I realized many enough people religiously expect semantic versioning (for good reasons though) and it's wiser to avoid useless conflict.

    [1] https://github.com/chronotope/chrono

    [2] https://github.com/chronotope/chrono/issues/146#issuecomment...

    [3] https://github.com/chronotope/chrono/issues/156

    [4] https://github.com/chronotope/chrono/blob/main/CHANGELOG.md#...

  • ruff

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

  • 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

  • I regularly hear that the tooling of Python is bad, but we've had Poetry for a while now and it just works.

    Unfortunately, I'm not experienced in Rust so I cannot really compare it to cargo. However, Poetry does everything I would expect from dependency management and packaging/publishing and I've never had problems with it.

    Also, there is ruff [2] (ironically written in Rust) and mypy [3] (they recently left 0ver!) for static analysis, black for code formatting (I really miss an opinionated formatter like this in other languages), etc. They also work just fine. Python tooling doesn't seem bad to me.

    [1] https://python-poetry.org/

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

  • Pydantic 2 is now available with Rust core and is "17x faster than pydantic 1"

    1 project | /r/programming | 14 Jul 2023
  • Ruff: A Fast Python Linter

    2 projects | news.ycombinator.com | 6 Jun 2023
  • Are there any good resources for taking a Django application from python 2.7 to 3

    2 projects | /r/django | 31 May 2023
  • Rust in Data Science?

    2 projects | /r/datascience | 11 May 2023
  • Goodbye to Flake8 and PyLint: faster linting with Ruff

    2 projects | /r/Python | 1 May 2023