-
Notifications
You must be signed in to change notification settings - Fork 484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
switching to dev mode again #1743
Conversation
In my own dev environment I've been getting annoying python3 failure messages from brew that mention pipx, but I haven't figured out what I'm actually supposed to do. Is it as simple as using pipx instead of pip3 everywhere? |
No clue yet. Without local MacOS environment, I'm trying remote CI debugging right now. Turnaround sucks. If you'd have time and a local environment with the same problem, please give it a go. |
It seems like this is a general Python ecosystem change, not just macOS, so eventually you may have this problem to look forward to on Linux. Apparently the idea is to force people to do package management properly. At least that's what I learned from this discussion thread pipx is apparently not a drop-in replacement for pip3; in particular pipx won't work with libraries, only applications, and the case in which I encountered this was about a library. For libraries apparently the preferred approach is to create a virtual environment (yuck) that installs the desired library locally for the place you're using it, rather than system-wide. It is apparently possibly to bypass the restrictions on pip3 and get the behaviour we're used to by passing the flag |
Do we need to care about this in a temporary CI environment? Just giving the option a go.... |
Probably it's fine, give it a try. |
Just done -- without DCO/ |
Tagging @ryjones also here: Any documentation that'd help us understand what you want us to do wrt DCO? |
Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com>
Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com>
Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com>
Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com>
Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com>
For now, I try to remember adding "-s" to commit messages. Not exactly rocket science, but I'm not sure what this buys us (or any other committer). But again, suggest to add this new LF formalism "HowTo" also to https://openquantumsafe.org/about/#getting-started. |
@SWilson4 please provide second review and approval to this "quick fix". I think this is acceptable at this time as OQS did not agree to provide "production grade" software, so an addition like |
* switching to dev mode again * activating backwards compatible pip3 mode Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com> Signed-off-by: Eddy Kim <Eddy.M.Kim@outlook.com>
* switching to dev mode again * activating backwards compatible pip3 mode Signed-off-by: Michael Baentsch <57787676+baentsch@users.noreply.github.com>
Moving version number forward. Also tests MacOS CI dependencies.