diff --git a/.github/workflows/slow-tests.yml b/.github/workflows/slow-tests.yml index 84d2481c..b4ec2323 100644 --- a/.github/workflows/slow-tests.yml +++ b/.github/workflows/slow-tests.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: '3.10' + python-version: '3.11' - name: Install nose2 run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 226cb35e..9375511f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v2 diff --git a/Makefile b/Makefile index 511b54b3..91f5f3cd 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ usage: @echo " clean clean the documentation and man pages" @echo " hh build the Hungry Horace disassembly" @echo " test[-all] run core/all tests with default Python 3 interpreter" - @echo " test3X[-all] run core/all tests with Python 3.X (7<=X<=10)" + @echo " test3X[-all] run core/all tests with Python 3.X (7<=X<=11)" @echo " test-cover run core tests with coverage info" @echo " test-slow run slow tests with default Python 3 interpreter" @echo " release build a SkoolKit release tarball and zip archive" diff --git a/setup.cfg b/setup.cfg index 6cb3e5bb..9540fbe8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,6 +18,7 @@ classifiers = Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Topic :: Software Development :: Disassemblers Topic :: Utilities diff --git a/tools/disassembly.mk b/tools/disassembly.mk index 80200672..26fc6c46 100644 --- a/tools/disassembly.mk +++ b/tools/disassembly.mk @@ -13,7 +13,7 @@ usage: @echo " html build the HTML disassembly" @echo " asm build the ASM disassembly" @echo " test run tests with default Python 3 interpreter" - @echo " test3X run tests with Python 3.X (7<=X<=10)" + @echo " test3X run tests with Python 3.X (7<=X<=11)" @$(MAKE) -s _targets @echo "" @echo "Variables:" diff --git a/tools/drelease-functions b/tools/drelease-functions index a108efdd..1d3c570a 100644 --- a/tools/drelease-functions +++ b/tools/drelease-functions @@ -232,7 +232,7 @@ test_disassembly() { cp -p $SKOOLKIT_HOME/tests/disassemblytest.py tests mkdir tools cp -p $SKOOLKIT_TOOLS/{disassembly.mk,testwriter.py} tools - for v in 37 38 39 310; do + for v in 37 38 39 310 311; do _exec "Running $GAMENAME disassembly tests (SkoolKit $SKOOLKIT_VERSION, Python ${v:0:1}.${v:1})" "SKOOLKIT_HOME=$(pwd) make -C $DHOME test$v" $logdir/test$v.log done } diff --git a/tools/skrelease b/tools/skrelease index d67daedf..dc8f68d1 100755 --- a/tools/skrelease +++ b/tools/skrelease @@ -234,7 +234,7 @@ test_disassemblies() { btslog=$BACKTOSKOOL_HOME/build/tests.log mkdir -p $CONTACTSAMCRUISE_HOME/build csclog=$CONTACTSAMCRUISE_HOME/build/tests.log - targets="test37 test38 test39 test310" + targets="test37 test38 test39 test310 test311" make -C $HUNGRYHORACE_HOME $targets &> $hhlog & PIDhh=$! make -C $MANICMINER_HOME $targets &> $mmlog & PIDmm=$!