mbox

[bug#35598,0/6] Add Mesa agent based modeling platform

Message ID 20190506030507.5469-1-pritchard.calvin@gmail.com
Headers show

Message

Calvin Pritchard May 6, 2019, 3:05 a.m. UTC
This patch series is to add the python agent based modeling platform 
Mesa. It is in Python 3 only. I've added Python 2 versions for poyo and
whichcraft since they worked without modification. The `arrow` package
depends on https://github.com/jaraco/backports.functools_lru_cache for
Python 2. I could add that package as a conditional dependency but I'm
not sure how.

Calvin Pritchard (6):
  gnu: Add python-arrow
  gnu: Add python-whichcraft, python2-whichcraft
  gnu: Add python-poyo, python2-poyo
  gnu: Add python-jinja2-time
  gnu: Add python-cookiecutter
  gnu: Add python-mesa

 gnu/packages/python-xyz.scm | 163 ++++++++++++++++++++++++++++++++++++
 1 file changed, 163 insertions(+)

Comments

Ludovic Courtès May 12, 2019, 9:58 p.m. UTC | #1
Hi Calvin,

Thanks for the patches!

Calvin Pritchard <pritchard.calvin@gmail.com> skribis:

> This patch series is to add the python agent based modeling platform 
> Mesa. It is in Python 3 only. I've added Python 2 versions for poyo and
> whichcraft since they worked without modification. The `arrow` package
> depends on https://github.com/jaraco/backports.functools_lru_cache for
> Python 2. I could add that package as a conditional dependency but I'm
> not sure how.

Actually, I would invite you to not provide the Python 2.x variants of
these packages: we’re still providing packages for 2.x, but slowly
reducing their number.

Apart from that, the patches LGTM, except for a couple of synopses and
descriptions that could be improved a bit, to at least make full
sentences etc.  See
<https://www.gnu.org/software/guix/manual/en/html_node/Synopses-and-Descriptions.html>.

Could you take a look and send updated patches?

Thank you!

Ludo’.