Commit Graph

20 Commits

Author SHA1 Message Date
Michael Hansen
9b384ad1fa Add basic bytecode and disassembly support for Python 3.12 2023-11-09 12:17:03 -08:00
Michael Hansen
a6de2209fc Add simple_const tests for Python 3.8-3.11, and handle Python 3.11 RESUME opcode 2023-01-24 10:25:10 -08:00
Michael Hansen
9f1d0f2a21 Add basic opcode (disassembly) support for Python 3.11 2023-01-19 11:32:07 -08:00
John Richards
9031029ef6 Addresses code review comments 2021-11-22 00:51:26 -05:00
John Richards
9bb40a1faa Adds support for building our own Python containers
This will be triggered when -c is used with pymultic and there is
no official Python container available for the version(s) specified.
2021-10-24 18:41:33 -04:00
John Richards
21b08557ce Refactors how extra args for container executables are specified 2021-10-21 22:33:03 -04:00
John Richards
034c65885f Use the -u param when running via Docker 2021-10-21 22:22:31 -04:00
John Richards
7e2609c3d6 Addresses code review comments 2021-10-18 21:37:46 -04:00
John Richards
51f607fb1c Removes old variable that's no longer in code 2021-10-10 23:36:46 -04:00
John Richards
f59d7d015d Adds podman support and defines PYVERS with official containers
We've found that 3.0.x and 3.1.x don't have official containers on
Docker Hub, so we needed to move to a more explicit check.
2021-10-10 19:59:54 -04:00
John Richards
5e08ec603a Adds container support to pymultic
Using the '-c' argument will - if possible - fetch and use a
container for each version of Python specified in the arguments
list.
2021-10-10 18:34:11 -04:00
Michael Hansen
f0d2d802dc [pymultic] Update python versions 2021-04-12 09:01:01 -07:00
Michael Hansen
8fdfe170fc Ensure tarball directory is created before trying to download to it 2020-10-19 22:04:56 -07:00
Michael Hansen
36d93bd1a5 Add support for Python 3.9 in pymultic.
Also updates versions for several other Python releases.
2020-10-12 16:52:38 -07:00
Michael Hansen
937520abcc Update pymultic python versions 2020-01-03 12:16:39 -08:00
Michael Hansen
428d11c4b5 Add bytecode and disassembly support for Python 3.8.
Also fixes running pymultic from outside of its source directory.
2019-10-14 14:48:26 -07:00
Michael Hansen
18f94c4094 Use pymultic for executing the rt_test 2019-10-02 21:18:35 -07:00
Michael Hansen
f02a339072 Move fetch and build of Python versions into pymultic, and remove
acquire_pythons script.

pymultic now accepts an arbitrary list of python versions, instead
of requiring all of a specific class to be included.
2019-10-02 14:41:49 -07:00
Michael Hansen
f77f287b1d Backport Python 2.7.15 fix for GCC 8 optimizations to other Pythons
it applies to.
2019-09-30 16:29:04 -07:00
Michael Hansen
1c01ca7ee6 Better name for this script, since it doesn't do anything in parallel. 2018-04-28 12:22:14 -07:00