Use OSError instead of FileNotFoundError to work on both py2 and py3

This commit is contained in:
Rémy Léone 2017-09-07 10:34:19 +02:00
parent 1a9be22205
commit f31f81c1b4

View File

@ -46,7 +46,7 @@ class PublishCommand(Command):
description = 'Build and publish the package.'
user_options = []
@staticmethod
def status(s):
"""Prints things in bold."""
@ -62,7 +62,7 @@ class PublishCommand(Command):
try:
self.status('Removing previous builds…')
rmtree(os.path.join(here, 'dist'))
except FileNotFoundError:
except OSError:
pass
self.status('Building Source and Wheel (universal) distribution…')
@ -108,7 +108,7 @@ setup(
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy'
],
# $ setup.py publish support.
# $ setup.py publish support.
cmdclass={
'publish': PublishCommand,
},