Krzysztof Sobolewski created RANGER-5133:
--------------------------------------------
Summary: Clarify requirements regarding Python version
Key: RANGER-5133
URL: https://issues.apache.org/jira/browse/RANGER-5133
Project: Ranger
Issue Type: Task
Components: admin, tagsync, usersync
Affects Versions: 2.5.0
Reporter: Krzysztof Sobolewski
There are plenty of Python scripts in Ranger, but it's unclear to me what
version of Python they should be running on. Our deployment environment
contains a fairly recent version of Python 3 (because Python 2 is long EOL),
and, for example, the database scripts do not work. For example, we had to make
the following change:
{code:java}
fcp = ConfigParser()
fcp.optionxform = str
- fcp.readfp(config)
+ fcp.read_file(config)
{code}
That's because `readfp` is no longer available in newer Python versions. Or,
the escape syntax in strings has changed and newer Python spews a lot of
warnings about it (the old syntax is about to be removed in the future).
So my request here is to clarify that and/or fixup the scripts so they work on
current version of Python. Thanks!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)