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
# 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 math
import argparse

View File

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