Skip to content

Commit 7ec40f3

Browse files
committed
update setup.py trying to fix for PyPI
1 parent 3a52cfe commit 7ec40f3

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

Diff for: MANIFEST.in

-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@ recursive-include country_dialcode *
55
include README.rst
66
include MIT-LICENSE.txt
77
include requirements.txt
8-

Diff for: country_dialcode/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# :license: MIT, see MIT-LICENSE.txt for more details.
1010

1111

12-
VERSION = (0, 4, 2, "")
12+
VERSION = (0, 4, 3, "")
1313
__version__ = ".".join(map(str, VERSION[0:3])) + "".join(VERSION[3:])
1414
__author__ = "Arezqui Belaid"
1515
__contact__ = "[email protected]"

Diff for: setup.py

+17-6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,21 @@ def read(*parts):
1919
if root_dir:
2020
os.chdir(root_dir)
2121

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+
2237

2338
def parse_requirements(file_name):
2439
requirements = []
@@ -64,11 +79,7 @@ def parse_dependency_links(file_name, install_flag=False):
6479
author='Belaid Arezqui',
6580
author_email='[email protected]',
6681
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,
7283
package_data={
7384
"": [
7485
"fixtures/*",
@@ -77,6 +88,7 @@ def parse_dependency_links(file_name, install_flag=False):
7788
include_package_data=True,
7889
download_url='https://github.com/Star2Billing/django-country-dialcode/tarball/master',
7990
zip_safe=False,
91+
package_dir={'country_dialcode': 'country_dialcode'},
8092
entry_points={'django.apps': 'country_dialcode = country_dialcode'},
8193
install_requires=parse_requirements('requirements.txt'),
8294
dependency_links=parse_dependency_links('requirements.txt', install_flag),
@@ -92,4 +104,3 @@ def parse_dependency_links(file_name, install_flag=False):
92104
'Topic :: Software Development :: Libraries :: Python Modules'
93105
],
94106
)
95-

0 commit comments

Comments
 (0)