-
Notifications
You must be signed in to change notification settings - Fork 987
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
Run everything in containers #4948
Comments
At the moment you'll need Python 3.6 installed on your machine to run this command. I'd recommend using If you're interested, we might want to look into a way to move this into a Docker container instead, to avoid this issue in the future. |
Yes, it would be great! Same for linting... |
@di, I can work on this - should be pretty straightforward |
I guess the question is whether you should be able to run stuff (especially build docs) without having to run docker. If that's the case, it makes sense to still preserve venv on the host machine. Or it could be either separate target (IMO messy) or some kind of command line option or environment variable so you can select whether you want host or docker (or just default to docker if py3.6 is not found). Thoughts? |
I think it's OK to assume that a Warehouse contributor has Docker installed. However, it's worth noting that Travis currently runs these commands (and the |
I am also experiencing issues with this. I am unable to run I manage my interpreters through |
make reformat
fails (I'm using Python 3.7)
Now that #9083 is merged, the remaining things that aren't running in containers are:
|
Until all `make` targets are built in containers, a new contributor will stumble on this error and there's nothing in the docs that tell you what you need. Refs: pypi#4948 Signed-off-by: Mike Fiedler <miketheman@gmail.com>
Until all `make` targets are built in containers, a new contributor will stumble on this error and there's nothing in the docs that tell you what you need. Refs: #4948 Signed-off-by: Mike Fiedler <miketheman@gmail.com>
Until all `make` targets are built in containers, a new contributor will stumble on this error and there's nothing in the docs that tell you what you need. Refs: pypi#4948 Signed-off-by: Mike Fiedler <miketheman@gmail.com>
$ make reformat
Create our Python 3.6 virtual environment
rm -rf .state/env
python3.6 -m venv .state/env
make: python3.6: No such file or directory
make: *** [.state/env/pyvenv.cfg] Error 1
The text was updated successfully, but these errors were encountered: