dropbox / dropbox/PyHive

Switch to using sasl3 (sasl doesn't work on newer versions of Python)

Open
#380 2 comments 4 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.