pyFileManager
pyFileManager copied to clipboard
(Suggestion) Specify Dependencies in requirements.txt
For any additional packages that are needed it is best to use a requirements.txt file or a setup.py file.
At current state I would start with a requirements.txt that looks something like this:
requirements.txt
watchdog # Used to check for any changes in the folder
Doing so gives you a few advantages:
- It is a standard in the python community (most people use one or the other)
- If you change any dependencies you just change it in the file, but the steps stay the same ( using
pip install -r requirements.txtorsudo pip3 install -r requirements.txt(linux/macos)) - If at some point you ever get into CI/CD, these are the standards they will look for
P.S don't forget to update your readme after the change
If you decide to use a setup.py file you can check out this template I made.