commit 260c43864224f798c9d939c594d267b60410c6f5
Author: Scott Bahling <sbahling@suse.de>
Date:   Fri Aug 3 16:43:53 2018 +0200

    Build get now returns None on failure. Handle appropriately

commit b15e41a14f03d66f54353a7185cc57319c16ee17
Author: Scott Bahling <sbahling@suse.de>
Date:   Fri Aug 3 16:42:16 2018 +0200

    Add streaming option for HTTP get method

commit 494f2c4dc9c5d1937545e0af54345c4d0d578bee
Author: Scott Bahling <sbahling@suse.de>
Date:   Fri Aug 3 16:41:14 2018 +0200

    Add put and post methods to build api

commit 04660109f28859424307f159ef96dd164ef720a8
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Jul 18 17:32:13 2018 +0200

    Fix module name

commit 84de1851f6982ca73a2f82eb382ff3f13742e31f
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Jul 18 17:23:15 2018 +0200

    Handle retrieving binary files properly

commit 243c10a0283e0b93104f106fb78f151beb54aa38
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Jul 18 17:22:39 2018 +0200

    Remove output noise

commit 19264fdace6eed4fe600948741d21a4b9f947423
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Jul 18 17:22:00 2018 +0200

    Make flake8 happy
    
    Add dummy logger for now

commit da1e9fd7c1236b17590946aff5a7ae638d50c6df
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Nov 1 12:13:45 2017 +0100

    Only call osc.conf.get_config() when needed
    
    osc.conf.get_config() can cause calls to password managers like kwallet.
    Move this action from module init to the functions that actually need
    to access the OBS api and require authentication. We also cache the results
    in a local variable now.

commit d8640ac161de82ff0e1f925d0c39f48067d4479a
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Nov 1 11:44:12 2017 +0100

    Add test for sourceapi.put_meta

commit d552dd4883ad940247aa6f0bf605655357df3966
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Oct 4 20:10:05 2017 +0200

    Move test project/package to build.opensuse.org

commit ee51997334672b2d4a4813c4e4ae2e4a21683fa7
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Sep 14 12:11:47 2016 +0200

    Implement locking api; refactor ObsSourceApi get/put/post calls

commit 525ac83bf2bb2c0a23ba78045cbfa6393a4cb2d8
Author: Scott Bahling <sbahling@suse.de>
Date:   Fri May 20 00:00:59 2016 +0200

    remove print

commit aec4fb843314843bcea21a8b82888ab4b41666b5
Author: Scott Bahling <sbahling@suse.de>
Date:   Thu May 19 23:58:21 2016 +0200

    Replace get_binaries with binaries_ls

commit 0827824cab43b7a5fd732f6ed5e94b44a745cc00
Author: Scott Bahling <sbahling@suse.de>
Date:   Tue Apr 19 16:06:57 2016 +0200

    Update api core to use buildapi and sourceapi

commit 3ea5bd07c23838b1a96357089e8173a094dfaed1
Author: Scott Bahling <sbahling@suse.de>
Date:   Thu Mar 3 02:19:13 2016 +0100

    Add formatter class and extend FileInfo class

commit 224e2ce1d43045e567a1c782830a24432531aa8b
Author: Scott Bahling <sbahling@suse.de>
Date:   Thu Mar 3 02:12:20 2016 +0100

    Add ObsBuildApi class

commit 6ff6b6ba188bbadffb619edf16475c896a447aef
Author: Scott Bahling <sbahling@suse.de>
Date:   Thu Mar 3 02:11:36 2016 +0100

    Add ObsSourceApi class

commit 3f1196fbc783b77af647cebd99400edcf465dc9c
Author: Scott Bahling <sbahling@suse.de>
Date:   Thu Mar 3 02:10:35 2016 +0100

    Add ObsHttpApi class

commit 622b176e622e96742610bbaf07cab645e6b208a1
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Feb 21 14:02:08 2016 +0100

    Refactor FileInfo object

commit cfdcaa52f656cfc80f9f2b021c262f4ea6663fda
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Feb 21 13:03:30 2016 +0100

    Add test for get_binary_fileinfo

commit 5cf8d0a0b03659790cd7c34d1b5bea350bb41d1a
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Feb 21 12:57:53 2016 +0100

    rename source_info method to get_source_info
    
    Consistency with other get_* methods

commit 3269f3b00c8c7fe1d3fcf52726f2dae27b62d830
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Feb 21 12:54:59 2016 +0100

    rename get_binaries to binaries_ls
    
    Consistency with the other "ls" methods

commit 96e67da70b43c911036cb2dd5a2a05b7e0a27095
Author: Scott Bahling <sbahling@suse.de>
Date:   Sat Feb 20 20:24:51 2016 +0100

    Implement get_build_info and get_nothing_provides

commit ae29149adc0a1483f839961843804f199b15779e
Author: Scott Bahling <sbahling@suse.de>
Date:   Sat Feb 20 20:24:19 2016 +0100

    Implement lock method

commit 815f038d8ebaa9a9a0dc2539cd547a98c042f001
Author: Scott Bahling <sbahling@suse.de>
Date:   Sat Feb 20 20:22:58 2016 +0100

    Implement __api_put and get/put meta methods

commit f8ef4e18bc77d391aabff248fd7ee13a1303150e
Author: Scott Bahling <sbahling@suse.de>
Date:   Sat Feb 20 20:21:37 2016 +0100

    Implement source_info

commit d8ed26683890b5a119ae59dd7cd3d55dd5bc7bb9
Author: Scott Bahling <sbahling@suse.de>
Date:   Sat Feb 20 20:14:08 2016 +0100

    Modify __api_get to function with self.retries set to 0

commit 4fe7816a5d6d9b1d9ee171c62c6111b95a925f1f
Author: Scott Bahling <sbahling@suse.de>
Date:   Thu Aug 6 17:16:48 2015 +0200

    Add some robustness to http connections
    
    - Add a retry loop. Shouldn't be required, but sometimes api.suse.com
      fails with authentication and a second retry works.
    
    - Add verify_ssl option to turn off SSL verification. Needed when
      facing temporary SSL certificate issues on the api server.

commit 1c18d4ee5a127431e2d31bae6bc060545d776548
Author: Scott Bahling <sbahling@suse.de>
Date:   Tue Jun 30 09:59:04 2015 +0200

    Requires python-requests

commit e3ffbe638eea380a6760586a2b44b9a3e3006e2b
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Apr 19 19:37:23 2015 +0200

    Update versioneer and add first unit tests

commit 480b40e658fb9c0edd1fdb0febf2629a06f13215
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Apr 19 13:12:28 2015 +0200

    Fix __get_auth

commit 8fd95bc298868b14f0a5986589caa986cb52bcaf
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Apr 19 12:48:45 2015 +0200

    Fixup get_vendor method
    
    Handle projects without repositories.

commit c9f684add9ab52175fe060991c1595e0f631945b
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Apr 19 12:47:13 2015 +0200

    Add success property to ObsApi
    
    Returns True or False if the last api query was successful or not

commit 5d1583fe035c8e646ab6beba2fde0b3bb5f87c12
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Apr 19 12:30:50 2015 +0200

    Add ObsApi.get_xml() method
    
    get_xml will attempt to retrieve the xml response from the obs api.
    If response failes, a dummy, blank xml file will be returned. This
    makes the helper functions more robust against api connection errors.
    If query failes, empty data will be simply be returned to the client.
    The client is responsible for any response error checking.
    
    The 'response' property is added to the ObsApi. This holds the
    full requests response from the last api query. The client can check
    this property to test for query success when required.

commit 942ac9bdbe918873eb4f5984f87d54e1f93efc51
Author: Scott Bahling <sbahling@suse.de>
Date:   Sun Apr 19 12:16:39 2015 +0200

    Get OBS authentication from osc if installed

commit ca716bc03703a42cccd4bad5254bc18042b17866
Author: Scott Bahling <sbahling@suse.de>
Date:   Fri Apr 10 19:40:43 2015 +0200

    .gitattributes for versioneer support

commit 2b80f468454281c35a228f11f4c36a1b82a835ff
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Apr 8 15:28:13 2015 +0200

    Make rpmlint happy

commit a12dee3cb934212153563138ca9341668608f3bd
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Apr 8 15:26:18 2015 +0200

    Remove ChangeLog from repo

commit 37abb0ca397724645763c77b7ddaed4891cdf7ef
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Apr 8 15:23:25 2015 +0200

    add python- prefix to specfile

commit a1c54d89aec78c9b797710723797a974ba0cd2b0
Author: Scott Bahling <sbahling@suse.de>
Date:   Wed Apr 8 15:20:36 2015 +0200

    Setup package

commit d4bdc1c110eaa0f0bd5702c01613a43de326757e
Author: Scott Bahling <sbahling@suse.de>
Date:   Mon Feb 23 12:34:32 2015 +0100

    Initial
