11import requests
2+ import pkg_resources
23from requests .auth import HTTPBasicAuth
34from os import getenv
45from json import dumps as json_dumps
56
6- __version__ = "2.1.0"
7+ _name = "databox"
8+ _version = pkg_resources .get_distribution (_name ).version
79
810
911class Client (object ):
@@ -59,8 +61,8 @@ def _push_json(self, data=None, path="/"):
5961 auth = HTTPBasicAuth (self .push_token , '' ),
6062 headers = {
6163 'Content-Type' : 'application/json' ,
62- 'User-Agent' : 'databox-python/' + __version__ ,
63- 'Accept' : 'application/vnd.databox.v' + __version__ .split ('.' )[0 ] + '+json'
64+ 'User-Agent' : 'databox-python/' + _version ,
65+ 'Accept' : 'application/vnd.databox.v' + _version .split ('.' )[0 ] + '+json'
6466 },
6567 data = data
6668 )
@@ -73,8 +75,8 @@ def _get_json(self, path):
7375 auth = HTTPBasicAuth (self .push_token , '' ),
7476 headers = {
7577 'Content-Type' : 'application/json' ,
76- 'User-Agent' : 'databox-python/' + __version__ ,
77- 'Accept' : 'application/vnd.databox.v' + __version__ .split ('.' )[0 ] + '+json'
78+ 'User-Agent' : 'databox-python/' + _version ,
79+ 'Accept' : 'application/vnd.databox.v' + _version .split ('.' )[0 ] + '+json'
7880 }
7981 )
8082
@@ -86,8 +88,8 @@ def _delete_json(self, path):
8688 auth = HTTPBasicAuth (self .push_token , '' ),
8789 headers = {
8890 'Content-Type' : 'application/json' ,
89- 'User-Agent' : 'databox-python/' + __version__ ,
90- 'Accept' : 'application/vnd.databox.v' + __version__ .split ('.' )[0 ] + '+json'
91+ 'User-Agent' : 'databox-python/' + _version ,
92+ 'Accept' : 'application/vnd.databox.v' + _version .split ('.' )[0 ] + '+json'
9193 }
9294 )
9395
0 commit comments