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
sudo: required
python:
- "2.6"
- "2.7"
- "3.3"
- "3.4"
- "3.5"
- "3.6"
- "3.7"
- "3.8-dev"
- 2.7
- 3.5
- 3.6
- 3.7
- 3.8
addons:
apt:
update: true
sources:
- ubuntu-toolchain-r-test
packages:
- libxdo-dev
- libinput-tools
install:
- pip install . -vv
- pip install .
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)
)
# make sure to use gnu-gcc
os.putenv('CC', 'x86_64-linux-gnu-gcc')
# read C++ libraries for comfortable swipe
extensions = [Extension(
name='{}.cpp.{}'.format(PYTHON_NAME, extension_name),
define_macros=list(cpp_macros.items()),
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']
) for extension_name in extension_names]
@ -139,8 +142,6 @@ try:
with open('requirements.txt', 'r') as requirements:
install_requires = requirements.read().splitlines()
print(install_requires)
# setup python script
setup_script = setup(
name=NAME,