sdispater / pendulum

Python datetimes made easy
https://pendulum.eustace.io
MIT License
6.27k stars 384 forks source link

Roadmap / new release #600

Open beci opened 2 years ago

beci commented 2 years ago

When new version will be released?

Issue

I noticed that the last version is on July 24, 2020 (2.1.2) I came to this project because of a prefect bug, which was because of the quite old #256, which was fixed by me in #594. But this is also affect apache/airflow

So what is the plan?

lakhvirss commented 2 years ago

Interested in this too @beci - I've had similar issues with Airflow to the one you pointed too. It seems there have been a few pr's into master but no word of release yet

beci commented 2 years ago

@sdispater would be able to do it, but I'm afraid he does not realize how big problem is #594 for those kinds of distros. The last release will be 2 years old in 2 weeks, and it's a 5k starts project.

intiocean commented 2 years ago

+1 for a new release. In my case it's blocking migration to use zoneinfo as per https://github.com/sdispater/pendulum/issues/646.

As the last release was over 2 years ago, I'm considering if we should migrate away from pendulum and back to python's own datetime or if there is any chance there may be a new release of pendulum in the near future.

kakulukia commented 2 years ago

+1 for a new release @sdispater 🙏

thinkwelltwd commented 2 years ago

if we should migrate away from pendulum and back to python's own datetime...

arrow might be worth a look. I've discovered that it's better maintained than pendulum and provides much of the same enhancements over the standard library's datetime.

sdispater commented 2 years ago

A first prerelease of Pendulum 3.0 is coming in the coming weeks (no exact ETA). One of the main changes will be the usage of zoneinfo instead of custom tzinfo instances.

There will also be some improvements and fixes for outstanding bugs along with a revamp of the documentation.

This takes time so thanks for bearing with us while we work on these changes. The project is not abandoned in any way but since I can only work on it in my spare time — which is split with other open source projects — this goes slower than I would like.

NickFabry commented 2 years ago

Thanks very much for the update!

radkujawa commented 1 year ago

I need to use pendulum with Python 3.12. Is there a plan to support 3.12 in some reasonable time?

Alternative is to drop pendulum and draw back to Python's datetime or similar.

sdispater commented 1 year ago

In terms of features, we are set for what we want to have in 3.0. There are a few fixes left to tackle and we need to fix the release workflow before making the final 3.0 release.

We plan for the final release end of September/start of October with at least one pre-release before it.

ollz272 commented 1 year ago

@sdispater is there any update on this?

sdispater commented 1 year ago

We published at the start of this week a new prerelease version (3.0.0b1). Feature and changes wise it's frozen, only a few bug fixes to tackle before the final release which should happen sometime next week.

Feel free to test the latest prerelease for now if you really need a more up-to-date version.

guidopetri commented 1 year ago

@sdispater hey, thanks for all your hard work with Pendulum.

Any news on the final release for 3.0.0?

mtvx commented 1 year ago

Could be useful to flag the blockers with a 3.0 milestone. Easier to follow, easier to contribute.

ollz272 commented 1 year ago

Hi - Can we please have an update for the 3.0.0 release? We're blocked upgrading to 3.12 until this. Thanks

edgarrmondragon commented 1 year ago

fwiw, I would consider https://github.com/sdispater/pendulum/issues/759 a blocker for the final 3.0 release

sdispater commented 11 months ago

Version 3.0 should be released this week-end if everything goes well.