Skip to content

Conversation

@varunagrawal
Copy link
Contributor

I managed to find some issues lurking around which this PR fixes.

  1. setup.py flags to ensure correct packaging on install.
  2. Updated CMakeLists to pick up the default Python version rather than a specific python version.
  3. Updated the library install path on wrapping.
  4. Clean up the setup.py file.
  5. Fixed minor typo in TUTORIAL.md.

@varunagrawal varunagrawal added the feature New feature or request label Jul 7, 2020
@varunagrawal varunagrawal self-assigned this Jul 7, 2020
Copy link
Member

@gchenfc gchenfc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Detected python version and everything great on my (mac) machine, but it had some issues with

include_directories(${GTSAM_CYTHON_INSTALL_PATH})
include_directories(${GTSAM_EIGENCY_INSTALL_PATH})

cython was empty, though that didn't seem to matter.
I had to hard code eigency as

include_directories("/Users/Gerry/GIT_REPOS/gtsam/build/install/cythonDebug/gtsam_eigency/")

since otherwise it was using /Users/Gerry/GIT_REPOS/gtsam/build/install/cython/gtsam_eigency/. Presumably related to debug-mode.

But I think this has more to do with gtsam's cmake than rather than this project's config.

@ProfFan ProfFan merged commit 85518ac into master Jul 9, 2020
@ProfFan ProfFan deleted the feature/package-improvements branch July 9, 2020 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants