Closed ibayer closed 7 years ago
Dropping all C dependencies from setup.py should make is much simpler to install the fastFM binary and close the following issues: #50 #51 #72 .
setup.py
I think the includes in fastFM/setup.py can be reduce to:
libraries=['fastfm'], library_dirs=['fastFM-core/bin/'], include_dirs=['fastFM-core/include/']
This requires that all needed C functions are compiled into the static C library fastfm.a that we already include into the python installer.
fastfm.a
cs_di_norm()
cffm.pxd
ffm.pyx
merged #89
Motivation
Dropping all C dependencies from
setup.py
should make is much simpler to install the fastFM binary and close the following issues: #50 #51 #72 .Idea
I think the includes in fastFM/setup.py can be reduce to:
This requires that all needed C functions are compiled into the static C library
fastfm.a
that we already include into the python installer.Milestones
fastfm.a
cs_di_norm()
function fromcffm.pxd
andffm.pyx
.