Uh oh!
There was an error while loading. Please reload this page.
Updating to support FCL 0.6.x (incompatible with FCL 0.5.x and earlier) - #20
Updating to support FCL 0.6.x (incompatible with FCL 0.5.x and earlier)#20jeffi wants to merge 1 commit into
Conversation
There is a little error - the Some of the classes in from .fclimport*from .collision_dataimport*from .versionimport__version__
a Using different conda envs is also very practical in say testing There are binaries for octomap & fcl, so should be pretty straightfwd. When a commit is merged to This also addresses #17 since using the prebuild conda libs ( octomap, FCL should be extended to windows ) is a lot easier. #!/bin/shexport NP_INC=`python -c "import numpy; print(numpy.get_include())"`echo"numpy include directory: "$NP_INC
python setup.py build_ext --include-dirs $PREFIX/include:$PREFIX/include/eigen3:$NP_INC --library-dirs $PREFIX/lib
python setup.py install
# TODO: cython has an issue loading .pyc compiled from another directory then where they are stored now...# see:
find $RECIPE_DIR -name "*.pyc" -deletepackage:
name: python-fcl # lower case name of package, may contain '-' but no spacesversion: "0.6.0"# version of package. Should use the PEP-386 verlibsource:
git_url: https://github.com/jeffi/python-fcl.gitgit_rev: fcl-0.6.xbuild:
# # The build number should be incremented for new builds of the same versionnumber: 1# (defaults to 0)binary_relocation: true # (defaults to true)requirements:
build:
- python
- cython
- numpy
- fcl
- octomap
- eigen# # Packages required to run the package. These are the dependencies that# # will be installed automatically whenever the package is installed.run:
- python
- numpy
- fcl
- octomap
- eigenabout:
home: https://github.com/BerkeleyAutomation/python-fclsummary: This library is a Python binding of FCL library.license: BSD |
mikedh
commented
Feb 22, 2022
Thanks for the PR! Now that #29 is merged and released, I think we can close this? |
This should probably remain on a branch since it is incompatible with FCL 0.5.0 which still ships in many package managers.