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
Expand Up @@ -35,3 +35,4 @@ depcomp
install-sh
missing
gambit
.python-version
5 changes: 5 additions & 0 deletions ChangeLog
@@ -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
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
@@ -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
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
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
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
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
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 (avis@cs.mcgill.ca)
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 (avis@cs.mcgill.ca)
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
@@ -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
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
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.