tBuLi / symfit

Symbolic Fitting; fitting as it should be.
http://symfit.readthedocs.org
MIT License
236 stars 19 forks source link

Py3 final migration #365

Closed tBuLi closed 1 year ago

tBuLi commented 1 year ago

There were a lot of fossils in the code from the time we still had to support both py27 and py3x. Those days are long gone, so it's time for a major clean-up. The key points of this PR are:

Up for debate:

tBuLi commented 1 year ago

Yeah I agree, we can leave cached_property as an issue.

Weirdly enough I am unable to reproduce the failing test for test_global_opt.py::TestGlobalOptGaussian::test_chained_min locally, even though I recreated the same environment on my own mac. Weirdly enough however, the error is very consistent in all macos tests in our build matrix it seems. Not sure what to do from here.

I agree on thinning out the build matrix btw, it seems a bit excessive.