diprism / fggs

Factor Graph Grammars in Python
MIT License
13 stars 3 forks source link

Automated testing with multiple versions of Python and PyTorch #131

Closed davidweichiang closed 2 years ago

davidweichiang commented 2 years ago

Currently we test with Python 3.7 and whatever the current version of PyTorch is.

@kennethsible do you know how to set it up so we can test multiple Python versions and multiple PyTorch versions?

kennethsible commented 2 years ago

Yes, if you send me specific configurations, I can set them up.

davidweichiang commented 2 years ago

I think going back to Python 3.7 is a good choice; is it standard practice to also test 3.8, 3.9, 3.10?

For PyTorch, I am not sure how far back we should go. Maybe 1.7 or 1.8.

kennethsible commented 2 years ago

I can't speak to what's standard practice, but I've always followed the same format for my Python package: oldest/newest supported version of Python, oldest/newest supported version of dependencies, dev build of dependencies, (optional) multiple Python interpreters and operating systems.