Skip to content

UnifyRequirements is a Python project to unify all requeriments.txt files of several projects in one single file. The script does a deep search (Depth-first search [DFS] in data structure) for all folders in the defined PATH parameter.

License

Notifications You must be signed in to change notification settings

abelgonzalez/UnifyRequirements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unify Requirements 🐍



🧾 About

UnifyRequirements is a Python project to unify all requeriments.txt files of several projects in one single file. This project was developed because sometimes we have serval Python projects in the same folder and it is necessary to capture all dependences.txt files in one to migrate to a new computer or run several projects on a different computer.


🕖 Versioning

  • UnifyRequirements v2.0 (relased in 06/06/2022)
  • UnifyRequirements v1.0 (relased in 13/09/2021)

✅ Main features

  • Unify requirements.txt files in a single one.

🔧 Technology


👨‍💻 How to Setup

  # Clone the project
  $ git clone https://github.com/abelgonzalez/UnifyRequirements.git
  # Enter directory
  $ cd UnifyRequirements

Download and install:


😎 How to Run

  • In main.py:68, set the root project path were all Python projects are allowed. Example: DIR = r'C:\Users\abelg\GoDev\My Drive\Github'

  • In main.py:69, set the path were you want to export the requeriments.txt file. Example: EXPORT_DIR = r'C:\Users\abelg\GoDev\My Drive\Github\UnifyRequirements'

  • In root folder (UnifyRequirements) run:

  # Run
  $ python main.py

👉 Additional information

  • In case of sensitive bugs like security vulnerabilities, don't hesitate to contact me at [email protected] instead of using the issue tracker. I value your effort to improve the security and privacy of this project!

📝 License

This project is under the MIT license. See the file LICENCE for more details.


🧑‍💻 Autor

Done with 💙 by Abel González Mondéjar

LinkedIn Badge

About

UnifyRequirements is a Python project to unify all requeriments.txt files of several projects in one single file. The script does a deep search (Depth-first search [DFS] in data structure) for all folders in the defined PATH parameter.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages