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

Remove pandas dependency #56

Open
cartermak opened this issue Jul 18, 2023 · 2 comments
Open

Remove pandas dependency #56

cartermak opened this issue Jul 18, 2023 · 2 comments
Labels
internal Back-end code quality improvements, refactors, etc.
Milestone

Comments

@cartermak
Copy link
Member

Certain combinations of Python versions and hosts (e.g., Python3.6 on an M1 Mac) have trouble installing numpy, a dependency of pandas, because it needs to be built from source, compiler flags might need tweaking, etc.

Ticket is to remove the pandas dependency altogether since it's only used once to fill intermediate values in the plans download-resources command. This could probably be replaced with a manual implementation pretty easily.

@cartermak cartermak added this to the v2 milestone Jul 18, 2023
@cartermak
Copy link
Member Author

De-scoping from v2 milestone as it should be possible to make this change as a pure refactor with no breaking changes to interfaces.

@cartermak cartermak removed this from the v2 milestone Aug 23, 2023
@cartermak cartermak added this to the v3 milestone Jan 29, 2024
@cartermak cartermak added the internal Back-end code quality improvements, refactors, etc. label Jan 29, 2024
@cartermak
Copy link
Member Author

Even more reason to do this: numpy released a v2.0.0 which breaks pandas, so users need to manually install numpy==1.26.4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Back-end code quality improvements, refactors, etc.
Projects
None yet
Development

No branches or pull requests

1 participant