regulaforensics / DocumentReader-web-python-client

Regula Document Reader web API Python 3.5+ client

Home Page:https://regulaforensics.com

Repository from Github https://github.comregulaforensics/DocumentReader-web-python-clientRepository from Github https://github.comregulaforensics/DocumentReader-web-python-client

setup.py should not pin specific versions

m000 opened this issue · comments

install_requires in setyp.py pins specific versions of several packages. This causes problems when managing package versions in the python environment where DocumentReader is used.

E.g. certifi==2020.12.5 forces all packages in the environment to use old root certificates. And e.g. Sentry SDK already requires urllib3>1.26.5, creating a conflict.

install_requires=[
"certifi==2020.6.20",
"future==0.18.2",
"python-dateutil==2.8.1",
"six==1.15.0",
"urllib3==1.26.5",
],

install_requires should be more flexible in allowing DocumentReader to work with more recent versions of the package.

This is really affecting us because other packages cannot be updated as a result. The Regula documentreader and facesdk are now conflicting when either one dictates a higher certifi requirement.

I received your problem and will fix that ASAP

Hello @mostaszewski @m000
This issue has been fixed in current 6.9.3 release version. Feel free to update and use it