Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future release(s) of pandas-datareader #977

Open
elgalu opened this issue Sep 30, 2023 · 3 comments
Open

Future release(s) of pandas-datareader #977

elgalu opened this issue Sep 30, 2023 · 3 comments

Comments

@elgalu
Copy link

elgalu commented Sep 30, 2023

No description provided.

@KamarajuKusumanchi
Copy link

Could someone please create a release? This will fix #970 .

@bashtage
Copy link
Contributor

I hesitate to release as many (most?) of the readers are broken. There isn't much of a community willing to support the individual readers, which need relatively high-frequency fixes. This is why datareader was removed from pandas - it was creating a huge burden on core developers to constantly adjust the readers, as well as when running CI jobs.

If someone would step up and start fixing readers it would make a new release easier.

There are test fails for the following readers:

  • IEX
  • Yahoo
  • Econdb
  • Fred
  • IEX
  • Bank of Canada
  • OECD

I sort of inherited this role, and while I'm content to provide technical coding (e.g., moving from versioneer to setuptools_scm for versioninig, which as been done), I am not interested in patching individual readers.

@medecau
Copy link

medecau commented Oct 28, 2024

The README file instructions point to pandas-datareader as the public package name to use.
https://github.com/pydata/pandas-datareader?tab=readme-ov-file#installation

As of this writing the most recent available release is dated 2021-07-13.
https://pypi.org/project/pandas-datareader/#history

As reported in #992 this is now awfully outdated and breaking in current Python versions – distutils was removed from Python 3.12
https://devguide.python.org/versions/
https://docs.python.org/3/whatsnew/3.12.html

The argument blocking new releases is the lack of developer support in maintaining the broken readers.

Now the whole package is broken for all users of Python 3.12 and above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants