-
Notifications
You must be signed in to change notification settings - Fork 8
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
New Just rewrite #436
Comments
Expansion on the /venv changes: The pipenv cache is not needed in the final stage, as pipenv install should be happening in the pipenv stage We can stop
|
Add default gpu flags, maybe a GPU question
|
Abandoned Pip venv idea: What if we never built the venv in the docker image at all? And just built it like we do when we The only way I could see this working is to add this as part of
Bullet iii does affect the original plan to use Over all, it seems like continuing to use |
What would be the benefit(s) of not building the venv in the docker image? If we wanted to avoid the "fake_package" ugliness, could we somehow break the I'm not sure if that's possible or not - if not maybe some other method of breaking up the venv dependencies into "normal" and editable dependencies is possible? |
We shouldn't do that, because we loose the ability to track the dependencies of our editables, which is something we really want. I would have to test this, but one possibility would be to have a script that:
|
Are there any advantages of that solution over fake_package? It doesn't sound any cleaner to me. |
The advantages if I can pull it off should be that:
|
Our tests with pip-tools just showed: We can indeed use the
And we will probably be able to add the This will give us the flexibility to easily install "install dependencies" for non-PEP-517 projects and |
It's time add brand new 5 year old docker technology to
new_just
, buildkit.docker-compose build
withdocker buildx bake
# syntax
/venv/cache
to a local linked dir to speed up sync time for devspiptools
as an alternative topipenv
#437The text was updated successfully, but these errors were encountered: