support python 3.10
Changes to the collections module in (I think?) python >=3.9 require updating many of the requirements in order to run the site under python 3.10.
Changes to the collections module in (I think?) python >=3.9 require updating many of the requirements in order to run the site under python 3.10.