[change] Change definition of dependencies to leverage dependabot
Dependabot currently cannot upgrade Python dependencies defined in pip.yml. To address this, we should extract these dependencies into a requirements.txt file. This will allow Dependabot to generate pull requests for updating the modules automatically.
Het, @pandafy , I'd like to work on this issue!
I'll extract the Python dependencies from pip.yml into a requirements.txt file. I guess this will allow Dependabot to track and upgrade dependencies automatically.
Here’s my approach:
- Identify all dependencies currently listed in
pip.yml. - Move them into a structured
requirements.txtfile. - Update the Ansible tasks to install dependencies from
requirements.txtinstead of directly listing them inpip.yml. - Test the changes to ensure compatibility with the existing setup.
Let me know if you have any specific preferences or additional requirements! 🚀
can I go on with it ?
@shwetd19 once we get https://github.com/openwisp/ansible-wireguard-openwisp/pull/60 merged you can proceed with this as it should be pretty similar.
Hey @nemesifier @pandafy can you please review my PR for this, pls let me know if any change is required