python-hyper / brotlicffi

Python bindings to the Brotli compression library
MIT License
147 stars 27 forks source link

conflicting module name with google brotli python bindings #145

Closed rathann closed 3 years ago

rathann commented 5 years ago

This project is named brotlipy but the python module provided is named brotli, same as Google's brotli python bindings. This makes it impossible to have both installed at the same time. Please rename the python module to brotlipy.

jayvdb commented 5 years ago

Or maybe rename to brotlicffi currently available, and would help to explain the difference.

sethmlarson commented 3 years ago

I'm in favor of using brotlicffi as the name of the package. My proposal is for v0.8.0 both brotlipy and brotlicffi will be published. brotlipy users will receive an import DeprecationWarning about migrating to brotlicffi or installing Google's brotli package if they don't need CFFI. brotlicffi will use the brotlicffi namespace so there isn't a conflict any more.

Does this proposal seem good to others? (cc @python-hyper/core)