[ 
https://issues.apache.org/jira/browse/RANGER-5133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17925550#comment-17925550
 ] 

Grzegorz Kokosinski commented on RANGER-5133:
---------------------------------------------

According to [https://endoflife.date/python,] it looks like it is the right 
time to update the python requirements for Ranger.

> 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
>            Priority: Major
>
> 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)

Reply via email to