black: reformat entire repository with black

This commit is contained in:
Todd Gamblin
2022-07-30 15:19:18 -07:00
parent 549ba1ed32
commit f52f6e99db
7220 changed files with 183074 additions and 166803 deletions

View File

@@ -8,7 +8,7 @@
class Aocc(Package):
'''
"""
The AOCC compiler system is a high performance,
production quality code generation tool.
The AOCC environment provides various options to developers when
@@ -26,52 +26,72 @@ class Aocc(Package):
Please install only if you agree to terms and conditions depicted
under : https://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf
Example for installation: \'spack install aocc +license-agreed\'
'''
family = 'compiler'
"""
family = "compiler"
homepage = "https://developer.amd.com/amd-aocc/"
maintainers = ['amd-toolchain-support']
maintainers = ["amd-toolchain-support"]
version(ver="3.2.0", sha256='8493525b3df77f48ee16f3395a68ad4c42e18233a44b4d9282b25dbb95b113ec',
url='https://developer.amd.com/wordpress/media/files/aocc-compiler-3.2.0.tar')
version(ver="3.1.0", sha256='1948104a430506fe5e445c0c796d6956109e7cc9fc0a1e32c9f1285cfd566d0c',
url='https://developer.amd.com/wordpress/media/files/aocc-compiler-3.1.0.tar')
version(ver="3.0.0", sha256='4ff269b1693856b9920f57e3c85ce488c8b81123ddc88682a3ff283979362227',
url='https://developer.amd.com/wordpress/media/files/aocc-compiler-3.0.0.tar')
version(ver="2.3.0", sha256='9f8a1544a5268a7fb8cd21ac4bdb3f8d1571949d1de5ca48e2d3309928fc3d15',
url='https://developer.amd.com/wordpress/media/files/aocc-compiler-2.3.0.tar')
version(ver="2.2.0", sha256='500940ce36c19297dfba3aa56dcef33b6145867a1f34890945172ac2be83b286',
url='https://developer.amd.com/wordpress/media/files/aocc-compiler-2.2.0.tar')
version(
ver="3.2.0",
sha256="8493525b3df77f48ee16f3395a68ad4c42e18233a44b4d9282b25dbb95b113ec",
url="https://developer.amd.com/wordpress/media/files/aocc-compiler-3.2.0.tar",
)
version(
ver="3.1.0",
sha256="1948104a430506fe5e445c0c796d6956109e7cc9fc0a1e32c9f1285cfd566d0c",
url="https://developer.amd.com/wordpress/media/files/aocc-compiler-3.1.0.tar",
)
version(
ver="3.0.0",
sha256="4ff269b1693856b9920f57e3c85ce488c8b81123ddc88682a3ff283979362227",
url="https://developer.amd.com/wordpress/media/files/aocc-compiler-3.0.0.tar",
)
version(
ver="2.3.0",
sha256="9f8a1544a5268a7fb8cd21ac4bdb3f8d1571949d1de5ca48e2d3309928fc3d15",
url="https://developer.amd.com/wordpress/media/files/aocc-compiler-2.3.0.tar",
)
version(
ver="2.2.0",
sha256="500940ce36c19297dfba3aa56dcef33b6145867a1f34890945172ac2be83b286",
url="https://developer.amd.com/wordpress/media/files/aocc-compiler-2.2.0.tar",
)
# Licensing
license_required = True
license_comment = '#'
license_files = ['AOCC_EULA.pdf']
license_url = 'https://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf'
license_comment = "#"
license_files = ["AOCC_EULA.pdf"]
license_url = "https://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf"
install_example = "spack install aocc +license-agreed"
depends_on('libxml2')
depends_on('zlib')
depends_on('ncurses')
depends_on('libtool')
depends_on('texinfo')
depends_on("libxml2")
depends_on("zlib")
depends_on("ncurses")
depends_on("libtool")
depends_on("texinfo")
variant('license-agreed', default=False,
description='Agree to terms and conditions depicted under : {0}'
.format(license_url))
variant(
"license-agreed",
default=False,
description="Agree to terms and conditions depicted under : {0}".format(license_url),
)
@run_before('install')
@run_before("install")
def abort_without_license_agreed(self):
license_url = 'https://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf'
license_url = "https://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf"
install_example = "spack install aocc +license-agreed"
if not self.spec.variants['license-agreed'].value:
raise InstallError("\n\n\nNOTE:\nUse +license-agreed " +
"during installation " +
"to accept terms and conditions " +
"depicted under following link \n" +
" {0}\n".format(license_url) +
"Example: \'{0}\' \n".format(install_example))
if not self.spec.variants["license-agreed"].value:
raise InstallError(
"\n\n\nNOTE:\nUse +license-agreed "
+ "during installation "
+ "to accept terms and conditions "
+ "depicted under following link \n"
+ " {0}\n".format(license_url)
+ "Example: '{0}' \n".format(install_example)
)
def install(self, spec, prefix):
print("Installing AOCC Compiler ... ")
install_tree('.', prefix)
install_tree(".", prefix)