Matthias Koefferlein
|
1cf7abacca
|
Enabling M1 runners for Python package building inside github actions
|
2024-04-30 17:42:25 +02:00 |
Thomas Ferreira de Lima
|
67f7d64559
|
building arm64 wheels with cibuildwheel (uses intel runner)
Temporary fix until https://github.com/github/roadmap/issues/528 is merged
|
2023-05-22 21:22:29 -04:00 |
Matthias Koefferlein
|
a42b7d211e
|
More fixes.
|
2022-05-16 23:53:16 +02:00 |
Matthias Koefferlein
|
bdc8fc2801
|
WIP: some fixes at unit test level
|
2022-05-15 21:47:15 +02:00 |
Joaquin Matres
|
5203f1123f
|
add ci/cd for github actions (#1070)
* add ci/cd for github actions
* fix workflow and add workflow_dispatch
* remove dist
* fix
* add gcc
* sudo apt install build essential
* add curl
* install curl
* build essential
* update
* test code on mac os
* release on tagged version
* better names
* fix numbers for 3.10
* add cancel workflow for tests
* fix test macOs
* Adding ccache to github action
* creating dependency between jobs
* using cibuildwheel
* ccache path bug
* Testing after building wheels
* misunderstood cibuildwheel
* fixing error in manylinux build
* fixing error in manylinux build (2)
* disabling fail fast (temporary)
* Don't repair macOS wheels
* Not building pypy wheels
* disabling 32-bit linux wheels
* macos-latest only (prevent duplicate)
* fixing musllinux
* fixing ccache
* fixing cache persistence
* adding deploy job
* last debug
Co-authored-by: Thomas Ferreira de Lima <github@tlima.me>
|
2022-05-05 22:02:11 +02:00 |
Matthias Koefferlein
|
ea1bf40a1e
|
Using Jenkins for PyPI deployment. Travis stopped their generous open source support
|
2021-10-30 18:45:44 +02:00 |
Matthias Koefferlein
|
ee984f6b32
|
Using recent auditwheel program as the original one does not support manylinux2014
|
2021-05-01 20:09:30 +02:00 |
Matthias Koefferlein
|
fd8c12c5ee
|
Another update for manylinux2014 - curl-devel and expat-devel added
|
2021-05-01 17:18:54 +02:00 |
Matthias Koefferlein
|
9dcbea795a
|
Another update for manylinux2014
|
2021-05-01 17:08:56 +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
|
0a444f53b2
|
Another attempt to include the source package.
|
2020-09-10 00:14:43 +02:00 |
Thomas Ferreira de Lima
|
af1289b79a
|
increasing linux ccache size to 5G
|
2019-04-04 16:53:10 -04:00 |
Thomas Ferreira de Lima
|
a823d8c5df
|
Removing unnecessary patch_external_libraries_included file from wheel
|
2019-01-02 11:47:41 -05:00 |
Thomas Ferreira de Lima
|
b72660a95e
|
Including external DLLs (klayout bits) in wheel
|
2019-01-02 03:26:32 -05:00 |
Thomas Ferreira de Lima
|
1bba72e45b
|
Adding documentation regarding manylinux, CI, and PyPI wheels
|
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
|
a288b3ce39
|
Patched auditwheel directly. Should fix manylinux python build.
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
36af902e3f
|
bugfix: ccache not in path.
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
a220e2e0e0
|
verbose auditwheel repair
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
e3de4030df
|
http://mirrors.fedoraproject.org is unreliable. Retry yum 5 times.
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
b6d7dec289
|
showing ccache stats
|
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
|
00c28d4a08
|
tested script for linux32 as well.
Also added +x permission to fix_wheel
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
f8502adb32
|
Tested wheel build for all manylinux python versions
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
937019e651
|
including Dockerfile for 32-bit linux
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
70d5f5d1a0
|
better error messages in fix_wheel.sh script. ready to go.
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
55f5167a02
|
[ci skip] first working manylinux wheel
|
2018-12-20 16:10:55 -05:00 |
Thomas Ferreira de Lima
|
e5921252ea
|
prototype formula for manylinux1
|
2018-12-20 16:10:55 -05:00 |