Skip to content
This repository was archived by the owner on Sep 12, 2018. It is now read-only.

Commit 28728d1

Browse files
author
Olivier Gambier
committed
Cleanup
- trivial cleanup - unified syntax for version comparison - use metadata from init Docker-DCO-1.1-Signed-off-by: Olivier Gambier <[email protected]> (github: dmp42)
1 parent 5f64099 commit 28728d1

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

depends/docker-registry-core/setup.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,24 @@
2020
except ImportError:
2121
import distutils.core as setuptools
2222

23+
import os
24+
import re
2325
import sys
2426

2527
import docker_registry.core as core
2628

27-
if sys.version_info < (2, 6):
29+
ver = sys.version_info
30+
31+
if ver < (2, 6):
2832
raise Exception("Docker registry requires Python 2.6 or higher.")
2933

3034
requirements_txt = open('./requirements/main.txt')
3135
requirements = [line for line in requirements_txt]
3236

33-
ver = sys.version_info
34-
3537
# 2.6 native json raw_decode doesn't fit the bill, so add simple to our req
36-
if ver[0] == 2 and ver[1] <= 6:
37-
requirements.insert(0, 'simplejson>=2.0.9')
38+
if ver < (2, 7):
39+
requirements.insert(0, 'simplejson==3.6.2')
3840

39-
# d = 'https://github.com/dotcloud/docker-registry-core/archive/master.zip'
4041

4142
setuptools.setup(
4243
name=core.__title__,
@@ -45,11 +46,11 @@
4546
author_email=core.__email__,
4647
maintainer=core.__maintainer__,
4748
maintainer_email=core.__email__,
48-
keywords="docker registry core",
49-
url='https://github.com/dotcloud/docker-registry',
50-
description="Docker registry core package",
49+
keywords='docker registry core',
50+
url=core.__url__,
51+
description=core.__description__,
5152
long_description=open('./README.md').read(),
52-
# download_url=d,
53+
download_url=core.__download__,
5354
classifiers=['Development Status :: 4 - Beta',
5455
'Intended Audience :: Developers',
5556
'Programming Language :: Python',
@@ -66,9 +67,6 @@
6667
platforms=['Independent'],
6768
license=open('./LICENSE').read(),
6869
namespace_packages=['docker_registry', 'docker_registry.drivers'],
69-
# XXX setuptools breaks terribly when mixing namespaces and package_dir
70-
# TODO must report this to upstream
71-
# package_dir={'docker_registry': 'lib'},
7270
packages=['docker_registry', 'docker_registry.core',
7371
'docker_registry.drivers', 'docker_registry.testing'],
7472
install_requires=requirements,

0 commit comments

Comments
 (0)