Remove generated files during cleanup phase.
This commit is contained in:
14
setup.py
14
setup.py
@@ -49,12 +49,26 @@ try:
|
|||||||
except (IOError, ImportError):
|
except (IOError, ImportError):
|
||||||
long_description = ''
|
long_description = ''
|
||||||
|
|
||||||
|
from distutils.command.clean import clean as _clean
|
||||||
|
class clean(_clean):
|
||||||
|
def run(self):
|
||||||
|
_clean.run(self)
|
||||||
|
for x in [ 'capnp/lib/capnp.cpp', 'capnp/lib/capnp.h', 'capnp/version.py' ]:
|
||||||
|
print('removing %s' % x)
|
||||||
|
try:
|
||||||
|
os.remove(x)
|
||||||
|
except OSError:
|
||||||
|
pass
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="pycapnp",
|
name="pycapnp",
|
||||||
packages=["capnp"],
|
packages=["capnp"],
|
||||||
version=VERSION,
|
version=VERSION,
|
||||||
package_data={'capnp': ['*.pxd', '*.h', '*.capnp', 'helpers/*.pxd', 'helpers/*.h', 'includes/*.pxd', 'lib/*.pxd', 'lib/*.py', 'lib/*.pyx']},
|
package_data={'capnp': ['*.pxd', '*.h', '*.capnp', 'helpers/*.pxd', 'helpers/*.h', 'includes/*.pxd', 'lib/*.pxd', 'lib/*.py', 'lib/*.pyx']},
|
||||||
ext_modules=cythonize('capnp/lib/*.pyx', language="c++"),
|
ext_modules=cythonize('capnp/lib/*.pyx', language="c++"),
|
||||||
|
cmdclass = {
|
||||||
|
'clean': clean
|
||||||
|
},
|
||||||
install_requires=[
|
install_requires=[
|
||||||
'cython > 0.19',
|
'cython > 0.19',
|
||||||
'setuptools >= 0.8'],
|
'setuptools >= 0.8'],
|
||||||
|
|||||||
Reference in New Issue
Block a user