zerothi / sisl

Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations
https://zerothi.github.io/sisl
Mozilla Public License 2.0
182 stars 58 forks source link

sisl release policy #794

Closed tfrederiksen closed 1 month ago

tfrederiksen commented 3 months ago

I was just wondering about your thoughts regarding sisl version releases. What constitutes a sufficient advancement for a new release?

The latest one v0.14.3 is from November 2023 and lots of changes have been introduced since then. Would it make sense to have some more frequent minor/micro releases?

zerothi commented 3 months ago

I have planned to make a release very soon! Indeed lots has happened... However, now since numpy 2.0.0 has come out, I think this needs to be revised before we can actually make the release. Otherwise we should release, and stick people with old numpy releases, I guess this could work, temporarily.

tfrederiksen commented 3 months ago

Wouldn't it make sense to have a minor release before stepping to numpy 2.0.0?

zerothi commented 3 months ago

I will do a 0.15, no minor release should be done for all the things that has happened. ;)

zerothi commented 3 months ago

I really would like a speedy release, but the current cibuildwheel just fails, so this requires quite a bit of work.

I'll have to look at this when time allows...

tfrederiksen commented 3 months ago

Sure, I understand, no stress! I was just curious about your thoughts and plans.

zerothi commented 2 months ago

It seems everything has been solved, will release pretty soon ;)