Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optional packages coinbrew, mibs, pao, pyomo #36404

Open
wants to merge 12 commits into
base: develop
Choose a base branch
from
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
/local
/logs
/upstream
/coin_pkgs

# Autotools generated files
/aclocal.m4
Expand Down
25 changes: 25 additions & 0 deletions build/pkgs/coinbrew/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
coinbrew: COIN-OR source code fetch, build, and install helper
==============================================================

Description
-----------

The Computational Infrastructure for Operations Research (COIN-OR**, or
simply COIN) project is an initiative to spur the development of
open-source software for the operations research community.

The coinbrew script works like a package manager to fetch, build,
and install COIN-OR projects, along with their dependencies,
from their respective git repositories.


License
-------

Eclipse Public License


Upstream Contact
----------------

- https://github.com/coin-or/coinbrew
5 changes: 5 additions & 0 deletions build/pkgs/coinbrew/checksums.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tarball=coinbrew-VERSION.tar.gz
sha1=36cc66025457e364bef8907fdec73f8061d54124
md5=f89592d9a391a46314c3a64cdfd5c88e
cksum=1975513340
upstream_url=https://github.com/coin-or/coinbrew/archive/VERSION.tar.gz
1 change: 1 addition & 0 deletions build/pkgs/coinbrew/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
git $(BLAS) readline zlib bzip2 pkgconf
1 change: 1 addition & 0 deletions build/pkgs/coinbrew/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
76ab6ea2db6993d79bdb23d95f059a45448ba7eb
1 change: 1 addition & 0 deletions build/pkgs/coinbrew/spkg-install.in
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sdh_install src/coinbrew "$SAGE_LOCAL"/bin
1 change: 1 addition & 0 deletions build/pkgs/coinbrew/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional
16 changes: 16 additions & 0 deletions build/pkgs/mibs/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
mibs: Solver for stochastic mixed integer bilevel programs
==========================================================

MibS is a solver for stochastic mixed integer bilevel linear optimization problems.


License
-------

Eclipse Public License 2.0


Upstream Contact
----------------

https://github.com/coin-or/MibS/tree/master
1 change: 1 addition & 0 deletions build/pkgs/mibs/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
coinbrew glpk
1 change: 1 addition & 0 deletions build/pkgs/mibs/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.2.0
6 changes: 6 additions & 0 deletions build/pkgs/mibs/spkg-install
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/sh
set -e
PROJECT=mibs
mkdir -p "$SAGE_ROOT"/coin_pkgs
cd "$SAGE_ROOT"/coin_pkgs
coinbrew build $PROJECT@$(cat $SAGE_ROOT/build/pkgs/$PROJECT/package-version.txt) --prefix "$SAGE_LOCAL" --build-dir "$SAGE_ROOT/coin_pkgs/build" --skip ThirdParty/Glpk --parallel-jobs $SAGE_NUM_THREADS $COINBREW_OPTIONS $MIBS_OPTIONS
1 change: 1 addition & 0 deletions build/pkgs/mibs/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional
18 changes: 18 additions & 0 deletions build/pkgs/munch/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
munch: A dot-accessible dictionary (a la JavaScript objects)
============================================================

Description
-----------

A dot-accessible dictionary (a la JavaScript objects)

License
-------

MIT

Upstream Contact
----------------

https://pypi.org/project/munch/

5 changes: 5 additions & 0 deletions build/pkgs/munch/checksums.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tarball=munch-VERSION-py2.py3-none-any.whl
sha1=da2486aec08d667ae5e8353edab177a697becb78
md5=0b5887c3f1571ecf550aa3e9bbf24e90
cksum=3251257190
upstream_url=https://pypi.io/packages/py2.py3/m/munch/munch-VERSION-py2.py3-none-any.whl
4 changes: 4 additions & 0 deletions build/pkgs/munch/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
| $(PYTHON_TOOLCHAIN) $(PYTHON)

----------
All lines of this file are ignored except the first.
1 change: 1 addition & 0 deletions build/pkgs/munch/install-requires.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
munch
1 change: 1 addition & 0 deletions build/pkgs/munch/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4.0.0
1 change: 1 addition & 0 deletions build/pkgs/munch/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional
18 changes: 18 additions & 0 deletions build/pkgs/pao/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
pao: PAO: Python Adversarial Optimization
=========================================

Description
-----------

PAO: Python Adversarial Optimization

License
-------

BSD

Upstream Contact
----------------

https://pypi.org/project/pao/

4 changes: 4 additions & 0 deletions build/pkgs/pao/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pyomo parameterized scipy munch | $(PYTHON_TOOLCHAIN) $(PYTHON)

----------
All lines of this file are ignored except the first.
1 change: 1 addition & 0 deletions build/pkgs/pao/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.0.2
1 change: 1 addition & 0 deletions build/pkgs/pao/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pao @ git+https://github.com/xuluze/pao
1 change: 1 addition & 0 deletions build/pkgs/pao/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional
18 changes: 18 additions & 0 deletions build/pkgs/parameterized/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
parameterized: Parameterized testing with any Python test framework
===================================================================

Description
-----------

Parameterized testing with any Python test framework

License
-------

FreeBSD

Upstream Contact
----------------

https://pypi.org/project/parameterized/

5 changes: 5 additions & 0 deletions build/pkgs/parameterized/checksums.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tarball=parameterized-VERSION.tar.gz
sha1=400f6d802e94e57eb24d5086dd704662b2d7b5e3
md5=ed1bee2fb5d9044688d8503bdda9e6f3
cksum=2231232535
upstream_url=https://pypi.io/packages/source/p/parameterized/parameterized-VERSION.tar.gz
4 changes: 4 additions & 0 deletions build/pkgs/parameterized/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
| $(PYTHON_TOOLCHAIN) $(PYTHON)

----------
All lines of this file are ignored except the first.
1 change: 1 addition & 0 deletions build/pkgs/parameterized/install-requires.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
parameterized
1 change: 1 addition & 0 deletions build/pkgs/parameterized/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.9.0
2 changes: 2 additions & 0 deletions build/pkgs/parameterized/spkg-install.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
cd src
sdh_pip_install .
1 change: 1 addition & 0 deletions build/pkgs/parameterized/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional
18 changes: 18 additions & 0 deletions build/pkgs/pyomo/SPKG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
pyomo: Pyomo: Python Optimization Modeling Objects
==================================================

Description
-----------

Pyomo: Python Optimization Modeling Objects

License
-------

BSD

Upstream Contact
----------------

https://pypi.org/project/Pyomo/

5 changes: 5 additions & 0 deletions build/pkgs/pyomo/checksums.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tarball=Pyomo-VERSION.tar.gz
sha1=31b284fd522f0614a43543a34c84ec42c7df68ad
md5=415c8633f76d23cd1f487dd5915ce0ba
cksum=1649432357
upstream_url=https://pypi.io/packages/source/p/pyomo/Pyomo-VERSION.tar.gz
4 changes: 4 additions & 0 deletions build/pkgs/pyomo/dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ply | cython $(PYTHON_TOOLCHAIN) $(PYTHON)

----------
All lines of this file are ignored except the first.
1 change: 1 addition & 0 deletions build/pkgs/pyomo/install-requires.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Pyomo
1 change: 1 addition & 0 deletions build/pkgs/pyomo/package-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6.6.2
2 changes: 2 additions & 0 deletions build/pkgs/pyomo/spkg-install.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
cd src
sdh_pip_install .
1 change: 1 addition & 0 deletions build/pkgs/pyomo/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
optional
Loading