Remove useless commands in setup.
This commit is contained in:
parent
8eb6520931
commit
af808ca3e5
46
setup.py
46
setup.py
@ -41,50 +41,6 @@ import shutil
|
|||||||
from distutils.core import setup, Command
|
from distutils.core import setup, Command
|
||||||
from distutils.command.build_scripts import build_scripts
|
from distutils.command.build_scripts import build_scripts
|
||||||
|
|
||||||
class BuildScripts(build_scripts):
|
|
||||||
"""Build the package."""
|
|
||||||
def run(self):
|
|
||||||
"""Run building."""
|
|
||||||
self.mkpath(self.build_dir)
|
|
||||||
for script in self.scripts:
|
|
||||||
root, _ = os.path.splitext(script)
|
|
||||||
self.copy_file(script, os.path.join(self.build_dir, root))
|
|
||||||
|
|
||||||
class Clean(Command):
|
|
||||||
"""Clean up package temporary files."""
|
|
||||||
description = "clean up package temporary files"
|
|
||||||
user_options = []
|
|
||||||
|
|
||||||
def initialize_options(self):
|
|
||||||
"""Pre-processing."""
|
|
||||||
pass
|
|
||||||
|
|
||||||
def finalize_options(self):
|
|
||||||
"""Post-processing."""
|
|
||||||
pass
|
|
||||||
|
|
||||||
def run(self):
|
|
||||||
"""Run clean up."""
|
|
||||||
path = os.path.abspath(os.path.dirname(__file__))
|
|
||||||
for pathname, _, files in os.walk(path):
|
|
||||||
for filename in filter(self._should_remove, files):
|
|
||||||
os.unlink(os.path.join(pathname, filename))
|
|
||||||
|
|
||||||
for folder in ("build", "dist"):
|
|
||||||
if os.path.isdir(os.path.join(path, folder)):
|
|
||||||
shutil.rmtree(os.path.join(path, folder))
|
|
||||||
|
|
||||||
if os.path.isfile(os.path.join(path, "MANIFEST")):
|
|
||||||
os.unlink(os.path.join(path, "MANIFEST"))
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def _should_remove(filename):
|
|
||||||
"""Return if ``filename`` should be considered as temporary."""
|
|
||||||
return (os.path.splitext(filename)[1] == ".pyc" or
|
|
||||||
os.path.splitext(filename)[1] == ".pyo" or
|
|
||||||
filename.endswith("~") or
|
|
||||||
(filename.startswith("#") and filename.endswith("#")))
|
|
||||||
|
|
||||||
# When the version is updated, ``version`` and ``download_url`` must be modified
|
# When the version is updated, ``version`` and ``download_url`` must be modified
|
||||||
# A new section in the ``NEWS`` file must be added too
|
# A new section in the ``NEWS`` file must be added too
|
||||||
setup(
|
setup(
|
||||||
@ -101,8 +57,6 @@ setup(
|
|||||||
packages=["radicale", "radicale.acl"],
|
packages=["radicale", "radicale.acl"],
|
||||||
provides=["radicale"],
|
provides=["radicale"],
|
||||||
scripts=["radicale.py"],
|
scripts=["radicale.py"],
|
||||||
cmdclass={"clean": Clean,
|
|
||||||
"build_scripts": BuildScripts},
|
|
||||||
keywords=["calendar", "CalDAV"],
|
keywords=["calendar", "CalDAV"],
|
||||||
classifiers=[
|
classifiers=[
|
||||||
"Development Status :: 4 - Beta",
|
"Development Status :: 4 - Beta",
|
||||||
|
Loading…
Reference in New Issue
Block a user