Commit Graph

106 Commits

Author SHA1 Message Date
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
Thomas Ferreira de Lima 5dcc01f0f3
adding linux pymod py3.7 with clang instead of gcc 2018-10-09 17:39:03 -04:00
Thomas Ferreira de Lima bda1304500
fixed macos10.11 version with py3 2018-10-09 17:39:03 -04:00
Thomas Ferreira de Lima e7ebd88b2c
critical bugfix for pymod (db plugins failed to import)
Cause: dbInit.cc:133 hardcodes the macos extension for shared libraries ('.dylib'), but setuptools builds it with '.so'.

Current solution: Since the main build's qmake respects the dylib standard, I've adapted setuptools to use '.dylib'.
2018-10-09 17:31:57 -04:00
Thomas Ferreira de Lima 5521c6664a
macos10.11 version with py3. annoying2 2018-10-07 16:45:43 -04:00
Thomas Ferreira de Lima b168a3f52c
macos10.11 version with py3. annoying 2018-10-07 16:15:13 -04:00
Thomas Ferreira de Lima b617bafb8c
Fixing brew install bug due to ruby version mismatch. (cont'd) 2018-10-07 14:12:20 -04:00
Thomas Ferreira de Lima 5d7bb7d60e
attempting python package for python3.6.5_1 osx10.13 2018-10-07 14:10:51 -04:00