Attempt fix travis configuration

This commit is contained in:
Rico Tiongson 2019-03-05 17:58:36 +08:00
parent 17100b2a26
commit 5457e012f2
4 changed files with 18 additions and 14 deletions

View File

@ -1,19 +1,21 @@
dist: xenial
language: python language: python
sudo: required
python: python:
- "2.6" - 2.7
- "2.7" - 3.5
- "3.3" - 3.6
- "3.4" - 3.7
- "3.5" - 3.8
- "3.6"
- "3.7"
- "3.8-dev"
addons: addons:
apt: apt:
update: true
sources:
- ubuntu-toolchain-r-test
packages: packages:
- libxdo-dev - libxdo-dev
- libinput-tools - libinput-tools
install: install:
- pip install . -vv - pip install .
script: script:
- python setup.py test -vv - python setup.py test

View File

@ -1 +0,0 @@
psutil==5.5.1

2
setup.cfg Normal file
View File

@ -0,0 +1,2 @@
[build]
compiler = unix

View File

@ -49,12 +49,15 @@ try:
COMFORTABLE_SWIPE_CONFIG='"{}"'.format(CONFIG) COMFORTABLE_SWIPE_CONFIG='"{}"'.format(CONFIG)
) )
# make sure to use gnu-gcc
os.putenv('CC', 'x86_64-linux-gnu-gcc')
# read C++ libraries for comfortable swipe # read C++ libraries for comfortable swipe
extensions = [Extension( extensions = [Extension(
name='{}.cpp.{}'.format(PYTHON_NAME, extension_name), name='{}.cpp.{}'.format(PYTHON_NAME, extension_name),
define_macros=list(cpp_macros.items()), define_macros=list(cpp_macros.items()),
sources=[os.path.join('cpp', '_python.cpp')], sources=[os.path.join('cpp', '_python.cpp')],
extra_compile_args=['-O2', '-Wno-unused-result'], extra_compile_args=['-O2', '-Wno-unused-result', '-std=c++11', '-lstdc++'],
libraries=['xdo'] libraries=['xdo']
) for extension_name in extension_names] ) for extension_name in extension_names]
@ -139,8 +142,6 @@ try:
with open('requirements.txt', 'r') as requirements: with open('requirements.txt', 'r') as requirements:
install_requires = requirements.read().splitlines() install_requires = requirements.read().splitlines()
print(install_requires)
# setup python script # setup python script
setup_script = setup( setup_script = setup(
name=NAME, name=NAME,