| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- language: python
- python:
- - "2.7"
- - "3.4"
- - "3.5"
- - "3.6"
- - "3.7"
- - "3.8"
- env:
- - CFFI=no
- - CFFI=yes
- matrix:
- exclude:
- - python: pypy
- env: CFFI=no
- - python: pypy3
- env: CFFI=no
- include:
- - python: 2.6
- env: CFFI=no
- dist: trusty
- - python: pypy
- env: CFFI=yes
- - python: pypy3
- env: CFFI=yes
- - language: c
- script: cd src/test && make
- after_success: true
- - language: c
- dist: trusty
- install: sudo apt-get install libc6-dev-i386
- script: cd src/test && CFLAGS="-m32" UNDEFS="-UHAVE_UINT128" make
- after_success: true
- - language: c
- script: cd src/test && CPPFLAGS="-DHAVE_X86INTRIN_H" make
- after_success: true
- - python: 3.8
- install: pip install mypy
- script: mypy lib/
- after_success: true
- - os: osx
- env: PYCRYPTODOME_DEBUG=1
- env: CFLAGS=" -isysroot $(xcrun --sdk macosx --show-sdk-path)"
- language: generic
- install: pip2 install cibuildwheel==1.1.0
- after_success: travis/travis_after_success_osx.sh
- services:
- - docker
- branches:
- except:
- - "/^.*-wip$/"
- install:
- - travis/travis_install.sh
- script:
- - travis/travis_script.sh
- after_success:
- - travis/travis_after_success.sh
- deploy:
- provider: s3
- access_key_id: AKIAISG4H2IJZLISXOPQ
- secret_access_key:
- secure: DAuc3n+JLxlBmCLgQuLSXwIRHropTVK/TWj3jD99aB1+Bzy5CpmPtXyR3DGltGF2Bum52xcRM8dLFktinFkMqKF7UKZRGNwEey07Nhen94AGjkLomeEM0SRRjVP6T8RqLBK+buNcoRqiFTNM+JlW5ndY6Wy+kFaan+qk3UNz570=
- bucket: pycryptodome-releases
- local_dir: wheelhouse
- skip_cleanup: true
- acl: public_read
- on:
- condition: -d wheelhouse
- all_branches: true
- repo: Legrandin/pycryptodome
- tags: true
|