elementary icon indicating copy to clipboard operation
elementary copied to clipboard

Python 3.13 Support

Open ShaneMazur opened this issue 4 months ago • 5 comments

Describe the bug

Fails to install the package with python 3.13. Recreation of #1845

Given python 3.13 being supported in dbt-core since version 1.10 (released June 16th) I figured it would be a good time to revisit this issue.

To Reproduce

Install the package >=0.16.2 on any python 3.13 environment. To make this easy I provide this docker definition:

FROM        python:3.13-slim
RUN         pip install elementary-data==0.16.2

It seems to be directly related to the addition of numpy<2.0.0 which does not work with python 3.13. You will get the same error if you build the docker:

FROM        python:3.13-slim
RUN         pip install "numpy<2.0.0"

Expected behavior Package supports python 3.13

ShaneMazur avatar Aug 21 '25 15:08 ShaneMazur

Yes, this would be very nice and needed. It is blocking us from updating projects to Python 3.13.

retrry avatar Sep 04 '25 09:09 retrry

Hey @ShaneMazur @retrry ! Thanks for bringing this to our attention. It shouldn't be a big effort on our side, taking it to our weekly support and hope to fix it soon :raised_hands:

NoyaOffer avatar Oct 26 '25 11:10 NoyaOffer

Hi @NoyaOffer, do you have any updates or an ETA on Python 3.13 and NumPy 2.x compatibility? Thanks a lot!

martin-zelty avatar Nov 24 '25 17:11 martin-zelty

What is the status here?

christopherekfeldt avatar Dec 04 '25 13:12 christopherekfeldt

@NoyaOffer can you provide an update here?

ShaneMazur avatar Dec 09 '25 22:12 ShaneMazur

I will work on it today and tomorrow. Pls, don't spend your time.

vyagubov avatar Dec 18 '25 09:12 vyagubov