The software libbdsg is both:
- A C++ library (libbdsg)
- Python bindings (bdsg)
Installing with
piponly installs python bindings, while installing withcmakegrants the full library and the bindings.
Publication and availability
Installation with pip (Python bindings)
Warning
In order to install
bdsg,cmakeandjansson-develare required.
You may encounter installation issues with this package when you try to install it with pip. If you happen to be in such a place, you may need to edit something in the source code before installing:
git clone --recurse-submodules git@github.com:vgteam/libbdsg.git
cd libbdsg
nano libbdsg/bdsg/deps/libhandlegraph/src/include/handlegraph/trivially_serializable.hpp
# Add '#include <cstdint>'
python -m pip install . --use-pep517 # pep517 required to trigger installation with .toml file