Commit Graph

113 Commits

Author SHA1 Message Date
Matthias Koefferlein d8345143bf Cleanup of Travis build matrix (32bit not working because ccache is not available in manylinux2014, python 2.7mu not available in manylinux2014) 2021-05-01 23:29:56 +02:00
Matthias Koefferlein 7705cb6cf9 PyPI version 0.27.0, dropped CentOS5+6 from manilinux builds as STL wasn't compatible with std::unique_ptr anymore 2021-05-01 17:00:12 +02:00
Matthias Koefferlein cea60b385f Updated Travis config. 2020-11-30 23:40:09 +01:00
Matthias Koefferlein 857a943a9f More updates for Python 3.9 and more MacOS support, inherited from 0.26. 2020-11-28 23:46:48 +01:00
Matthias Koefferlein 07d2eeaa3b Various updates for Python 3.9 and more MacOS support, inherited from 0.26. 2020-11-28 22:15:44 +01:00
Matthias Koefferlein 3dff2c638e Python 3.4 no longer supported by Travis 2020-11-28 17:31:15 +01:00
joaquin b4727772dc python3.9 2020-11-10 12:35:07 -08:00
Matthias Koefferlein 7f04ace865 Can only provide one source dist for PyPI. 2020-09-10 00:14:55 +02:00
Matthias Koefferlein 4327e8ec5e Can only provide one source dist for PyPI. 2020-09-10 00:14:52 +02:00
Matthias Koefferlein f761ae50cb Fixed a script bug. 2020-09-10 00:14:48 +02:00
Matthias Koefferlein b814175a1c Attempt to include source package. 2020-09-10 00:14:41 +02:00
Matthias Koefferlein 5caa9a79fb Had to change the Travis definition to use the right Python path for 3.8 2020-09-08 22:37:26 +02:00
joaquin b5ff4dabe4 building wheel for python3.8 2020-09-04 11:27:16 -07:00
Thomas Ferreira de Lima 985029dc97
update homebrew in cp27-cp27m-macosx_10_13_x86_64.whl 2019-07-24 11:24:27 -04:00
Thomas Ferreira de Lima d0840eb66b
Attempting to fix travis builds (homebrew outdated) 2019-07-24 11:24:27 -04:00
Thomas Ferreira de Lima d457209665
Forgot to install ccache in macOS 10.11 with py3.7 2019-04-04 23:24:14 -04:00
Thomas Ferreira de Lima 603e0d5e1e
Putting ccache installation before MATRIX_EVAL, in case brew update builds packages from source 2019-04-04 22:21:13 -04:00
Thomas Ferreira de Lima 7c8896d9dc
Travis's xcode8's homebrew is outdated 2019-04-04 22:14:23 -04:00
Thomas Ferreira de Lima a40b0cb793
Moving ccache directory for macosx wheels 2019-04-04 17:57:31 -04:00
Thomas Ferreira de Lima 1399beb229
Using ccache for app build 2019-04-04 16:19:20 -04:00
Thomas Ferreira de Lima e68047733f
pymod 0.26.0.dev15 - included basic.lib 2019-04-04 14:57:08 -04:00
Thomas Ferreira de Lima 369872b1bb
Merge branch 'master' of github.com:KLayout/klayout 2019-04-04 14:24:21 -04:00
Matthias Köfferlein 6be05609e8
Merge pull request #255 from KLayout/issue-252
Issue 252
2019-04-04 07:31:51 +02:00
Thomas Ferreira de Lima 482184c936
Allowing build on push to master 2019-04-03 20:16:44 -04:00
Thomas Ferreira de Lima 3bfd177fcf
Fixing travis condition 2019-04-03 20:06:31 -04:00
Thomas Ferreira de Lima 9aa4525afd
Configuring .travis.yml to reduce build frequency
Python modules will only be built on tagged commits of the format:
v0.25(.8)(-dev14)

MacOS builds will only be built on staging branch

All will be built on pull requests.
2019-04-03 19:20:15 -04:00
Matthias Koefferlein 86447506fd Fixed #252 - updated setup.py and pipelines. 2019-04-03 18:31:05 +02:00
Thomas Ferreira de Lima 32c07759fc
(sudo) pip install -U twine 2019-04-02 20:10:23 -04:00
Thomas Ferreira de Lima 70e6d70988
pymod deployment to pypi through travis 2019-04-02 19:46:40 -04:00
Thomas Ferreira de Lima f93dc85c37
[travis] fixing macos py3.6, 3.5 pymod build 2019-02-04 15:19:04 -05:00
Thomas Ferreira de Lima 75f3817117
dropping macos wheel support for python 3.4 (temporary or pemanent?) 2019-02-04 11:42:05 -05:00
Matthias Köfferlein 32e6879d86
Merge branch 'master' into travis-ci/fix/el-capitan 2018-12-30 22:54:52 +01:00
Thomas Ferreira de Lima 971ad89f0b
brew qt 5.12 not supported in osx 10.11, reverting to qt 5.11.2 2018-12-20 23:31:27 -05:00
Thomas Ferreira de Lima 2975d57d22
Not testing cp27-cp27m in travis's host (incompatible). 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima b3addbeeba
better organizing travis metadata. 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima 124975d636
bug: forgot to add language:python in travis 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima 5f66df13f7
adding ccache to macos builds 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima d20e12ef41
Adding tests on host linux beyond docker. 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima 6b37e67de6
fixing pya module. adding tests 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima 0848b940ce
better organization of dist-pymod folder 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima a931db224c
adding other versions of python to manylinux CI 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima 94b37c389c
Continuous Integration for manylinux1 wheels (first test) 2018-12-20 16:10:55 -05:00
Thomas Ferreira de Lima 213f2b16fa
xcode8 does not support homebrew addon yet 2018-12-18 18:11:56 -05:00
Stephen 5d4b0dac1a use new travis homebrew addon 2018-12-17 14:57:21 -08:00
Matthias Köfferlein 1cb982cf6a
Merge pull request #184 from lightwave-lab/pymod-pip
Pymod Creating pip package
2018-10-10 22:19:42 +02:00
Thomas Ferreira de Lima c78c2a0228
unit-testing pymod with tl, rdb, and db (+plugins) tests 2018-10-09 18:00:38 -04:00
Thomas Ferreira de Lima f007d2d758
latest version of ruby not necessary for dropbox-deployment 2018-10-09 17:40:16 -04:00
Thomas Ferreira de Lima 69bc566e0f
adding python 3.5 and 3.4 for osx 10.13 2018-10-09 17:40:16 -04:00
Thomas Ferreira de Lima 6d69f22ece
building and linking in linux with clang and clang++, respectively (smaller binaries) 2018-10-09 17:39:03 -04:00
Thomas Ferreira de Lima a2e357cf9c
testing new compile flags 2018-10-09 17:39:03 -04:00