[ansible-devel] Ansible 2.7.0rc2

2018-09-13 Thread Toshio Kuratomi
Hi all- we're happy to announce that the general release of Ansible 2.7.0rc2 is now available! How do you get it? -- $ pip install ansible==2.7.0rc2 --user The tar.gz of the release can be found here:

Re: [ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Toshio Kuratomi
On Thu, Sep 13, 2018 at 11:52 AM, Matt Martz wrote: >> For your point, though, the API is both well known to developers and >> much better designed than open_url/fetch_url > > > I'm not necessarily disagreeing here, but do you have something specific you > are referring to? What about requests

Re: [ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Toshio Kuratomi
On Thu, Sep 13, 2018 at 11:30 AM, Brian Coca wrote: > It is not a question about pet peeves, its a question about the installed > base. > Just because you say this doesn't make it so. I brought information to the table. You need to do the same. -Toshio -- You received this message because

Re: [ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Brian Coca
It is not a question about pet peeves, its a question about the installed base. Python 2.7 was released much longer than 5 yrs ago and we still support it and even 2.6, not because we like to, but because the existing install base still has those versions. The requests lib has been present for a

Re: [ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Toshio Kuratomi
My major complaint is that the version argument is disingenuous and reflects poorly upon us every time we make it. (Internally, someone said that prior to requests-2.1.0, the API was unstable. 2.1.0 was released in 2013-12-05, about the time Ansible-1.5 was released. RHEL6 and Debian Jessie both

Re: [ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Brian Coca
I have a lot of mixed thoughts on this one, I've always encouraged module authors to avoid requests due to 1.x but even 2.x version incompatibilities, but I was unaware we banned them until this thread was started (we should update the docs). Even though the development of 'requests' has been

Re: [ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Matt Martz
I must not have been part of that discussion. It was never about the requests version for me. It was about yet another unnecessary dependency. What is the driving factor behind wanting to allow it? On Thu, Sep 13, 2018 at 11:10 AM Toshio Kuratomi wrote: > When RHEL5 went EOL we talked about

[ansible-devel] When can we remove the prohibition on requests?

2018-09-13 Thread Toshio Kuratomi
When RHEL5 went EOL we talked about dropping the prohibition on modules using the requests library (directly many modules use requests indirectly through their dependencies) but someone said "there's other distros than RHEL5 using 1.x versions of requests." (and according to that person, the