Use cairocffi instead of cairo - if available
cairocffi is available from pip, which makes setup much easier.
This commit is contained in:
parent
4b487014d0
commit
6c82bb9e32
|
@ -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
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -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",
|
||||||
|
|
Loading…
Reference in New Issue