symforce-org / symforce

Fast symbolic computation, code generation, and nonlinear optimization for robotics
https://symforce.org
Apache License 2.0
1.41k stars 145 forks source link

Conda package #212

Open gftabor opened 2 years ago

gftabor commented 2 years ago

Is your feature request related to a problem? Please describe. Currently the options are pip install or build from source.

Describe the solution you'd like A conda package hosted on conda-forge so I can use the full power of the conda package manager and make conda environments that use it and solve full environment. Given conda is more than just a python package manager I would also expect the C++ only features that currently require building from source to also be provided with builds. Headers + binaries for compiling against.

Describe alternatives you've considered Continue providing only python pip install. Not have as easy of a time constructing environments with dependency resolution and conflicts. Assume most users only need python side and will use purely eigen c++ output linearized functions instead of compiling against symforce directly.

chao-qu-skydio commented 1 year ago

Initial attempt here: https://github.com/conda-forge/staged-recipes/pull/21361