Patches: Difference between revisions
m 69 revisions imported |
Add Python 3.14 Windows DSOs |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
The patches below can be applied to Modeller 10. | The patches below can be applied to Modeller 10.7 to fix some minor problems. (Use the Unix <code>patch</code> command, or apply them by hand.) | ||
💡 The patches are listed in chronological order (oldest first), so you should apply them in this order to avoid problems. | |||
* '''Python 3.14 support''': Python 3.14 was released after Modeller 10.7, but it is largely compatible with Python 3.13, so it can be made to work with Modeller without much effort: | |||
** 64-bit Windows: download [https://salilab.org/modeller/archive/patch-10.7/w64_py314_modeller.pyd w64_py314_modeller.pyd], go to the directory you installed Modeller in (<code>C:\Program Files\Modeller10.7</code> by default), go into the <code>lib\x86_64-w64</code> subdirectory, make a new subdirectory called <code>python3.14</code>, and put the file in there and call it <code>_modeller.pyd</code>. Open Registry Editor, make a new key called <code>HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.14\PythonPath\Modeller10.7</code> and make it identical to the existing <code>HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.13\PythonPath\Modeller10.7</code> key. | |||
** 32-bit Windows: as for 64-bit Windows, but download [https://salilab.org/modeller/archive/patch-10.7/w32_py314_modeller.pyd w32_py314_modeller.pyd] instead and put it in the <code>lib\i386-w32\python3.14</code> subdirectory. The registry key should be called <code>3.14-32</code> rather than <code>3.14</code>. | |||
** Unix tarball: follow the installation instructions for Python 3.13 - they are identical for Python 3.14. | |||
''There are currently no patches for 10.7'' | |||
---- | ---- | ||
Patches for old versions: [[/10.2]] [[/10.1]] [[/10.0]] [[/9.25]] [[/9.24]] [[/9.23]] [[/9.22]] [[/9.21]] [[/9.20]] [[/9.19]] [[/9.18]] [[/9.17]] [[/9.16]] [[/9.15]] [[/9.14]] [[/9.13]] [[/9.12]] [[/9.11]] [[/9.10]] [[/9.9]] [[/9v8]] [[/9v7]] [[/9v6]] [[/9v5]] [[/9v4]] [[/9v3]] [[/9v2]] [[/9v1]] [[/8v2]] [[/8v1]] | Patches for old versions: [[Patches/10.6 | 10.6]]; [[Patches/10.5 | 10.5]]; [[Patches/10.4 | 10.4]]; [[Patches/10.3 | 10.3]]; [[Patches/10.2 | 10.2]]; [[Patches/10.1 | 10.1]]; [[Patches/10.0 | 10.0]]; [[Patches/9.25 | 9.25]]; [[Patches/9.24 | 9.24]]; [[Patches/9.23 | 9.23]]; [[Patches/9.22 | 9.22]]; [[Patches/9.21 | 9.21]]; [[Patches/9.20 | 9.20]]; [[Patches/9.19 | 9.19]]; [[Patches/9.18 | 9.18]]; [[Patches/9.17 | 9.17]]; [[Patches/9.16 | 9.16]]; [[Patches/9.15 | 9.15]]; [[Patches/9.14 | 9.14]]; [[Patches/9.13 | 9.13]]; [[Patches/9.12 | 9.12]]; [[Patches/9.11 | 9.11]]; [[Patches/9.10 | 9.10]]; [[Patches/9.9 | 9.9]]; [[Patches/9v8 | 9v8]]; [[Patches/9v7 | 9v7]]; [[Patches/9v6 | 9v6]]; [[Patches/9v5 | 9v5]]; [[Patches/9v4 | 9v4]]; [[Patches/9v3 | 9v3]]; [[Patches/9v2 | 9v2]]; [[Patches/9v1 | 9v1]]; [[Patches/8v2 | 8v2]]; [[Patches/8v1 | 8v1]] | ||
[[Category:Patches]] | |||
Latest revision as of 20:19, 15 October 2025
The patches below can be applied to Modeller 10.7 to fix some minor problems. (Use the Unix patch command, or apply them by hand.)
💡 The patches are listed in chronological order (oldest first), so you should apply them in this order to avoid problems.
- Python 3.14 support: Python 3.14 was released after Modeller 10.7, but it is largely compatible with Python 3.13, so it can be made to work with Modeller without much effort:
- 64-bit Windows: download w64_py314_modeller.pyd, go to the directory you installed Modeller in (
C:\Program Files\Modeller10.7by default), go into thelib\x86_64-w64subdirectory, make a new subdirectory calledpython3.14, and put the file in there and call it_modeller.pyd. Open Registry Editor, make a new key calledHKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.14\PythonPath\Modeller10.7and make it identical to the existingHKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.13\PythonPath\Modeller10.7key. - 32-bit Windows: as for 64-bit Windows, but download w32_py314_modeller.pyd instead and put it in the
lib\i386-w32\python3.14subdirectory. The registry key should be called3.14-32rather than3.14. - Unix tarball: follow the installation instructions for Python 3.13 - they are identical for Python 3.14.
- 64-bit Windows: download w64_py314_modeller.pyd, go to the directory you installed Modeller in (
There are currently no patches for 10.7
Patches for old versions: 10.6; 10.5; 10.4; 10.3; 10.2; 10.1; 10.0; 9.25; 9.24; 9.23; 9.22; 9.21; 9.20; 9.19; 9.18; 9.17; 9.16; 9.15; 9.14; 9.13; 9.12; 9.11; 9.10; 9.9; 9v8; 9v7; 9v6; 9v5; 9v4; 9v3; 9v2; 9v1; 8v2; 8v1
