robbievanleeuwen / section-properties

Analysis of an arbitrary cross-section in python using the finite element method.
https://sectionproperties.rtfd.io
MIT License
412 stars 92 forks source link

Add python 3.12 support #404

Closed robbievanleeuwen closed 5 months ago

robbievanleeuwen commented 5 months ago

Adds support for python 3.12, thus closing #401.

Note that rhino3dm does not currently support python 3.12 so users are prevented from running pip install sectionproperties[rhino] if they are running python 3.12 - this is also mentioned in the docs under installation. The testing suite is modified such that rhino tests are skipped if the python version is 3.12.

Core Dependency Updates