Use cairocffi instead of cairo - if available

cairocffi is available from pip, which makes setup much easier.
This commit is contained in:
Marius Bergmann 2016-07-11 23:01:07 +02:00 committed by Florian Festi
parent 4b487014d0
commit 6c82bb9e32
2 changed files with 6 additions and 1 deletions

View File

@ -14,6 +14,11 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
try:
import cairocffi
cairocffi.install_as_pycairo()
except ImportError:
pass
import cairo import cairo
import math import math
import argparse import argparse

View File

@ -9,7 +9,7 @@ setup(name='boxes',
author_email='florian@festi.info', author_email='florian@festi.info',
url='https://github.com/florianfesti/boxes', url='https://github.com/florianfesti/boxes',
packages=find_packages(), packages=find_packages(),
install_requires=['cairo'], install_requires=['cairocffi'],
scripts=['scripts/boxes', 'scripts/boxesserver'], scripts=['scripts/boxes', 'scripts/boxesserver'],
classifiers=[ classifiers=[
"Development Status :: 4 - Beta", "Development Status :: 4 - Beta",