Make flake8 happy with .../jdk/package.py
My PR for adding a new jdk version failed its travis run because of existing flake8 violoations. This package cleans them up. I'm not particularly pythonic, but most of the complaints were obvious. HOWEVER, I'm not particularly confident about handling long lines by taking an flake8 exception comment onto the end. Feedback welcome...
This commit is contained in:
parent
a73d91a2e5
commit
64b1bafd41
1 changed files with 8 additions and 10 deletions
|
@ -22,21 +22,20 @@
|
||||||
# License along with this program; if not, write to the Free Software
|
# License along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#------------------------------------------------------------------------------
|
#
|
||||||
# Author: Justin Too <too1@llnl.gov>
|
# Author: Justin Too <too1@llnl.gov>
|
||||||
#------------------------------------------------------------------------------
|
#
|
||||||
import distutils
|
import distutils
|
||||||
from distutils import dir_util
|
|
||||||
from subprocess import call
|
|
||||||
|
|
||||||
import spack
|
import spack
|
||||||
from spack import *
|
from spack import *
|
||||||
import llnl.util.tty as tty
|
import llnl.util.tty as tty
|
||||||
|
|
||||||
|
|
||||||
class Jdk(Package):
|
class Jdk(Package):
|
||||||
"""The Java Development Kit (JDK) released by Oracle Corporation
|
"""The Java Development Kit (JDK) released by Oracle Corporation
|
||||||
in the form of a binary product aimed at Java developers."""
|
in the form of a binary product aimed at Java developers."""
|
||||||
homepage = "http://www.oracle.com/technetwork/java/javase/downloads/index.html"
|
homepage = "http://www.oracle.com/technetwork/java/javase/downloads/index.html" # noqa: E501
|
||||||
|
|
||||||
version('8u66-linux-x64', '88f31f3d642c3287134297b8c10e61bf',
|
version('8u66-linux-x64', '88f31f3d642c3287134297b8c10e61bf',
|
||||||
url="http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz")
|
url="http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz")
|
||||||
|
@ -48,10 +47,10 @@ class Jdk(Package):
|
||||||
# automate this process, we need to utilize these additional curl
|
# automate this process, we need to utilize these additional curl
|
||||||
# commandline options.
|
# commandline options.
|
||||||
#
|
#
|
||||||
# See http://stackoverflow.com/questions/10268583/how-to-automate-download-and-installation-of-java-jdk-on-linux
|
# See http://stackoverflow.com/questions/10268583/how-to-automate-download-and-installation-of-java-jdk-on-linux # noqa: E501
|
||||||
curl_options=[
|
curl_options = [
|
||||||
'-j', # junk cookies
|
'-j', # junk cookies
|
||||||
'-H', # specify required License Agreement cookie
|
'-H', # specify required License Agreement cookie
|
||||||
'Cookie: oraclelicense=accept-securebackup-cookie']
|
'Cookie: oraclelicense=accept-securebackup-cookie']
|
||||||
|
|
||||||
def do_fetch(self, mirror_only=False):
|
def do_fetch(self, mirror_only=False):
|
||||||
|
@ -67,6 +66,5 @@ def do_fetch(self, mirror_only=False):
|
||||||
# Now perform the actual fetch
|
# Now perform the actual fetch
|
||||||
super(Jdk, self).do_fetch(mirror_only)
|
super(Jdk, self).do_fetch(mirror_only)
|
||||||
|
|
||||||
|
|
||||||
def install(self, spec, prefix):
|
def install(self, spec, prefix):
|
||||||
distutils.dir_util.copy_tree(".", prefix)
|
distutils.dir_util.copy_tree(".", prefix)
|
||||||
|
|
Loading…
Reference in a new issue