mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Fix duplicate console_scripts
entry under windows
This commit is contained in:
parent
86a86e6b58
commit
9ba8caf26d
1 changed files with 18 additions and 20 deletions
38
setup.py
38
setup.py
|
@ -1,5 +1,4 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
"""
|
"""
|
||||||
The setup script for salt
|
The setup script for salt
|
||||||
"""
|
"""
|
||||||
|
@ -9,7 +8,6 @@ The setup script for salt
|
||||||
# pylint: disable=C0111,E1101,E1103,F0401,W0611,W0201,W0232,R0201,R0902,R0903
|
# pylint: disable=C0111,E1101,E1103,F0401,W0611,W0201,W0232,R0201,R0902,R0903
|
||||||
|
|
||||||
# For Python 2.5. A no-op on 2.6 and above.
|
# For Python 2.5. A no-op on 2.6 and above.
|
||||||
from __future__ import absolute_import, print_function, with_statement
|
|
||||||
|
|
||||||
import contextlib
|
import contextlib
|
||||||
import distutils.dist
|
import distutils.dist
|
||||||
|
@ -492,7 +490,7 @@ class DownloadWindowsDlls(Command):
|
||||||
fdest = dest.format(fname=fname)
|
fdest = dest.format(fname=fname)
|
||||||
if not os.path.exists(fdest):
|
if not os.path.exists(fdest):
|
||||||
log.info(
|
log.info(
|
||||||
"Downloading {0}.dll to {1} from {2}".format(fname, fdest, furl)
|
"Downloading {}.dll to {} from {}".format(fname, fdest, furl)
|
||||||
)
|
)
|
||||||
try:
|
try:
|
||||||
import requests
|
import requests
|
||||||
|
@ -507,7 +505,7 @@ class DownloadWindowsDlls(Command):
|
||||||
wfh.flush()
|
wfh.flush()
|
||||||
else:
|
else:
|
||||||
log.error(
|
log.error(
|
||||||
"Failed to download {0}.dll to {1} from {2}".format(
|
"Failed to download {}.dll to {} from {}".format(
|
||||||
fname, fdest, furl
|
fname, fdest, furl
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -519,7 +517,7 @@ class DownloadWindowsDlls(Command):
|
||||||
if IS_PY3:
|
if IS_PY3:
|
||||||
while True:
|
while True:
|
||||||
chunk = req.read(4096)
|
chunk = req.read(4096)
|
||||||
if len(chunk) == 0:
|
if not chunk:
|
||||||
break
|
break
|
||||||
wfh.write(chunk)
|
wfh.write(chunk)
|
||||||
wfh.flush()
|
wfh.flush()
|
||||||
|
@ -532,7 +530,7 @@ class DownloadWindowsDlls(Command):
|
||||||
wfh.flush()
|
wfh.flush()
|
||||||
else:
|
else:
|
||||||
log.error(
|
log.error(
|
||||||
"Failed to download {0}.dll to {1} from {2}".format(
|
"Failed to download {}.dll to {} from {}".format(
|
||||||
fname, fdest, furl
|
fname, fdest, furl
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -608,7 +606,7 @@ class CloudSdist(Sdist): # pylint: disable=too-many-ancestors
|
||||||
# Let's update the bootstrap-script to the version defined to be
|
# Let's update the bootstrap-script to the version defined to be
|
||||||
# distributed. See BOOTSTRAP_SCRIPT_DISTRIBUTED_VERSION above.
|
# distributed. See BOOTSTRAP_SCRIPT_DISTRIBUTED_VERSION above.
|
||||||
url = (
|
url = (
|
||||||
"https://github.com/saltstack/salt-bootstrap/raw/{0}"
|
"https://github.com/saltstack/salt-bootstrap/raw/{}"
|
||||||
"/bootstrap-salt.sh".format(BOOTSTRAP_SCRIPT_DISTRIBUTED_VERSION)
|
"/bootstrap-salt.sh".format(BOOTSTRAP_SCRIPT_DISTRIBUTED_VERSION)
|
||||||
)
|
)
|
||||||
deploy_path = os.path.join(
|
deploy_path = os.path.join(
|
||||||
|
@ -616,8 +614,8 @@ class CloudSdist(Sdist): # pylint: disable=too-many-ancestors
|
||||||
)
|
)
|
||||||
log.info(
|
log.info(
|
||||||
"Updating bootstrap-salt.sh."
|
"Updating bootstrap-salt.sh."
|
||||||
"\n\tSource: {0}"
|
"\n\tSource: {}"
|
||||||
"\n\tDestination: {1}".format(url, deploy_path)
|
"\n\tDestination: {}".format(url, deploy_path)
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -629,7 +627,7 @@ class CloudSdist(Sdist): # pylint: disable=too-many-ancestors
|
||||||
else:
|
else:
|
||||||
log.error(
|
log.error(
|
||||||
"Failed to update the bootstrap-salt.sh script. HTTP "
|
"Failed to update the bootstrap-salt.sh script. HTTP "
|
||||||
"Error code: {0}".format(req.status_code)
|
"Error code: {}".format(req.status_code)
|
||||||
)
|
)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
req = urlopen(url)
|
req = urlopen(url)
|
||||||
|
@ -639,13 +637,13 @@ class CloudSdist(Sdist): # pylint: disable=too-many-ancestors
|
||||||
else:
|
else:
|
||||||
log.error(
|
log.error(
|
||||||
"Failed to update the bootstrap-salt.sh script. HTTP "
|
"Failed to update the bootstrap-salt.sh script. HTTP "
|
||||||
"Error code: {0}".format(req.getcode())
|
"Error code: {}".format(req.getcode())
|
||||||
)
|
)
|
||||||
try:
|
try:
|
||||||
with open(deploy_path, "w") as fp_:
|
with open(deploy_path, "w") as fp_:
|
||||||
fp_.write(script_contents)
|
fp_.write(script_contents)
|
||||||
except (OSError, IOError) as err:
|
except OSError as err:
|
||||||
log.error("Failed to write the updated script: {0}".format(err))
|
log.error("Failed to write the updated script: {}".format(err))
|
||||||
|
|
||||||
# Let's the rest of the build command
|
# Let's the rest of the build command
|
||||||
Sdist.run(self)
|
Sdist.run(self)
|
||||||
|
@ -681,9 +679,9 @@ class TestCommand(Command):
|
||||||
self.run_command("build")
|
self.run_command("build")
|
||||||
build_cmd = self.get_finalized_command("build_ext")
|
build_cmd = self.get_finalized_command("build_ext")
|
||||||
runner = os.path.abspath("tests/runtests.py")
|
runner = os.path.abspath("tests/runtests.py")
|
||||||
test_cmd = sys.executable + " {0}".format(runner)
|
test_cmd = sys.executable + " {}".format(runner)
|
||||||
if self.runtests_opts:
|
if self.runtests_opts:
|
||||||
test_cmd += " {0}".format(self.runtests_opts)
|
test_cmd += " {}".format(self.runtests_opts)
|
||||||
|
|
||||||
print("running test")
|
print("running test")
|
||||||
test_process = Popen(
|
test_process = Popen(
|
||||||
|
@ -704,7 +702,7 @@ class Clean(clean):
|
||||||
for subdir in ("salt", "tests", "doc"):
|
for subdir in ("salt", "tests", "doc"):
|
||||||
root = os.path.join(os.path.dirname(__file__), subdir)
|
root = os.path.join(os.path.dirname(__file__), subdir)
|
||||||
for dirname, _, _ in os.walk(root):
|
for dirname, _, _ in os.walk(root):
|
||||||
for to_remove_filename in glob.glob("{0}/*.py[oc]".format(dirname)):
|
for to_remove_filename in glob.glob("{}/*.py[oc]".format(dirname)):
|
||||||
os.remove(to_remove_filename)
|
os.remove(to_remove_filename)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1049,8 +1047,8 @@ class SaltDistribution(distutils.dist.Distribution):
|
||||||
continue
|
continue
|
||||||
if attrname == "salt_version":
|
if attrname == "salt_version":
|
||||||
attrname = "version"
|
attrname = "version"
|
||||||
if hasattr(self.metadata, "set_{0}".format(attrname)):
|
if hasattr(self.metadata, "set_{}".format(attrname)):
|
||||||
getattr(self.metadata, "set_{0}".format(attrname))(attrvalue)
|
getattr(self.metadata, "set_{}".format(attrname))(attrvalue)
|
||||||
elif hasattr(self.metadata, attrname):
|
elif hasattr(self.metadata, attrname):
|
||||||
try:
|
try:
|
||||||
setattr(self.metadata, attrname, attrvalue)
|
setattr(self.metadata, attrname, attrvalue)
|
||||||
|
@ -1250,7 +1248,7 @@ class SaltDistribution(distutils.dist.Distribution):
|
||||||
if IS_WINDOWS_PLATFORM:
|
if IS_WINDOWS_PLATFORM:
|
||||||
scripts.extend(
|
scripts.extend(
|
||||||
[
|
[
|
||||||
"salt-cp = salt.scripts:salt_api",
|
"salt-api = salt.scripts:salt_api",
|
||||||
"salt-cp = salt.scripts:salt_cp",
|
"salt-cp = salt.scripts:salt_cp",
|
||||||
"salt-key = salt.scripts:salt_key",
|
"salt-key = salt.scripts:salt_key",
|
||||||
"salt-minion = salt.scripts:salt_minion",
|
"salt-minion = salt.scripts:salt_minion",
|
||||||
|
@ -1400,7 +1398,7 @@ class SaltDistribution(distutils.dist.Distribution):
|
||||||
if self.salt_transport not in ("zeromq", "both", "ssh", "none"):
|
if self.salt_transport not in ("zeromq", "both", "ssh", "none"):
|
||||||
raise DistutilsArgError(
|
raise DistutilsArgError(
|
||||||
"The value of --salt-transport needs be 'zeromq', "
|
"The value of --salt-transport needs be 'zeromq', "
|
||||||
"'both', 'ssh', or 'none' not '{0}'".format(self.salt_transport)
|
"'both', 'ssh', or 'none' not '{}'".format(self.salt_transport)
|
||||||
)
|
)
|
||||||
|
|
||||||
# Setup our property functions after class initialization and
|
# Setup our property functions after class initialization and
|
||||||
|
|
Loading…
Add table
Reference in a new issue