diff --git a/.circleci/config.yml b/.circleci/config.yml
index 5a7a8f081f5207b8c318ccfcf836150fe934bfe7..b74c07e715d8c064e48aa62abdff63095bfa069f 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -209,7 +209,8 @@ jobs:
             nix-build tests.nix \
               --argstr hypothesisProfile ci \
               --arg collectCoverage true \
-              --argstr tahoe-lafs-source << parameters.tahoe-lafs-source >>
+              --argstr tahoe-lafs-source << parameters.tahoe-lafs-source >> \
+              --argstr python python<< parameters.py-version >>
 
       - run:
           name: "Push to Cachix"
@@ -251,6 +252,7 @@ workflows:
           parameters:
             py-version:
             - "2.7"
+            - "3.9"
 
             xcode-version:
             # https://circleci.com/docs/2.0/testing-ios/#supported-xcode-versions