py-migrate - Automatically generate requirements.txt and virtual environment for your codebase

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

    A tool for automatically migrating any python source code to a virtual environment with all dependencies automatically identified and installed. You can also use this tool to generate requirements.txt for your python code base, in general, this tool will help you to bring your old/hobby python codebase to production/distribution.

  • Lines 7-8 of pymigrate/parser_import.py, the regex assumes that each imported module can be installed via an identically named package.

  • pipreqs

    pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward.

  • There’s also pipreqs for this, which I believe parses the ast of your source code to get the packages. https://github.com/bndr/pipreqs

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

    A rust-binding generator for C files

  • I understand your point of you on the "it can be helpful" but honnestly, think in the long term, it is not. Packaging is dead simple, you just need to learn it. If your found git repositories without packaging, you can just fork them and add some packaging instruction and received Kudos!

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

  • py-migrate : Automatically generate requirements.txt and a virtual environment for your old python codebase, by scanning the source files and identifying the dependencies.

    1 project | /r/coolgithubprojects | 6 Mar 2021
  • py-migrate : Automatically generate requirements.txt and virtual environment for your codebase

    1 project | /r/opensource | 6 Mar 2021
  • How to create context-sensitive/window-aware custom shortcuts?

    1 project | /r/kde | 14 May 2023
  • AMD Ryzen 7 7800X3D: Windows 11 vs. Ubuntu 23.04 Linux Performance

    2 projects | /r/Amd | 19 Apr 2023
  • Text expansion app for Linux

    2 projects | /r/linuxmint | 27 Mar 2023