Commit Graph

31 Commits

Author SHA1 Message Date
Matthias Hochsteger
7f5df05bb7 Force cmake to use/find static zlibs for pip builds 2024-08-29 16:35:40 +02:00
Matthias Hochsteger
18ea280388 Check if pip package already available before building 2024-08-29 14:13:16 +02:00
Matthias Hochsteger
6091669e28 Build pip Post Releases from release branch 2024-07-02 12:53:03 +02:00
Matthias Hochsteger
e7e945a84c Use netgen-occt to build netgen 2024-06-24 16:18:41 +02:00
Matthias Hochsteger
3329834560 Set dev or release build for pip by env variable 2024-06-15 23:41:11 +02:00
Matthias Hochsteger
b887b5d7c7 Enable MPI wrapper for pip builds 2024-05-29 10:51:45 +02:00
Hochsteger, Matthias
335b926f8b Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
Matthias Hochsteger
c53d0e29a7 Fix/enable stub files for pip package
- set PYTHONPATH when generating stub files
- also generate for pyngcore
- build python packages with stub files
2024-03-27 09:48:24 +01:00
Matthias Hochsteger
fb6a34f7c9 Fix wrong compile flag on Windows for pip (packages will now be compiled for AVX2) 2024-03-19 20:07:06 +01:00
Matthias Hochsteger
f695cbbace Get rid of distutils 2023-10-03 17:42:43 +02:00
Matthias Hochsteger
56d1dbb2b6 set python3 root in setup.py 2023-08-30 16:04:22 +02:00
Matthias Hochsteger
e308c1665e Fix path format in setup.py 2023-05-12 11:26:38 +02:00
Matthias Hochsteger
dc2cbc01f1 python setup.py: use sys.prefix as CMAKE_PREFIX_PATH 2023-05-11 15:08:23 +02:00
Matthias Hochsteger
b40c1db612 pip - build with avx2 support by default 2022-09-16 15:58:42 +02:00
Matthias Hochsteger
f476380e2f pip-linux fix tcl/tk include path 2022-09-15 10:46:19 +02:00
Matthias Hochsteger
1ac5415e94 use major.minor.patch.postXX.dev version scheme for nightly python releases 2022-04-01 12:07:12 +02:00
Matthias Hochsteger
ac0326ce91 pip - sign libs on macos, fix res install path 2022-03-11 12:48:52 +01:00
mhochsteger@cerbsim.com
8f8a4a6dc8 pip - fix again install dirs 2022-02-23 10:49:27 +01:00
mhochsteger@cerbsim.com
fcfcd6d916 pip - also install libs into netgen subdirectory 2022-02-17 09:37:48 +01:00
mhochsteger@cerbsim.com
8430bb82a2 pip - install cmake files to python modules
that's also where the shared libraries are, otherwise cmake won't find
the libraries when building NGSolve
(different directory structure and relative paths depending on
system/user/venv package install)
2022-02-16 16:20:05 +01:00
mhochsteger@cerbsim.com
56c86dfb49 fix setup.py 2022-02-16 10:03:42 +01:00
Matthias Hochsteger
d2378d9781 pyngcore as package (staying backward compatible) 2022-02-16 09:27:02 +01:00
Matthias Hochsteger
a2f7b9183c pip install structure 2022-02-04 22:06:19 +01:00
mhochsteger@cerbsim.com
4f4a3f7c92 generate version.py with cmake 2022-02-04 18:01:46 +01:00
mhochsteger@cerbsim.com
087b0e7b6a fix pip build 2022-02-04 16:44:22 +01:00
mhochsteger@cerbsim.com
9f9a7a3b71 Don't pack netgen python files with setup.py
These files are already installed/packed by skbuild (and possibly into another
directory, leading to confusion/not finding shared libraries at
runtime)
2022-02-04 15:05:19 +01:00
mhochsteger@cerbsim.com
34cdd4a1d7 build pip avx2 packages 2021-11-08 18:28:36 +01:00
mhochsteger@cerbsim.com
35e5905cca Don't build stub files for pip 2021-11-08 15:49:17 +01:00
mhochsteger@cerbsim.com
147eac48ee add python package name to config.py 2021-10-28 13:59:38 +02:00
mhochsteger@cerbsim.com
1cf9e3ff02 version handling, generate python configuration file 2021-10-28 13:57:24 +02:00
mhochsteger@cerbsim.com
d9e8b815f5 pip installer 2021-10-27 16:51:41 +02:00