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
Thomas Ferreira de Lima
53504a5d7e
Fixing brew install bug due to ruby version mismatch.
...
Refer to https://github.com/Homebrew/brew/issues/3299
Bug seen in https://travis-ci.org/lightwave-lab/klayout/jobs/438311059#L187
2018-10-07 13:50:32 -04:00
Thomas Ferreira de Lima
c36bd53d5b
Build fixes.
...
Bumping pymod version to 0.26.0.dev1
Improvements to pypi package.
Attempting to build macos10.11 version with py3.
2018-10-07 12:52:42 -04:00
Thomas Ferreira de Lima
96be601da9
improving build process. tentative fix to python3 osx10.11
2018-10-05 09:42:42 -04:00
Thomas Ferreira de Lima
6ddecb1020
travis bugfix: cp -a behaves differently in macs and linux
2018-09-22 19:38:25 -04:00
Thomas Ferreira de Lima
ff6e818da8
[skip ci] minor change in deploy folder name
2018-09-22 13:49:18 -04:00
Thomas Ferreira de Lima
456c062ac0
Tested pymod python build with linux OS
2018-09-22 13:21:40 -04:00
Thomas Ferreira de Lima
c6f1cfbae8
adding -std=c++0x flag to linux pymod builds
2018-09-22 12:45:43 -04:00
Thomas Ferreira de Lima
6e0dc93b55
Merge master into pymod (attempt by @tlima)
2018-09-21 16:06:43 -04:00
Daniel Wang
f0025e8036
Remove error handling in travis-build.sh
2018-08-21 16:45:36 -04:00
Daniel Wang
532df9faff
Build using Python 2 and Python3 in Travis
2018-08-13 15:26:05 -04:00
Daniel Wang
9c4e478635
Set environment variables directly in .travis.yml
2018-08-10 17:20:45 -04:00
Daniel Wang
403efbd090
Create Makefile
...
Create phony targets in Makefile
2018-08-02 18:04:24 -04:00
Daniel Wang
908be96bb9
Speed up travis builds
2018-08-02 17:48:45 -04:00
Thomas Ferreira de Lima
ebcb8fd4b5
disabling pip upgrade for linux py 2.6
2018-08-02 09:27:59 -04:00
Thomas Ferreira de Lima
78c8af9a7c
small edit to travis
2018-08-02 01:55:49 -04:00
Thomas Ferreira de Lima
0b19752047
small edit to travis [ci skip]
2018-08-02 01:52:06 -04:00
Thomas Ferreira de Lima
a24b172c0f
attempting fix for python in travis xcode8.3 image
2018-08-02 01:45:01 -04:00
Thomas Ferreira de Lima
6f19bed834
sudo pip install --update pip
2018-08-02 01:23:09 -04:00
Thomas Ferreira de Lima
61decac8b4
bugfix: travis might not have pip
2018-08-02 01:20:52 -04:00
Thomas Ferreira de Lima
d826912089
(travis) always installing with latest pip, setuptools, wheel
2018-08-02 00:55:26 -04:00
Thomas Ferreira de Lima
1db2bea26c
adding python2 travis entry for macosx
2018-08-02 00:07:35 -04:00
Thomas Ferreira de Lima
92d8a3dacd
Using C++11 std library on macOS.
2018-08-01 15:57:35 -04:00
Thomas Ferreira de Lima
98a6b39e68
changing travis build order. macos first
2018-07-31 17:55:47 -04:00
Daniel Wang
dfa1995f5a
Make alias work on Travis for Mac OS
2018-07-19 18:55:45 -04:00
Daniel Wang
9aa796422e
Print sysconfig location
2018-07-19 18:34:28 -04:00
Daniel Wang
24f9f44227
Revert installing sysconfig
2018-07-19 18:27:07 -04:00
Daniel Wang
ca6d82f9b7
Install sysconfig using pip
2018-07-19 18:24:55 -04:00
Daniel Wang
5b5f1a050d
Fixed missing language declarations in travis.yml
2018-07-19 17:44:48 -04:00
Daniel Wang
9140495071
Separated Python versions in travis.yml
2018-07-19 17:31:31 -04:00
Daniel Wang
1f1906eb3c
Moved python configuration inside Linux in travis.yml
2018-07-19 17:05:47 -04:00
Daniel Wang
0daa84dadd
Added different python versions to travis
2018-07-19 17:00:32 -04:00
Daniel Wang
8cfa1b84d9
Use apt instead of pip for wheel
2018-07-19 16:18:11 -04:00
Daniel Wang
8877b93c6c
Install wheel with pip if using Ubuntu
2018-07-19 15:50:24 -04:00
Daniel Wang
5729153e6d
Fixed typo in travis.yml
2018-07-19 15:24:24 -04:00
Daniel Wang
a52c629df7
Use sudo if building on Ubuntu
2018-07-19 15:07:36 -04:00
Daniel Wang
ebae966237
Use apt to install setuptools instead of pip
2018-07-19 14:09:24 -04:00
Daniel Wang
0b2e56fcbf
Fixed wrong pip version
2018-07-19 14:03:48 -04:00
Daniel Wang
fcb3575b72
Added setuptools installation to travis.yml
2018-07-19 13:54:55 -04:00
Daniel Wang
182517dbf9
Retry Ubuntu builds on Travis
2018-07-19 13:38:31 -04:00
Daniel Wang
68e0560e0c
Added Linux builds for Travis
2018-07-17 15:47:30 -04:00
Daniel Wang
8d2c2d430d
Updated ruby version in travis
2018-07-17 11:49:26 -04:00
Thomas Ferreira de Lima
771eb84107
issue with CLOCK_REALTIME, trying xcode8 for macOS 10.11
2018-07-16 23:42:37 -04:00
Thomas Ferreira de Lima
f26576099c
missing stdlib.h import
2018-07-16 23:29:51 -04:00
Thomas Ferreira de Lima
bd9ea2a188
fixing gcc compilation
2018-07-16 23:12:05 -04:00
Thomas Ferreira de Lima
015f1d92e5
fixing gcc compilation
2018-07-16 23:01:49 -04:00
Thomas Ferreira de Lima
f2c083c134
fixing travis yml
2018-07-16 22:53:27 -04:00
Thomas Ferreira de Lima
1086795a55
travis different c++ compilers for older OS
2018-07-16 22:44:06 -04:00
Thomas Ferreira de Lima
16d0cd99ef
pushing wheel to dropbox
2018-07-16 22:26:17 -04:00
Thomas Ferreira de Lima
11ff91b00b
trying without brew curl and expat (bis)
2018-07-16 10:45:03 -04:00
Thomas Ferreira de Lima
eb9d53e990
trying without brew curl and expat
2018-07-16 10:40:16 -04:00
Thomas Ferreira de Lima
bd046405e3
only importing tl, db and rdb for testing
2018-07-16 09:35:25 -04:00
Thomas Ferreira de Lima
2a2660290b
more travis tests
2018-07-16 02:23:36 -04:00
Thomas Ferreira de Lima
c269f39ba0
setting up travis compilation
2018-07-16 01:53:10 -04:00
Thomas Ferreira de Lima
a834fd281d
Deploying tarballs
2018-07-11 19:43:07 -04:00
Daniel Wang
293fb905c1
Updated Homebrew Python version to 3.7
...
Updated travis.yml
2018-07-09 16:49:47 -04:00
Thomas Ferreira de Lima
54fac962e0
initial travis config for OSX
...
test script for klayout python binding
build script w python3
filtering output to reduce log size (travis complains about >4Mb)
Fixing exit code in macbuild
Adding unit tests
including long tests in ut_runner
2018-03-12 11:42:57 -04:00