|
|
@@ -16,8 +16,9 @@ rem Hy is complicated, and uses Python's internal AST representation directly, a
|
|
|
rem see https://github.com/hylang/hy/issues/1111 for example breakage
|
|
|
rem also, it doesn't always support older (still supported) Python versions; https://github.com/hylang/hy/pull/2176 (3.6 support removal)
|
|
|
rem see "Programming Language" tags on https://pypi.org/project/hy/ for the current support range (see also version numbers below)
|
|
|
-%python% -c "import sys; exit(not(sys.version_info[0] == 3 and 8 <= sys.version_info[1] <= 12))" || (
|
|
|
- echo skipping Hy test -- not allowed on Python less than 3.8 or greater than 3.12 ^(yet!^) >&2
|
|
|
+rem TODO allow 3.12 again once https://github.com/hylang/hy/issues/2598 / https://github.com/hylang/hy/pull/2599 is in a release (likely 0.29.1 or 0.30.0)
|
|
|
+%python% -c "import sys; exit(not(sys.version_info[0] == 3 and 8 <= sys.version_info[1] <= 11))" || (
|
|
|
+ echo skipping Hy test -- not allowed on Python less than 3.8 or greater than 3.11 ^(yet!^) >&2
|
|
|
rem cheaters gunna cheat
|
|
|
type expected-std-out.txt
|
|
|
exit /b 0
|