This repository was archived by the owner on Nov 22, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 10 files changed +32
-33
lines changed
Expand file tree Collapse file tree 10 files changed +32
-33
lines changed Original file line number Diff line number Diff line change 11""" Cloudflare v4 API"""
2-
3- try :
4- from cloudflare import CloudFlare
5- except :
6- pass
2+ from __future__ import absolute_import
73
84__version__ = '1.4.11'
5+
6+ from .cloudflare import CloudFlare
7+
8+ __all__ = ['CloudFlare' ]
Original file line number Diff line number Diff line change 11""" Cloudflare v4 API"""
2+ from __future__ import absolute_import
23
34import json
4- import urllib
55import requests
66
7- from logger import Logger
8- from utils import user_agent , sanitize_secrets
9- from read_configs import read_configs
10- from api_v4 import api_v4
11- from api_extras import api_extras
12- from exceptions import CloudFlareError , CloudFlareAPIError , CloudFlareInternalError
7+ from . logger import Logger
8+ from . utils import user_agent , sanitize_secrets
9+ from . read_configs import read_configs
10+ from . api_v4 import api_v4
11+ from . api_extras import api_extras
12+ from . exceptions import CloudFlareError , CloudFlareAPIError , CloudFlareInternalError
1313
1414BASE_URL = 'https://api.cloudflare.com/client/v4'
1515
Original file line number Diff line number Diff line change 22
33import os
44import re
5- import ConfigParser
5+ try :
6+ import ConfigParser # py2
7+ except ImportError :
8+ import configparser as ConfigParser # py3
69
710def read_configs ():
811 """ reading the config file for Cloudflare API"""
Original file line number Diff line number Diff line change 11""" misc utilities for Cloudflare API"""
2+ from __future__ import absolute_import
23
34import sys
45import requests
5- from __init__ import __version__
6+
7+ from . import __version__
68
79def user_agent ():
810 """ misc utilities for Cloudflare API"""
Original file line number Diff line number Diff line change @@ -298,7 +298,6 @@ The exception returns both an integer and textual message in one value.
298298
299299``` python
300300import CloudFlare
301- import CloudFlare.exceptions
302301
303302 ...
304303 try
@@ -316,7 +315,6 @@ You can itterate over that array to see the additional error.
316315``` python
317316import sys
318317import CloudFlare
319- import CloudFlare.exceptions
320318
321319 ...
322320 try
Original file line number Diff line number Diff line change @@ -140,7 +140,6 @@ A more complex example follows.
140140.. code :: python
141141
142142 import CloudFlare
143- import CloudFlare.exceptions
144143
145144 def main ():
146145 zone_name = ' example.com'
@@ -336,7 +335,6 @@ The exception returns both an integer and textual message in one value.
336335.. code :: python
337336
338337 import CloudFlare
339- import CloudFlare.exceptions
340338
341339 ...
342340 try
@@ -356,7 +354,6 @@ the additional error.
356354
357355 import sys
358356 import CloudFlare
359- import CloudFlare.exceptions
360357
361358 ...
362359 try
Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22"""Cloudflare API via command line"""
3+ from __future__ import absolute_import
34
45import sys
56
6- from cli4 import cli4
7+ from . cli4 import cli4
78
89def main (args = None ):
910 """Cloudflare API via command line"""
Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22"""Cloudflare API via command line"""
33
4- import os
54import sys
65import re
76import getopt
1110except ImportError :
1211 yaml = None
1312
14- import converters
13+ from . import converters
1514
16- sys .path .insert (0 , os .path .abspath ('..' ))
1715import CloudFlare
18- import CloudFlare .exceptions
1916
2017def dump_commands (cf ):
2118 """dump a tree of all the known API commands"""
Original file line number Diff line number Diff line change 1- #!/usr/bin/env python
21"""Cloudflare API via command line"""
2+ from __future__ import absolute_import
33
4- import os
5- import sys
6-
7- sys .path .insert (0 , os .path .abspath ('..' ))
84import CloudFlare
9- import CloudFlare .exceptions
105
116def convert_zones_to_identifier (cf , zone_name ):
127 """zone names to numbers"""
Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22"""Cloudflare API code - setup.py file"""
3-
3+ import re
44from setuptools import setup , find_packages
5- from CloudFlare import __version__
5+
6+ _version_re = re .compile (r"__version__\s=\s'(.*)'" )
7+
68
79def main ():
810 """Cloudflare API code - setup.py file"""
911
1012 with open ('README.rst' ) as read_me :
1113 long_description = read_me .read ()
1214
15+ with open ('CloudFlare/__init__.py' , 'r' ) as f :
16+ version = _version_re .search (f .read ()).group (1 )
17+
1318 setup (
1419 name = 'cloudflare' ,
15- version = __version__ ,
20+ version = version ,
1621 description = 'Python wrapper for the Cloudflare v4 API' ,
1722 long_description = long_description ,
1823 author = 'Martin J. Levy' ,
@@ -51,5 +56,6 @@ def main():
5156 ]
5257 )
5358
59+
5460if __name__ == '__main__' :
5561 main ()
You can’t perform that action at this time.
0 commit comments