New package: py-mmcv (#16536)

* [py-mmcv] Created template

* [py-mmcv] added description and homepage

* [py-mmcv] requires python 3.6+

* [py-mmcv] added dependencies

* [py-mmcv] depends on opencv

* [py-mmcv] cleaned up fixmes

* [py-mmcv] requires numpy >= 1.11.1
This commit is contained in:
Jen Herting
2020-05-11 13:14:22 -04:00
committed by GitHub
parent 03d0a7ee1e
commit c220a22b69

View File

@@ -0,0 +1,24 @@
# Copyright 2013-2019 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack import *
class PyMmcv(PythonPackage):
"""MMCV is a foundational python library for computer
vision research and supports many research projects in
MMLAB, such as MMDetection and MMAction."""
homepage = "https://mmcv.readthedocs.io/en/latest/"
url = "https://github.com/open-mmlab/mmcv/archive/v0.5.1.tar.gz"
version('0.5.1', sha256='7c5ad30d9b61e44019e81ef46c406aa85dd08b5d0ba12ddd5cdc9c445835a55e')
depends_on('python@3.6:', type=('build', 'run'))
depends_on('py-addict', type=('build', 'run'))
depends_on('py-numpy@1.11.1:', type=('build', 'run'))
depends_on('py-pyyaml', type=('build', 'run'))
depends_on('opencv+python', type=('build', 'run'))
depends_on('py-cython', type='build')