Conversation
version pinning needed to avoid bad versions
| **Windows**: Install [WSL - Ubuntu](https://apps.microsoft.com/store/detail/ubuntu/9PDXGNCFSCZV). In WSL, run `sudo apt update;sudo apt install python3-pip;pip install pip --upgrade;pip install pyopenssl --upgrade`. Make sure to add `~/.local/bin` to your PATH. Now you can run the linux command above. | ||
|
|
||
| ``` | ||
| bundle install |
There was a problem hiding this comment.
This won't do anything if you just install through pip, so I deleted this section.
There was a problem hiding this comment.
This is needed for auditing Rubygems packages.
ashishbijlani
left a comment
There was a problem hiding this comment.
Will test these changes with multiple Python versions.
| **Windows**: Install [WSL - Ubuntu](https://apps.microsoft.com/store/detail/ubuntu/9PDXGNCFSCZV). In WSL, run `sudo apt update;sudo apt install python3-pip;pip install pip --upgrade;pip install pyopenssl --upgrade`. Make sure to add `~/.local/bin` to your PATH. Now you can run the linux command above. | ||
|
|
||
| ``` | ||
| bundle install |
There was a problem hiding this comment.
This is needed for auditing Rubygems packages.
|
|
||
| # this grabs the requirements from requirements.txt | ||
| REQUIREMENTS = [i.strip().split('==')[0] for i in open(os.path.join(here, "requirements.txt")).readlines()] | ||
| REQUIREMENTS = [i.strip() for i in open(os.path.join(here, "requirements.txt")).readlines()] |
There was a problem hiding this comment.
Pinning deps is ideal, but this results in incompatibilities with different Python versions. I will test this.
Thanks for the testing! |
This should fix #6. Relevant: https://stackoverflow.com/questions/65326080/python-setup-config-install-requires-good-practices. I confirmed that packj
auditandauthworks with the pinned versions.It also adds directions for avoiding #10