Python Versioning

Open-source Python projects categorized as Versioning

Top 12 Python Versioning Projects

  • hatch

    Modern, extensible Python project management

  • Project mention: Uv: Python Packaging in Rust | news.ycombinator.com | 2024-02-15

    Exciting stuff! I view Hatch [1] as becoming the Cargo for Python because it's already close and has an existing (and growing) user base but I can definitely see depending on this for resolution and potentially not even using pip after it becomes more stable.

    [1]: https://hatch.pypa.io/latest/

  • poetry-dynamic-versioning

    Plugin for Poetry to enable dynamic versioning based on VCS tags

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

    📘 The MLOps stack component for experiment tracking

  • Project mention: Show HN: A gallery of dev tool marketing examples | news.ycombinator.com | 2023-10-07

    Hi I am Jakub. I run marketing at a dev tool startup https://neptune.ai/ and I share learnings on dev tool marketing on my blog https://www.developermarkepear.com/.

    Whenever I'd start a new marketing project I found myself going over a list of 20+ companies I knew could have done something well to “copy-paste” their approach as a baseline (think Tailscale, DigitalOCean, Vercel, Algolia, CircleCi, Supabase, Posthog, Auth0).

    So past year and a half, I’ve been screenshoting examples of how companies that are good at dev marketing do things like pricing, landing page design, ads, videos, blog conversion ideas. And for each example I added a note as to why I thought it was good.

    Now, it is ~140 examples organized by tags so you can browse all or get stuff for a particular topic.

    Hope it is helpful to some dev tool founders and marketers in here.

    wdyt?

    Also, I am always looking for new companies/marketing ideas to add to this, so if you’d like to share good examples I’d really appreciate it.

  • python-semver

    Python package to work with Semantic Versioning (https://semver.org/)

  • Obfu-DE-Scate

    Obfu[DE]scate is a de-obfuscation tool for Android APKs that uses fuzzy comparison logic to identify similarities between functions, even if they have been renamed as part of obfuscation. It compares two versions of an APK and generates a mapping text file and an interactive HTML file as outputs!

  • zef

    Toolkit for graph-relational data across space and time (by zefhub)

  • ipvc

    Inter-Planetary Version Control (System)

  • SaaSHub

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

    SaaSHub logo
  • poetry-relax

    Poetry plugin to relax version pins

  • font-v

    Font version string reporting and modification library + executable tool

  • Project mention: Chance of Git 7 letter hash collision | news.ycombinator.com | 2023-11-02
  • versionedobj

    Easy object serialization and versioning framework for python

  • dfb

    Full-file, append-only, backups that can be easily restored to any point in time. Can backup to and from *any* rclone remote (by Jwink3101)

  • Project mention: Photos backup feedback | /r/DataHoarder | 2023-12-09

    I used to use the method I will describe but the problem is that there is no server-side move in B2 so rclone does server-side copy. But server side copy is slow on B2. It works but I use my own tool called dfb that basically appends files with the date so you never need to move files. This also lets you use object lock if you want.

  • hyper-bump-it

    Bump the version for a software release

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Versioning related posts

  • Building and Releasing a Python CLI

    3 projects | dev.to | 25 Nov 2023
  • Is there an up-to-date python package template?

    1 project | /r/pythontips | 3 May 2023
  • How do I install dependencies in Hatch?

    1 project | /r/learnpython | 27 Feb 2023
  • So how do you actually deploy code/scripts?

    2 projects | /r/learnprogramming | 16 Sep 2022
  • Hatch 1.0.0 - Modern, extensible Python project management

    1 project | /r/programming | 30 Apr 2022
  • Hatch 1.0.0 - Modern, extensible Python project management

    1 project | /r/programming | 30 Apr 2022
  • Poetry packages with dynamic version from __init__.py

    3 projects | /r/Python | 28 May 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    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. Learn more →

Index

What are some of the best open-source Versioning projects in Python? This list will help you:

Project Stars
1 hatch 5,324
2 poetry-dynamic-versioning 560
3 neptune-client 536
4 python-semver 447
5 Obfu-DE-Scate 151
6 zef 107
7 ipvc 98
8 poetry-relax 20
9 font-v 18
10 versionedobj 7
11 dfb 4
12 hyper-bump-it 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com