Havoc Pennington
Havoc Pennington
`anaconda-project add-variable FOO=bar` actually makes the project require an environment variable called "FOO=bar", not an environment variable called "FOO" with a default "bar". The intent of `anaconda-project add-variable FOO=bar` could...
It looks like the data it pulls may have changed format, or something.
When we add a dict to a yaml file, if we use `dict()` it ends up formatted in an ugly way. What we need is to do: https://github.com/Anaconda-Platform/anaconda-project/blob/a7a4054fda5dfb70bedc87b6fc0d263962eab99b/anaconda_project/yaml_file.py#L87-L96 after first...
This would take a path to any environment.yml or requirements.txt and pull it in as an env spec. Maybe it should ask interactively whether to make it be the default...
See the scenario in #49 for example
These could work like channels/packages/platforms, and allow both global and per-env-spec requirements.
Need `--title`, `--description`, `--encrypted`
If you do `anaconda-project prepare` and for example we fail to create the environment, and you have a downloads: section also, we'll then prompt you for the value for the...
If I do `add-packages foo` to an env spec, then project_ops.py will be sure it can re-prepare the associated environment. It should iterate through all env specs which inherit from...
The goal here would be to factor out the specific knowledge of Bokeh and notebooks in the code already, replacing them with plugins that can be extended by third parties...