[fix] Include requirements.txt and requirements-dev.txt in build for PiWheel #50
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Looking at the logs for PiWheel, which stopped uploading the
tautulli
package after v3.4.0, it seems that it can't find a "requirements.txt" file to read from for setup: https://www.piwheels.org/project/tautulli/This does coincide with changes that were made between 3.4.0 and 3.4.1 regarding the setup process; namely, moving dependency listing to requirements.txt files. These files, however, weren't included in the final egg and therefore could not be found and read for the purposes of a wheel.
Thankfully, we've previously included files like API_VERSIONS, so this should be a simple fix now that we know how to do it.
Summary by CodeRabbit
requirements.txt
andrequirements-dev.txt
to improve dependency management for production and development environments, ensuring users have all necessary libraries upon installation.