ansible / mazer

Experimental Ansible Galaxy Content Manager
GNU General Public License v3.0
114 stars 18 forks source link

Update rest_api/download modules to use `requests` modules #218

Closed alikins closed 5 years ago

alikins commented 5 years ago

Bug Report

Related to https://github.com/ansible/mazer/issues/217

Mazer currently uses a version of the ansible 'urls.py' module for http client support, and for the publish() method, code based on httplib/http_client.

The urls.py module can be removed if it is replaced with use of the python requests module.

And in general, requests module is simpler, more standard, more maintained, and easier to support.

MAZER VERSION
name = mazer
version = 0.4.0
config_file = /home/adrian/.ansible/mazer.yml
uname = Linux, newswoop, 5.0.5-200.fc29.x86_64, #1 SMP Wed Mar 27 20:58:04 UTC 2019, x86_64
executable_location = /home/adrian/venvs/mazer040test/bin/mazer
python_version = 3.6.8 (default, Jan 27 2019, 09:00:23) [GCC 8.2.1 20181215 (Red Hat 8.2.1-6)]
python_executable = /home/adrian/venvs/mazer040test/bin/python