@@ -615,6 +615,103 @@ jobs:
615615 environment :
616616 TOXENV : py310-wheel-cli
617617
618+ #
619+ # Python 3.11
620+ #
621+ py311-core :
622+ << : *common
623+ docker :
624+ - image : cimg/python:3.11
625+ environment :
626+ TOXENV : py311-core
627+
628+ py311-ens :
629+ << : *common
630+ docker :
631+ - image : cimg/python:3.11
632+ environment :
633+ TOXENV : py311-ens
634+
635+ py311-ethpm :
636+ << : *ethpm_steps
637+ docker :
638+ - image : cimg/python:3.11
639+ environment :
640+ TOXENV : py311-ethpm
641+ # Please don't use this key for any shenanigans
642+ WEB3_INFURA_PROJECT_ID : 7707850c2fb7465ebe6f150d67182e22
643+
644+ py311-integration-goethereum-ipc :
645+ << : *geth_steps
646+ docker :
647+ - image : cimg/python:3.11
648+ environment :
649+ TOXENV : py311-integration-goethereum-ipc
650+ GETH_VERSION : v1.10.25
651+
652+ py311-integration-goethereum-ipc_flaky :
653+ << : *geth_steps
654+ docker :
655+ - image : cimg/python:3.11
656+ environment :
657+ TOXENV : py311-integration-goethereum-ipc_flaky
658+ GETH_VERSION : v1.10.25
659+
660+ py311-integration-goethereum-http :
661+ << : *geth_steps
662+ docker :
663+ - image : cimg/python:3.11
664+ environment :
665+ TOXENV : py311-integration-goethereum-http
666+ GETH_VERSION : v1.10.25
667+
668+ py311-integration-goethereum-http_async :
669+ << : *geth_steps
670+ docker :
671+ - image : cimg/python:3.11
672+ environment :
673+ TOXENV : py311-integration-goethereum-http_async
674+ GETH_VERSION : v1.10.25
675+
676+ py311-integration-goethereum-http_flaky :
677+ << : *geth_steps
678+ docker :
679+ - image : cimg/python:3.11
680+ environment :
681+ TOXENV : py311-integration-goethereum-http_flaky
682+ GETH_VERSION : v1.10.25
683+
684+ py311-integration-goethereum-ws :
685+ << : *geth_steps
686+ docker :
687+ - image : cimg/python:3.11
688+ environment :
689+ TOXENV : py311-integration-goethereum-ws
690+ GETH_VERSION : v1.10.25
691+
692+ py311-integration-goethereum-ws_flaky :
693+ << : *geth_steps
694+ docker :
695+ - image : cimg/python:3.11
696+ environment :
697+ TOXENV : py311-integration-goethereum-ws_flaky
698+ GETH_VERSION : v1.10.25
699+
700+ py311-integration-ethtester-pyevm :
701+ << : *common
702+ docker :
703+ - image : cimg/python:3.11
704+ environment :
705+ TOXENV : py311-integration-ethtester
706+ ETHEREUM_TESTER_CHAIN_BACKEND : eth_tester.backends.PyEVMBackend
707+
708+ py311-wheel-cli :
709+ << : *common
710+ docker :
711+ - image : cimg/python:3.11
712+ environment :
713+ TOXENV : py311-wheel-cli
714+
618715 benchmark :
619716 << : *geth_steps
620717 docker :
@@ -632,6 +729,7 @@ workflows:
632729 - py38-core
633730 - py39-core
634731 - py310-core
732+ - py311-core
635733 - lint
636734 - docs
637735 - benchmark
@@ -680,3 +778,14 @@ workflows:
680778 - py310-integration-goethereum-ws_flaky
681779 - py310-integration-ethtester-pyevm
682780 - py310-wheel-cli
781+ - py311-ens
782+ - py311-ethpm
783+ - py311-integration-goethereum-ipc
784+ - py311-integration-goethereum-ipc_flaky
785+ - py311-integration-goethereum-http
786+ - py311-integration-goethereum-http_async
787+ - py311-integration-goethereum-http_flaky
788+ - py311-integration-goethereum-ws
789+ - py311-integration-goethereum-ws_flaky
790+ - py311-integration-ethtester-pyevm
791+ - py311-wheel-cli
0 commit comments