diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index edef2d8..ea9d2ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -123,7 +123,7 @@ jobs: fail-fast: false matrix: os: [windows-latest] - python: ['3.9'] + python: ['3.9', '3.10'] spawn_backend: ['trio', 'mp'] steps: diff --git a/nooz/316.misc.rst b/nooz/316.misc.rst new file mode 100644 index 0000000..bcae2fd --- /dev/null +++ b/nooz/316.misc.rst @@ -0,0 +1,5 @@ +Run windows CI jobs on python 3.10 after some +hacks for ``pdbpp`` dependency issues. + +Issue was to do with the now deprecated `pyreadline` project which +should be changed over to `pyreadline3`. diff --git a/setup.py b/setup.py index 3aa1b96..6f45356 100755 --- a/setup.py +++ b/setup.py @@ -51,13 +51,17 @@ setup( 'tricycle', 'trio_typing', + # serialization + 'msgpack>=1.0.3', + # tooling 'colorlog', 'wrapt', 'pdbpp', - - # serialization - 'msgpack>=1.0.3', + # windows deps workaround for ``pdbpp`` + # https://github.com/pdbpp/pdbpp/issues/498 + # https://github.com/pdbpp/fancycompleter/issues/37 + 'pyreadline3 ; platform_system == "Windows"', ], extras_require={