scikit-learn-contrib/category_encoders

Version requirements for Python and Dependencies

PaulWestenthanner opened this issue · 0 comments

Expected Behavior

The versions specified in requirement.txt and the python versions should work.

Actual Behavior

  • Installing pandas >= 1.0 does not work on python 3.5
  • Installing sklearn >= 1.0 does not work with python 3.5 and 3.6
  • Unit tests fail for pandas < 0.23 although stated otherwise
  • There is a bug that makes numpy >1.20 incompatible with pandas <1.0.5 (c.f. numpy/numpy#18355 (comment) and pandas-dev/pandas#39520)

Proposed solution

  • Drop support for python 3.5
  • Also python 3.6 has reached end of life and should no longer be supported
  • Introduce a tox.ini file to easier check for compatible versions in the future
  • Introduce python >=3.7 specific features like f-strings and type hints