Switch to using sasl3 (sasl doesn't work on newer versions of Python)
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 545
- PR merge metrics
- No merged PRs in 30d
Description
The `extras_require` dependencies for `hive` [currently install `sasl`](https://github.com/dropbox/PyHive/blob/1548ecc6fbd037012030f52ee2bcebf9c5bce7a6/setup.py#L47), though this package was last updated about [5 years ago](https://pypi.org/project/sasl/) and [has issues](https://github.com/cloudera/python-sasl/issues/21) when run against newer versions of Python.
This could be resolved by updating to use `sasl3`, a maintained fork of the `sasl` project that is compatible with Python 3.
One blocker for this fix is that the `thrift_sasl` dependency also tries to install the unmaintained version of `sasl`. There is [a PR](https://github.com/cloudera/thrift_sasl/pull/30) to address this, but a new release of `thrift_sasl` would need to be made before this project could fully update.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.