Skip to content

Commit

Permalink
Bumping for version 16.0.2 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
tturocy committed Jan 28, 2022
1 parent ba0dc12 commit a13cb99
Show file tree
Hide file tree
Showing 12 changed files with 36 additions and 28 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,4 @@ depcomp
install-sh
missing
gambit
.python-version
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## [16.0.2] - 2022-01-28

### Fixed
- Updated build and packaging systems for current compilers across all platforms
- Refactored Python implementation to make pygambit PyPI-installable
1 change: 1 addition & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,7 @@ EXTRA_DIST = \
contrib/games/yamamoto.nfg \
contrib/games/zero.nfg \
src/setup.py \
src/README.rst \
src/pygambit/__init__.py \
src/pygambit/enumeration.py \
src/pygambit/gameiter.py \
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dnl
dnl This file is part of Gambit
dnl Copyright (c) 1994-2014, The Gambit Project (http://www.gambit-project.org)
dnl Copyright (c) 1994-2022, The Gambit Project (http://www.gambit-project.org)
dnl
dnl FILE: configure.in
dnl autoconf configuration script for Gambit
Expand All @@ -20,7 +20,7 @@ dnl along with this program; if not, write to the Free Software
dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
dnl

AC_INIT([gambit],[16.0.1])
AC_INIT([gambit],[16.0.2])
AC_CONFIG_SRCDIR([src/gambit.h])
AM_INIT_AUTOMAKE([subdir-objects foreign])
dnl AC_CONFIG_MACRO_DIR([m4])
Expand Down
10 changes: 5 additions & 5 deletions contrib/mac/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>16.0.1</string>
<string>16.0.2</string>
<key>CFBundleShortVersionString</key>
<string>16.0.1</string>
<string>16.0.2</string>
<key>CFBundleGetInfoString</key>
<string>Gambit version 16.0.1, (c) 1994-2014 The Gambit Project</string>
<string>Gambit version 16.0.2, (c) 1994-2022 The Gambit Project</string>
<key>CFBundleLongVersionString</key>
<string>16.0.1, (c) 1994-2014 The Gambit Project</string>
<string>16.0.2, (c) 1994-2022 The Gambit Project</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 1994-2014 The Gambit Project</string>
<string>Copyright 1994-2022 The Gambit Project</string>
<key>LSRequiresCarbon</key>
<true/>
<key>CSResourcesFileMapped</key>
Expand Down
2 changes: 1 addition & 1 deletion doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
# The short X.Y version.
version = '16.0'
# The full version, including alpha/beta/rc tags.
release = '16.0.2rc1'
release = '16.0.2'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ If you are citing Gambit in a paper, we suggest a citation of the form:
McKelvey, Richard D., McLennan, Andrew M., and
`Turocy, Theodore L. <http://www.gambit-project.org/turocy>`__
(2014).
Gambit: Software Tools for Game Theory, Version 16.0.2rc1.
Gambit: Software Tools for Game Theory, Version 16.0.2.
http://www.gambit-project.org.

Replace the version number and year as appropriate if you use a
Expand Down
2 changes: 1 addition & 1 deletion doc/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ Gambit operates on an annual release cycle roughly mirroring the
stable/teaching each August; the major version number is equal to the
last two digits of the year in which the version becomes stable.

This document covers Gambit 16.0.2rc1.
This document covers Gambit 16.0.2.
You can download it from
`Sourceforge
<http://sourceforge.net/projects/gambit/files/gambit16/16.0.1>`_.
Expand Down
30 changes: 15 additions & 15 deletions doc/tools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ Computing the pure-strategy equilibria of extensive game :download:`e02.efg

$ gambit-enumpure e02.efg
Search for Nash equilibria in pure strategies
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1,0,0,0,1,0
Expand All @@ -112,7 +112,7 @@ strategies::

$ gambit-enumpure -S e02.efg
Search for Nash equilibria in pure strategies
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1,0,0,1,0
Expand All @@ -123,7 +123,7 @@ only one information set; therefore the set of solutions is larger::

$ gambit-enumpure -A e02.efg
Search for Nash equilibria in pure strategies
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1,0,1,0,1,0
Expand Down Expand Up @@ -209,7 +209,7 @@ Computing equilbria of the extensive game :download:`e01.efg

$ gambit-enumpoly e01.efg
Compute Nash equilibria by solving polynomial systems
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
Heuristic search implementation Copyright (C) 2006, Litao Wei
This is free software, distributed under the GNU GPL

Expand Down Expand Up @@ -291,7 +291,7 @@ in Figure 2 of Selten (International Journal of Game Theory,

$ gambit-enummixed e02.nfg
Compute Nash equilibria by enumerating extreme points
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
Enumeration code based on lrslib 4.2b,
Copyright (C) 1995-2005 by David Avis ([email protected])
This is free software, distributed under the GNU GPL
Expand All @@ -305,7 +305,7 @@ information using the `-c` switch::
$ gambit-enummixed -c e02.nfg
Compute Nash equilibria by enumerating extreme points
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
Enumeration code based on lrslib 4.2b,
Copyright (C) 1995-2005 by David Avis ([email protected])
This is free software, distributed under the GNU GPL
Expand Down Expand Up @@ -365,7 +365,7 @@ the reduced strategic form of the example in Figure 2 of Selten
$ gambit-gnm e02.nfg
Compute Nash equilibria using a global Newton method
Gametracer version 0.2, Copyright (C) 2002, Ben Blum and Christian Shelton
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1,0,2.99905e-12,0.5,0.5
Expand Down Expand Up @@ -415,7 +415,7 @@ the reduced strategic form of the example in Figure 2 of Selten
$ gambit-ipa e02.nfg
Compute Nash equilibria using iterated polymatrix approximation
Gametracer version 0.2, Copyright (C) 2002, Ben Blum and Christian Shelton
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1.000000,0.000000,0.000000,1.000000,0.000000
Expand Down Expand Up @@ -506,7 +506,7 @@ Computing an equilibrium of extensive game :download:`e02.efg

$ gambit-lcp e02.efg
Compute Nash equilibria by solving a linear complementarity program
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1,0,1/2,1/2,1/2,1/2
Expand Down Expand Up @@ -579,7 +579,7 @@ strategies each, with a unique equilibrium in mixed strategies::

$ gambit-lp 2x2const.nfg
Compute Nash equilibria by solving a linear program
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1/3,2/3,1/3,2/3
Expand Down Expand Up @@ -646,7 +646,7 @@ Computing an equilibrium in mixed strategies of :download:`e02.efg

$ gambit-liap e02.nfg
Compute Nash equilibria by minimizing the Lyapunov function
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE, 0.998701, 0.000229, 0.001070, 0.618833, 0.381167
Expand Down Expand Up @@ -729,7 +729,7 @@ Computing an equilibrium in mixed strategies of :download:`e02.efg
$ gambit-simpdiv e02.nfg
Compute Nash equilibria using simplicial subdivision
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

NE,1,0,0,1,0
Expand Down Expand Up @@ -829,7 +829,7 @@ in Figure 2 of Selten (International Journal of Game Theory,

$ gambit-logit e02.nfg
Compute a branch of the logit equilibrium correspondence
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

0.000000,0.333333,0.333333,0.333333,0.5,0.5
Expand Down Expand Up @@ -890,7 +890,7 @@ Example invocation for HTML output::

$ gambit-convert -O html 2x2.nfg
Convert games among various file formats
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

<center><h1>Two person 2 x 2 game with unique mixed equilibrium</h1></center>
Expand All @@ -905,7 +905,7 @@ Example invocation for LaTeX output::

$ gambit-convert -O sgame 2x2.nfg
Convert games among various file formats
Gambit version 16.0.1, Copyright (C) 1994-2014, The Gambit Project
Gambit version 16.0.2, Copyright (C) 1994-2022, The Gambit Project
This is free software, distributed under the GNU GPL

\begin{game}{2}{2}[Player 1][Player 2]
Expand Down
2 changes: 1 addition & 1 deletion gambit.wxs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="8EE11AE3-2B91-4870-895B-44C46D648BD6" Name="Gambit 16" Language="1033" Version="16.0.1" Manufacturer="The Gambit Project" UpgradeCode="135FFB28-DA7C-427C-A3DA-783B805BCC22">
<Product Id="8EE11AE3-2B91-4870-895B-44C46D648BD6" Name="Gambit 16" Language="1033" Version="16.0.2" Manufacturer="The Gambit Project" UpgradeCode="135FFB28-DA7C-427C-A3DA-783B805BCC22">
<Package Description="Gambit" Comments="Software Tools for Game Theory" InstallerVersion="200" Compressed="yes" />
<Media Id="1" Cabinet="gambit.cab" EmbedCab="yes" />

Expand Down
2 changes: 1 addition & 1 deletion src/pygambit/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
from . import nash # noqa: F401
from . import gte # noqa: F401

__version__ = "16.0.2rc1"
__version__ = "16.0.2"
Rational = lib.libgambit.Rational
Decimal = lib.libgambit.Decimal

Expand Down
3 changes: 2 additions & 1 deletion src/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def readme():

setuptools.setup(
name="pygambit",
version="16.0.2rc1",
version="16.0.2",
description="Software tools for game theory",
long_description=readme(),
classifiers=[
Expand All @@ -74,6 +74,7 @@ def readme():
python_requires=">=3.7",
install_requires=[
'lxml', # used for reading/writing GTE files
'numpy',
'scipy',
],
packages=['pygambit', 'pygambit.games', 'pygambit.lib'],
Expand Down

0 comments on commit a13cb99

Please sign in to comment.