Changed CudaPackage base class to PackageBase (#7416)

CudaPackage is always used as a mixin. As such it should inherit from
PackageBase, and not Package.
This commit is contained in:
Massimiliano Culpo 2018-03-07 13:45:11 +01:00 committed by GitHub
parent da48d3113c
commit d77dd298eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,12 +22,12 @@
# License along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
##############################################################################
from spack.package import Package
from spack.package import PackageBase
from spack.directives import depends_on, variant, conflicts
import platform
class CudaPackage(Package):
class CudaPackage(PackageBase):
"""Auxiliary class which contains CUDA variant, dependencies and conflicts
and is meant to unify and facilitate its usage.
"""