great expectations iconGreetings! Our Hackathon is live with $15,000 in prizesStart Hacking

Python 3.6 EOL Announcement

With our next minor release (v0.15), we'll require Python 3.7 or greater. Here's what that means for you...
Written By  Chetan KiniMarch 25, 2022
Python Logo

Hello GE Community!

We are always working  to improve and iterate upon Great Expectations to best fit the needs of its community. As we’ve seen a steady decline in the overall usage of Python 3.6 and recognize the version as being officially end-of-life as of December 2021, we’ve decided that with our next minor release (v0.15) we will require Python 3.7 or greater. This change will take place on April 7th, 2022.

This change  opens up a number of exciting new opportunities to improve the product. With Python 3.7 as our newest minimum supported version, we can:

  • Leverage useful features such as Data Classes and stronger type annotations to strengthen the quality and integrity of our codebase.

  • Better integrate with powerful 3rd party libraries that don’t mesh well with Python 3.6 (such as scipy).

  • Harness the overall performance improvements and upgrades made to the standard library.

For more information, please check out:

Note that the usage of these new tools and improvements marks a true breaking change; the introduction of dataclasses brings upon syntax and import errors with a Python 3.6 interpreter.

So what does this mean if you or your team are still on Python 3.6? Not to worry! You can either pin your version of great_expectations to <0.15.0 or upgrade your Python version using pyenv, conda, or your operating system’s package manager.

Regardless, our developer relations and core engineering teams are still dedicated to ensuring that you are able to use Great Expectations to its fullest potential. This marks an exciting new chapter for the Great Expectations ecosystem and we look forward to continuing to work with you all to build a shared, open standard for data quality.

If you have any questions regarding this update or run into issues while migrating, feel free to reach out to us on Slack or GitHub.

Like our blogs?

Join our newsletter and get more blogs and news

Great Expectations Newsletter and Updates Sign-up

Hello friend of Great Expectations!

Our newsletter content will feature product updates from the open-source platform and our upcoming Cloud product, new blogs and community celebrations.

Please let us know what matters to you in regards to your use (or potential use) of Great Expectations below. We want to make sure that we keep you informed and notified only about what matters to you.

Error message placeholder

Error message placeholder

Error message placeholder

Error message placeholder

Error message placeholder

Error message placeholder

Error message placeholder

Error message placeholder

We are hiring! Please check out our job board here:

Great Expectations

Developed By

Netlify Logo
Brought to you by the Superconductive TeamCopyright ©2020 Great Expectations