-
Notifications
You must be signed in to change notification settings - Fork 4
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
Use upstream uchardet #22
Comments
I'm definitely in favor of using the upstream uchardet library. I think the original maintainer forked and made slight changes for specific reasons I cannot recall. I've experimented with it in the past and there will be some tinkering required. |
It looks like the current wheel build fails because becaues the include dir is missing after a8c5431
|
It looks like wheel builds will only work with ciwheelbuild a8c5431#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711R16 |
PEP 517 builds fail
|
This lib is an optimization only Removing it per kapi2289#126 (comment) Also PEP 517 wheel builds are currently failing for the lib faust-streaming/cChardet#22 (comment)
This lib is an optimization only Removing it per kapi2289#126 (comment) Also PEP 517 wheel builds are currently failing for the lib faust-streaming/cChardet#22 (comment)
I'm not sure its possible to use the upstream lib without causing some regressions since it appears to be missing some of the manually applied fixes. |
My experience with the upstream libraries right now is that they are currently incompatible with what the fork has. I would have to add a confidence function into the upstream libraries in order to guarantee compatibility with what we have in this library. |
Related commits |
Well, I don’t see any merge requests (or even issue tickets) to add there those fixes. |
Cchardet currently uses the fork https://github.com/PyYoshi/uchardet of https://gitlab.freedesktop.org/uchardet/uchardet. If I try to compile it with the latter I get
because the function signatures differ. It would be nice to have cchardet use the upstream project instead because that's shipped by many Linux distributions.
The text was updated successfully, but these errors were encountered: