@@ -19,6 +19,21 @@ def read(*parts):
19
19
if root_dir :
20
20
os .chdir (root_dir )
21
21
22
+ for dirpath , dirnames , filenames in os .walk ('country_dialcode' ):
23
+ # Ignore dirnames that start with '.'
24
+ for i , dirname in enumerate (dirnames ):
25
+ if dirname .startswith ('.' ):
26
+ del dirnames [i ]
27
+ if '__init__.py' in filenames :
28
+ pkg = dirpath .replace (os .path .sep , '.' )
29
+ if os .path .altsep :
30
+ pkg = pkg .replace (os .path .altsep , '.' )
31
+ packages .append (pkg )
32
+ elif filenames :
33
+ prefix = dirpath [12 :]
34
+ for f in filenames :
35
+ data_files .append (os .path .join (prefix , f ))
36
+
22
37
23
38
def parse_requirements (file_name ):
24
39
requirements = []
@@ -64,11 +79,7 @@ def parse_dependency_links(file_name, install_flag=False):
64
79
author = 'Belaid Arezqui' ,
65
80
66
81
url = 'http://github.com/Star2Billing/django-country-dialcode' ,
67
- packages = [
68
- "country_dialcode" ,
69
- "country_dialcode.management" ,
70
- "country_dialcode.management.commands" ,
71
- ],
82
+ packages = packages ,
72
83
package_data = {
73
84
"" : [
74
85
"fixtures/*" ,
@@ -77,6 +88,7 @@ def parse_dependency_links(file_name, install_flag=False):
77
88
include_package_data = True ,
78
89
download_url = 'https://github.com/Star2Billing/django-country-dialcode/tarball/master' ,
79
90
zip_safe = False ,
91
+ package_dir = {'country_dialcode' : 'country_dialcode' },
80
92
entry_points = {'django.apps' : 'country_dialcode = country_dialcode' },
81
93
install_requires = parse_requirements ('requirements.txt' ),
82
94
dependency_links = parse_dependency_links ('requirements.txt' , install_flag ),
@@ -92,4 +104,3 @@ def parse_dependency_links(file_name, install_flag=False):
92
104
'Topic :: Software Development :: Libraries :: Python Modules'
93
105
],
94
106
)
95
-
0 commit comments