fplll / fpylll

A Python interface for https://github.com/fplll/fplll
GNU General Public License v2.0
119 stars 60 forks source link

PyPI package broken #163

Closed cbouilla closed 3 years ago

cbouilla commented 4 years ago

Hi everyone,

This is just to inform you that the PyPI fpylll package does not install successfully.

More specifically pip install fpylll fails.

The problem is that the dependencies (cython, cysignals) are not marked as such in setup.py and therefore pip does not pull them first. But once this is solved "by hand", the build still fails because a) the fplll dev headers are not present. Fixed (under debian) with apt install fplll-dev. But then it still fails with b) the version of the fplll library I have on my system is not compatible... (the headers are not exactly in the same locations...)

malb commented 4 years ago

I could never get the dependencies of cython and cysignals to work with distutils but maybe it now should just work™ with Python 3? I have no solution for the FPLLL issue, though.

narendrakpatel commented 4 years ago

@malb I tried to install fpylll using pip install fpylll but it is failing. The problem is the same as mentioned in the previous comment by @cbouilla.

I am currently using python version 3.8.1. It seems the problem persists in python3.

malb commented 3 years ago

Addressed in #192