Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
warning("Overwriting tag: " + tag_name)
else:
info("Creating tag: " + tag_name)
execute_command('git tag -f ' + tag_name)
# Report of success
name = destination.split('/')[-1]
package = self.packages[name]
distro = destination.split('/')[-2]
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### " + ansi('greenf') + "Successfully" +
ansi(color) + " generated '" + ansi('boldon') + distro +
ansi('boldoff') + "' debian for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.debian_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####\n" + ansi('reset'), use_prefix=False)
warning("Do you wish to overwrite it?")
if not maybe_continue('y'):
error("Answered no to continue, aborting.", exit=True)
else:
warning("Overwriting tag: " + tag_name)
else:
info("Creating tag: " + tag_name)
execute_command('git tag -f ' + tag_name)
# Report of success
name = destination.split('/')[-1]
package = self.packages[name]
distro = destination.split('/')[-2]
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### " + ansi('greenf') + "Successfully" +
ansi(color) + " generated '" + ansi('boldon') + distro +
ansi('boldoff') + "' debian for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.debian_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####\n" + ansi('reset'), use_prefix=False)
warning("Tag exists: " + tag_name)
warning("Do you wish to overwrite it?")
if not maybe_continue('y'):
error("Answered no to continue, aborting.", exit=True)
else:
warning("Overwriting tag: " + tag_name)
else:
info("Creating tag: " + tag_name)
execute_command('git tag -f ' + tag_name)
# Report of success
name = destination.split('/')[-1]
package = self.packages[name]
distro = destination.split('/')[-2]
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### " + ansi('greenf') + "Successfully" +
ansi(color) + " generated '" + ansi('boldon') + self.os_name +
' ' + distro + ansi('boldoff') + "' RPM for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.rpm_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####\n" + ansi('reset'), use_prefix=False)
if tag_exists(tag_name):
if self.interactive:
warning("Tag exists: " + tag_name)
warning("Do you wish to overwrite it?")
if not maybe_continue('y'):
error("Answered no to continue, aborting.", exit=True)
else:
warning("Overwriting tag: " + tag_name)
else:
info("Creating tag: " + tag_name)
execute_command('git tag -f ' + tag_name)
# Report of success
name = destination.split('/')[-1]
package = self.packages[name]
distro = destination.split('/')[-2]
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### " + ansi('greenf') + "Successfully" +
ansi(color) + " generated '" + ansi('boldon') + self.os_name +
' ' + distro + ansi('boldoff') + "' RPM for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.rpm_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####\n" + ansi('reset'), use_prefix=False)
def summarize_package(self, package, distro, color='bluef'):
info(ansi(color) + "\n####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### Generating '" + ansi('boldon') + self.os_name +
' ' + distro + ansi('boldoff') + "' RPM for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.rpm_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
def summarize_package(self, package, distro, color='bluef'):
info(ansi(color) + "\n####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### Generating '" + ansi('boldon') + distro +
ansi('boldoff') + "' debian for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.debian_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
def summarize_package(self, package, distro, color='bluef'):
info(ansi(color) + "\n####" + ansi('reset'), use_prefix=False)
info(
ansi(color) + "#### Generating '" + ansi('boldon') + distro +
ansi('boldoff') + "' debian for package"
" '" + ansi('boldon') + package.name + ansi('boldoff') + "'" +
" at version '" + ansi('boldon') + package.version +
"-" + str(self.debian_inc) + ansi('boldoff') + "'" +
ansi('reset'),
use_prefix=False
)
info(ansi(color) + "####" + ansi('reset'), use_prefix=False)
def summarize_dependency_mapping(data, deps, build_deps, resolved_deps):
if len(deps) == 0 and len(build_deps) == 0:
return
info("Package '" + data['Package'] + "' has dependencies:")
header = " " + ansi('boldoff') + ansi('ulon') + \
"rosdep key => " + data['OSName'] + ' ' + \
data['Distribution'] + " key" + ansi('reset')
template = " " + ansi('cyanf') + "{0:<20} " + ansi('purplef') + \
"=> " + ansi('cyanf') + "{1}" + ansi('reset')
if len(deps) != 0:
info(ansi('purplef') + "Run Dependencies:" +
ansi('reset'))
info(header)
for key in [d.name for d in deps]:
info(template.format(key, resolved_deps[key]))
if len(build_deps) != 0:
info(ansi('purplef') +
"Build and Build Tool Dependencies:" + ansi('reset'))
info(header)
for key in [d.name for d in build_deps]:
info(template.format(key, resolved_deps[key]))
def summarize_dependency_mapping(data, deps, build_deps, resolved_deps):
if len(deps) == 0 and len(build_deps) == 0:
return
info("Package '" + data['Package'] + "' has dependencies:")
header = " " + ansi('boldoff') + ansi('ulon') + \
"rosdep key => " + data['OSName'] + ' ' + \
data['Distribution'] + " key" + ansi('reset')
template = " " + ansi('cyanf') + "{0:<20} " + ansi('purplef') + \
"=> " + ansi('cyanf') + "{1}" + ansi('reset')
if len(deps) != 0:
info(ansi('purplef') + "Run Dependencies:" +
ansi('reset'))
info(header)
for key in [d.name for d in deps]:
info(template.format(key, resolved_deps[key]))
if len(build_deps) != 0:
info(ansi('purplef') +
"Build and Build Tool Dependencies:" + ansi('reset'))
info(header)
for key in [d.name for d in build_deps]:
info(template.format(key, resolved_deps[key]))