new py-amplpy package (#35359)
* new py-amplpy package * [@spackbot] updating style on behalf of sm2939 * Update package.py * Rename var/spack/repos/builtin/py-amplpy/package.py to var/spack/repos/builtin/packages/py-amplpy/package.py * Edited file to change copyright year/dependencies and changed the directory of the file --------- Co-authored-by: Sangu Mbekelu <s.mbekelu9@gmail.com>
This commit is contained in:
parent
e1341d70ce
commit
1f7c59eb06
25
var/spack/repos/builtin/packages/py-amplpy/package.py
Normal file
25
var/spack/repos/builtin/packages/py-amplpy/package.py
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 2013-2023 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.package import *
|
||||||
|
|
||||||
|
|
||||||
|
class PyAmplpy(PythonPackage):
|
||||||
|
"""AMPL API is an interface that allows developers to access the features of
|
||||||
|
the AMPL interpreter from within a programming language. All model generation
|
||||||
|
and solver interaction is handled directly by AMPL, which leads to great
|
||||||
|
stability and speed; the library just acts as an intermediary, and the
|
||||||
|
added overhead (in terms of memory and CPU usage) depends mostly on how
|
||||||
|
much data is read back from AMPL, the size of the model as such is irrelevant."""
|
||||||
|
|
||||||
|
homepage = "https://ampl.com/"
|
||||||
|
pypi = "amplpy/amplpy-0.8.6.tar.gz"
|
||||||
|
|
||||||
|
version("0.8.6", sha256="ad0945d69f75e7762802bb54849009717fbcf226a6da6f37b539d9534bdcf68d")
|
||||||
|
|
||||||
|
depends_on("py-future@0.15.0:", type=("build", "run"))
|
||||||
|
depends_on("py-ampltools@0.4.5:", type=("build", "run"))
|
||||||
|
depends_on("py-setuptools", type="build")
|
Loading…
Reference in New Issue
Block a user