-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add Requirements component for AppEnv #69
Conversation
…ing output filename.
…lyingcircusio-master
Merge upstream
…lyingcircusio-master2
I use Sebastian's components in another project as well and I'm quite happy with it. It provides a very simple way to setup a virtualenv that contains only a specified set of dependencies and offers some nice features to manage them. In my case, a small and mostly straight-forward deployment, this was the perfect fit. Some thoughts that may serve as a discussion catalyst:
|
Yeah, I have a similar feeling. Generating the lock file this way just doesn't feel natural to me - for the same reasons you're giving. I'm inclined to reject this PR and open up a ticket where we can discuss things further. About the other points:
|
Hello everybody,
with this PullRequest I'd like to introduce you to a component that I use in conjunction with
AppEnv
in two larger projects. It is used to store arequirements.lock
tailored to the current environment forAppEnv
.You can e.g. hand over a list of development packages that will be installed in editable mode. You can also specify your own download server or Pypi. There is also "global version pinnings" that may be needed in larger projects with multiple
AppEnv
s.I would be happy if we could discuss the idea here and maybe come up with a solution that fits into the core of batou.
Stay healthy,
Sebastian