aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2020-09-04 08:28:34 +0200
committerAnthon van der Neut <anthon@mnt.org>2020-09-04 08:28:34 +0200
commit6c21ea594d8e79252b6683a91c9aeeec79f70061 (patch)
treee9a0e5393897f1f77270a2d605062427f12826d4 /setup.py
parentbe6fb7463b06789b38659a20454b4338e3f4a4cb (diff)
downloadruamel-yaml-clib-code-6c21ea594d8e79252b6683a91c9aeeec79f70061.tar.gz
update setup.py to workaround issue in setuptools 50.00.2.1
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/setup.py b/setup.py
index 1cc1a5a..40aba3a 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
# # header
# coding: utf-8
-# dd: 20190815
+# dd: 20200903
from __future__ import print_function, absolute_import, division, unicode_literals
@@ -51,7 +51,6 @@ if sys.version_info < (3, 4):
if sys.version_info >= (3, 8):
-
from ast import Str, Num, Bytes, NameConstant # NOQA
@@ -447,10 +446,8 @@ class NameSpacePackager(object):
sys.exit(1)
def check(self):
- try:
- from pip.exceptions import InstallationError
- except ImportError:
- return
+ # https://github.com/pypa/setuptools/issues/2355#issuecomment-685159580
+ InstallationError = Exception
# arg is either develop (pip install -e) or install
if self.command not in ['install', 'develop']:
return
@@ -540,11 +537,13 @@ class NameSpacePackager(object):
@property
def url(self):
- if self.full_package_name.startswith('ruamel.'):
- sp = self.full_package_name.split('.', 1)
- else:
- sp = ['ruamel', self.full_package_name]
- return 'https://bitbucket.org/{0}/{1}'.format(*sp)
+ url = self._pkg_data.get('url')
+ if url:
+ return url
+ sp = self.full_package_name
+ for ch in '_.':
+ sp = sp.replace(ch, '-')
+ return 'https://sourceforge.net/p/{0}/code/ci/default/tree'.format(sp)
@property
def author(self):
@@ -927,6 +926,7 @@ def main():
try:
with open('README.rst') as fp:
kw['long_description'] = fp.read()
+ kw['long_description_content_type'] = 'text/x-rst'
except Exception:
pass