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

DEP: remove python-snappy and brotli as optional dependencies (no longer used) #54633

Merged
merged 3 commits into from
Aug 19, 2023

Conversation

jorisvandenbossche
Copy link
Member

@jorisvandenbossche jorisvandenbossche commented Aug 18, 2023

See #32417 (comment) for context.

The python-snappy and brotli packages were in the past a dependency of fastparquet, but that is no longer the case (dask/fastparquet@2e65722, replaced by cramjam that provides both compression options).
I am not sure if there was another reason that we included this in our optional dependencies, but I didn't find any other usage in our codebase.

Closes #32417

@jorisvandenbossche jorisvandenbossche changed the title DEP: remove python-snappy as optional dependency (no longer used) DEP: remove python-snappy and brotli as optional dependencies (no longer used) Aug 18, 2023
@lithomas1 lithomas1 added this to the 2.1 milestone Aug 19, 2023
@lithomas1 lithomas1 merged commit 5834266 into pandas-dev:main Aug 19, 2023
33 checks passed
@lithomas1
Copy link
Member

thanks @jorisvandenbossche

meeseeksmachine pushed a commit to meeseeksmachine/pandas that referenced this pull request Aug 19, 2023
mroeschke pushed a commit that referenced this pull request Aug 21, 2023
…tli as optional dependencies (no longer used)) (#54637)

Backport PR #54633: DEP: remove python-snappy and brotli as optional dependencies (no longer used)

Co-authored-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>
raydouglass pushed a commit to rapidsai/cudf that referenced this pull request Feb 28, 2024
Previously `python-snappy` was a test dependency. It does not appear that we rely on this directly, as there are no instances of `import snappy`. Recently, pandas also dropped this dependency: pandas-dev/pandas#54633

More generally, we can refactor the dependency list to use `pandas[all]` now that we require pandas 2.

Authors:
   - Bradley Dice (https://github.com/bdice)

Approvers:
   - Kyle Edwards (https://github.com/KyleFromNVIDIA)
   - Vyas Ramasubramani (https://github.com/vyasr)
   - GALI PREM SAGAR (https://github.com/galipremsagar)
   - Ray Douglass (https://github.com/raydouglass)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Required and optional dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BLD: Clang error while installing snappy in requirements-dev.txt
2 participants