iGEM-Engineering / iGEM-distribution

Repository for collective design of an iGEM DNA distribution
https://igem-distribution.readthedocs.io
Other
42 stars 20 forks source link

Test against Python 3.10 #310

Open jakebeal opened 1 year ago

jakebeal commented 1 year ago

We are currently running up through Python 3.9. Some things that were deprecated have finally vanished in Python 3.10, and the scripts may not work correctly for that version.

mburridge96 commented 1 year ago

Biopython seems to have some build issues with python3.10 on mine - x86_64-linux-gnu-gcc error

It doesn't seem to be used anywhere though, so should biopython be removed from requirements? Or am I missing something?

EDIT: Solved that, need both build-essential and python dev installed.

noahsprent commented 1 year ago

How does this issue relate to #180? Can we test for 3.7-3.10 like SBOL-utilities?

jakebeal commented 1 year ago

Yes, we could upgrade to a matrix build. The SBOL utilities script shows how to do this.

jakebeal commented 1 year ago

Doing a matrix build would simultaneously address both this and #180