-
Notifications
You must be signed in to change notification settings - Fork 33
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
USGSCSM Internal Dependency Building #445
Conversation
environment.yml
Outdated
- eigen | ||
- nlohmann_json | ||
- proj | ||
- sqlite |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think our last test build also needed the curl lib, unless that was removed from the build.
https://github.com/OSGeo/PROJ/blob/a654e42074a167a03e1e3ff7c2009c04502830bf/docs/source/install.rst#build-requirements
I can currently work-around the extra libs for SocetGXP, but it is not graceful. Ideally, bundling proj with usgscsm can be maybe optional (at least for Windows) but I'm not sure how best to resolve this.
ab8e4a1
to
605e445
Compare
{% set name = "usgscsm" %} | ||
{% set version = "main" %} | ||
|
||
package: | ||
name: usgscsm | ||
version: {{ environ.get("GIT_DESCRIBE_TAG", "") }} | ||
name: {{ name|lower }} | ||
version: {{ version }} | ||
|
||
source: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I imagine we would also need a PR to the feedstock to update the recipe?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, this was just for internal testing that is similar to the feedstock. That's the next thing I will have to tackle once I pull a new release
Updates USGSCSM to build everything internally
This PR integrates ALE and PROJ into USGSCSM and only building the parts that USGSCSM needs