diff --git a/.circleci/config.yml b/.circleci/config.yml
index 89748c5aa..d7e4f2563 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -14,69 +14,69 @@ version: 2.1
 workflows:
   ci:
     jobs:
-  #     # Start with jobs testing various platforms.
-  #     - "debian-10":
-  #         {}
-  #     - "debian-11":
-  #         {}
+      # Start with jobs testing various platforms.
+      - "debian-10":
+          {}
+      - "debian-11":
+          {}
 
-  #     - "ubuntu-20-04":
-  #         {}
-  #     - "ubuntu-18-04":
-  #         requires:
-  #           - "ubuntu-20-04"
+      - "ubuntu-20-04":
+          {}
+      - "ubuntu-18-04":
+          requires:
+            - "ubuntu-20-04"
 
-  #     # Equivalent to RHEL 8; CentOS 8 is dead.
-  #     - "oraclelinux-8":
-  #         {}
+      # Equivalent to RHEL 8; CentOS 8 is dead.
+      - "oraclelinux-8":
+          {}
 
-  #     - "nixos":
-  #         name: "NixOS 21.05"
-  #         nixpkgs: "21.05"
+      - "nixos":
+          name: "NixOS 21.05"
+          nixpkgs: "21.05"
 
-  #     - "nixos":
-  #         name: "NixOS 21.11"
-  #         nixpkgs: "21.11"
+      - "nixos":
+          name: "NixOS 21.11"
+          nixpkgs: "21.11"
 
-  #     # Eventually, test against PyPy 3.8
-  #     #- "pypy27-buster":
-  #     #    {}
+      # Eventually, test against PyPy 3.8
+      #- "pypy27-buster":
+      #    {}
 
-  #     # Other assorted tasks and configurations
-  #     - "codechecks":
-  #         {}
-  #     - "pyinstaller":
-  #         {}
-  #     - "c-locale":
-  #         {}
-  #     # Any locale other than C or UTF-8.
-  #     - "another-locale":
-  #         {}
+      # Other assorted tasks and configurations
+      - "codechecks":
+          {}
+      - "pyinstaller":
+          {}
+      - "c-locale":
+          {}
+      # Any locale other than C or UTF-8.
+      - "another-locale":
+          {}
 
-  #     - "integration":
-  #         requires:
-  #           # If the unit test suite doesn't pass, don't bother running the
-  #           # integration tests.
-  #           - "debian-11"
+      - "integration":
+          requires:
+            # If the unit test suite doesn't pass, don't bother running the
+            # integration tests.
+            - "debian-11"
 
-  #     - "typechecks":
-  #         {}
-  #     - "docs":
-  #         {}
+      - "typechecks":
+          {}
+      - "docs":
+          {}
 
-  # images:
-  #   # Build the Docker images used by the ci jobs.  This makes the ci jobs
-  #   # faster and takes various spurious failures out of the critical path.
-  #   triggers:
-  #     # Build once a day
-  #     - schedule:
-  #         cron: "0 0 * * *"
-  #         filters:
-  #           branches:
-  #             only:
-  #               - "master"
+  images:
+    # Build the Docker images used by the ci jobs.  This makes the ci jobs
+    # faster and takes various spurious failures out of the critical path.
+    triggers:
+      # Build once a day
+      - schedule:
+          cron: "0 0 * * *"
+          filters:
+            branches:
+              only:
+                - "master"
 
-  #   jobs:
+    jobs:
       # Every job that pushes a Docker image from Docker Hub needs to provide
       # credentials.  Use this first job to define a yaml anchor that can be
       # used to supply a CircleCI job context which makes Docker Hub