Skip to content
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

Managing the urbansim dependency #92

Open
smmaurer opened this issue Feb 13, 2019 · 0 comments
Open

Managing the urbansim dependency #92

smmaurer opened this issue Feb 13, 2019 · 0 comments

Comments

@smmaurer
Copy link
Member

smmaurer commented Feb 13, 2019

The templates library has urbansim as a dependency right now, for utilities and some OLS regression code, and it's causing problems for conda installation.

This is because we're exploring moving UDST libraries to the conda-forge channel, instead of maintaining our own udst conda channel. (That should be easier for users, and will probably make the release process easier too.) Currently, orca and choicemodels are on conda-forge, but urbansim is only on udst.

Conda Forge is pretty strict and doesn't seem to allow recipes with dependencies from other channels. So to include a proper recipe for urbansim_templates, we need to put urbansim on Conda Forge as well. To get this working, it looks like we'll need to update urbansim to remove its zbox dependency (which is not on Conda Forge either), as was done for Orca in UDST/orca#32.

Alternatively, we could eliminate urbansim as a dependency.

Short-term strategy

In the meantime, i've gotten urbansim_templates to build on Conda Forge simply by not listing urbansim as a requirement. Users will need to install it separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant