Commit Graph

29 Commits

Author SHA1 Message Date
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 a7a01ac09a
changing pymod version to 0.26.0.dev0 (read commit message)
I am going to test uploading klayout as module to pypi, but it requires unique naming. Therefore, there can only be one klayout-0.26.0 version. Only stable versions ("releases") should ever be uploaded. bugfix-patched versions should be named 0.26.0.post1 etc.
2018-10-06 21:22:08 -04:00
Thomas Ferreira de Lima c6f1cfbae8
adding -std=c++0x flag to linux pymod builds 2018-09-22 12:45:43 -04:00
Matthias Köfferlein f7664c09d5 Windows build script and setup.py for Anaconda (install needs testing). 2018-09-13 01:11:18 +02:00
Matthias Köfferlein 28f8a1ee7d Merge branch 'pymod' into pymod-msvc 2018-09-07 22:56:22 +02:00
Matthias Köfferlein 356a468d66 A couple of changes to make MSVC work - not done yet. 2018-09-02 00:40:35 +02:00
Thomas Ferreira de Lima ebf0ae52b4
python2.6 fix for setup.py 2018-08-01 23:45:34 -04:00
Thomas Ferreira de Lima 51e377cc87
disabling multithreaded build_ext for python 2.6 2018-08-01 22:29:35 -04:00
Thomas Ferreira de Lima b0c69d8fe4
capping the number of threads to 8 2018-08-01 20:25:16 -04:00
Thomas Ferreira de Lima 18518353ba
testing with more threads for travis ubuntu 2018-08-01 20:13:32 -04:00
Thomas Ferreira de Lima 8cbb76fff6
limiting number of threads to 4 2018-08-01 19:54:35 -04:00
Thomas Ferreira de Lima c8589d6ccb
Using native cpu count for multiprocessing acceleration of pymod build 2018-08-01 15:58:53 -04:00
Thomas Ferreira de Lima 98d66725eb
adding multithreaded extension build for setup.py 2018-07-31 19:06:20 -04:00
Daniel Wang bb9fc86735
Add .so extension if ext_suffix is None 2018-07-19 19:02:37 -04:00
Daniel Wang 5e1db92102
Continue even if ext_suffix is None 2018-07-19 18:43:58 -04:00
Daniel Wang 9aa796422e
Print sysconfig location 2018-07-19 18:34:28 -04:00
Matthias Koefferlein 3dd55bdd2a setup.py updated with correct loading path of Linux (thanks, @atait) 2018-07-18 19:11:36 +00:00
Matthias Koefferlein 64625dcbda Fixed setup.py for use with Linux
The equivalent to @loader_path (Mac) is $ORIGIN on Linux.
I have removed the rpath specification as it was simply wrong
with setuptools.
2018-07-16 23:44:30 +00:00
Thomas Ferreira de Lima 8330415b29 adding rpath to all libraries 2018-07-16 01:52:51 -04:00
Thomas Ferreira de Lima e1dcaf469e converting to 4-spaces, PEP8 format 2018-07-16 01:16:36 -04:00
Thomas Ferreira de Lima 7540da8c32 changing to setuptools and fixing macOS linking 2018-07-16 01:12:11 -04:00
Matthias Koefferlein 9dcfa140c3 Added __init__.py file to Python package. 2018-07-15 19:33:44 +00:00
Matthias Koefferlein 106879e344 Fixed setup.py after recent update 2018-07-15 18:05:10 +00:00
Matthias Koefferlein d3b4bc7f87 Enabled pymod build via setup.py/distutils on MacOS 2018-07-15 07:42:01 -07:00
Matthias Koefferlein c4351185b1 Development of setup.py: added db_plugin building. 2018-07-15 10:52:59 +00:00
Matthias Koefferlein 62016697b0 Further development of setup.py 2018-07-15 10:12:05 +00:00
Matthias Koefferlein 144ca87383 Even more generalization for setup.py 2018-07-14 22:42:18 +00:00
Matthias Koefferlein dc9d6fb592 A bit more generalization for setup.py 2018-07-14 22:30:12 +00:00
Matthias Koefferlein 6d3490811d First steps towards a setup.py script. 2018-07-14 22:01:37 +00:00