John Cote
935c9cd80a
Merge remote-tracking branch 'upstream/master'
2026-01-27 20:58:16 -05:00
rdb
71b83d8f4f
makepanda: Add /usr/local/lib64 to searched library paths
...
[skip ci]
2026-01-20 11:42:36 +01:00
Yaksh Bariya
586b92a4ab
makepanda: fix for python >= 3.13 on android
...
android is now a supported platform Python since Python 3.13.
Earlier logic for figuring out android is still kept to preserve
backwards compatibility with Python versions <= 3.12.
Also have added a comment where we are monkeypatching sys.platform to
"android" to remove it once minimum python requirement is removed
Found initially during Python bump for Termux (https://github.com/termux/termux-packages/pull/27739 )
Also seems like Pyright too hasn't caught up with this yet. So it needs
to be made aware as well
2026-01-12 07:08:57 +05:30
rdb
02bd38820e
build: Update to interrogate 0.8.1
2025-12-31 20:03:42 +01:00
rdb
e9fddf6839
makepanda: Use correct .so suffix on Android
2025-11-05 12:48:29 +01:00
rdb
e83150f382
makepanda: Add more supported macOS SDKs, print used version
2025-10-19 11:42:58 +02:00
rdb
5006f92110
build: Update to interrogate v0.7.1
2025-10-15 21:21:04 +02:00
rdb
05a610fadf
build: Update to interrogate 0.7.0
2025-09-04 00:44:12 +02:00
rdb
2625c19ccf
build: Update to interrogate 0.6.1
2025-08-28 12:31:34 +02:00
rdb
535105c373
build: Update to interrogate 0.6.0
...
Fixes #1743
2025-07-28 15:18:03 +02:00
rdb
79d6727077
Move MAIN_DIR initialization code from interrogate to panda3d
...
Using the new -init flag, see panda3d/interrogate#3
2025-02-02 20:11:32 +01:00
rdb
3f0f90d83d
makepanda: Don't try to call interrogate_module with -vv
2025-02-02 20:06:46 +01:00
rdb
598a94abfc
android: Set minimum to API level 21
...
[skip ci]
2024-12-26 15:00:55 +01:00
John Cote
8a58f7ece3
Merge remote-tracking branch 'upstream/master'
2024-11-28 22:01:48 -05:00
rdb
44a41168bc
makepanda: Fix assorted Android compile / package issues
2024-11-26 16:41:13 +01:00
rdb
7191fb1ed6
makepanda: Don't look for macOS framework when cross-compiling
2024-11-26 16:40:49 +01:00
John Cote
c4f1842505
Merge remote-tracking branch 'upstream/master'
2024-11-13 23:11:44 -05:00
rdb
221d35d3a6
Allow running test suite with emscripten via node.js
2024-11-04 18:40:30 +01:00
rdb
8fcaea6e90
makepanda: pip-install interrogate before setting PYTHONHOME
2024-11-04 18:40:30 +01:00
rdb
271cd14544
makepanda: Fix custom Python build location for cross-compile
2024-11-04 18:40:30 +01:00
rdb
e0c4096842
makepanda: Set extension suffix for emscripten properly
2024-11-04 18:40:30 +01:00
rdb
60d7d9ec1e
makepanda: Re-link executables with --static if dependency changed
2024-11-04 11:57:02 +01:00
rdb
957c4b9bce
Merge branch 'release/1.10.x' into master
2024-10-30 18:40:32 +01:00
rdb
6d54aee0c7
Remove runtime dependency on interrogatedb
2024-10-30 17:46:26 +01:00
rdb
5b80f19d01
Changes in preparation for Python 3.14
2024-10-30 14:13:44 +01:00
rdb
7560a1edd1
Merge branch 'release/1.10.x'
2024-10-30 13:42:21 +01:00
rdb
df5f8d77da
makepanda: Build fixes for Python 3.13t on Windows
2024-10-30 13:17:33 +01:00
rdb
a8d0f61e56
makepanda: Run correct interpreter when running --tests with 3.13t
2024-10-29 23:12:50 +01:00
rdb
b6e0088633
makepanda: Specify --upgrade when installing interrogate
2024-10-29 23:11:06 +01:00
rdb
dbeab0b97b
makepanda: Backport Python 3.13t build fixes
2024-10-29 19:20:27 +01:00
rdb
e0a8f7d1b8
makepanda: Fix Windows wheel naming for 3.13t, it has no sys.abiflags
...
[skip ci]
2024-10-29 17:30:04 +01:00
rdb
e9e9fb3584
makepanda: Fixes for wheel naming in 3.13t build
...
[skip ci]
2024-10-29 17:06:54 +01:00
rdb
1f6ed882ab
makepanda: Use PythonT.framework when using free-threaded build
2024-10-29 16:37:28 +01:00
rdb
6885edc811
build: Update interrogate to 0.3.0 to support 3.13t build
2024-10-29 16:10:39 +01:00
rdb
beff684af3
Further thread safety changes for Python 3.13 free threading
...
See #1683
2024-09-19 20:43:06 +02:00
rdb
5106fc879f
Changes for compatibility with Python 3.13
...
Includes some preliminary work to make free-threading safe, see also #1683
2024-09-19 16:01:10 +02:00
John Cote
f2b421e005
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
makepanda/makepanda.py
2024-09-06 22:40:10 -04:00
rdb
d3bb769a36
makepanda: Support overriding build of interrogate with env vars
...
[skip ci]
2024-08-13 12:28:02 +02:00
rdb
ad4ecbcc16
makepanda: Remove Autodesk Maya plug-ins
...
These now live at https://github.com/panda3d/maya-egg
Fixes #1584
2024-08-13 11:06:31 +02:00
rdb
fff9ea594c
Split off 3ds Max exporter to a separate repository
...
It now lives at https://github.com/panda3d/max-egg-plugin
See #1584
2024-08-13 10:59:33 +02:00
rdb
ce4b79750c
makepanda: Stop building interrogate
...
Instead, install it using pip. If you don't like this, submit a PR or use CMake
2024-08-10 16:55:00 +02:00
Open Toontown
6d182ccb5e
Merge remote-tracking branch 'upstream/master'
2024-03-30 19:09:37 -04:00
rdb
84ed141b2a
Squash merge webgl-port branch into master
...
Adds support for emscripten as a build target / platform, and adds a WebGL renderer back-end
2024-01-25 15:37:38 +01:00
rdb
9517ffb320
Merge branch 'release/1.10.x'
2024-01-08 21:10:17 +01:00
rdb
876512932a
makepanda: Add _d suffix to .pyd files in debug mode on Windows
...
Fixes #1566
2024-01-08 14:13:51 +01:00
Open Toontown
00e452ede6
Merge remote-tracking branch 'upstream/master'
2023-10-14 18:06:35 -04:00
rdb
6f89b8e720
makepanda: Remove stray distutils import
2023-10-13 23:32:48 +02:00
rdb
e01cb590de
Merge branch 'release/1.10.x'
2023-10-13 23:24:48 +02:00
Mitchell Stokes
521cad206d
makepanda: Stop using deprecated distutils ( #1549 )
...
Just duplicating locations.py from direct. It's a bit ugly, but
makepanda is getting phased out anyways.
Co-authored-by: rdb <git@rdb.name>
2023-10-13 10:13:28 +02:00
Open Toontown
c7ebf71634
Merge remote-tracking branch 'upstream/master'
2023-10-09 00:06:40 -04:00