Comments (1)
Here's a rough translation to pyproject.toml
[build-system]
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"
[project]
dynamic = ["version"]
description = "Iterated Prisoner's Dilemma in Python"
readme = {file = "README.rst", content-type = "text/x-rst"}
license = {file = "LICENSE.txt"}
authors = [
{name = "Vince Knight"},
{name = "Owen Campbell"},
{name = "Karol Langner"},
{name = "Marc Harper"},
{email = "[email protected]")
]
maintainers = [
{name = "Vince Knight"},
{name = "Owen Campbell"},
{name = "Marc Harper"},
{name = "Nikoleta Glynasti"}
]
requires-python = ">= 3.8"
dependencies = [
# dask dependencies: https://docs.dask.org/en/latest/install.html
"cloudpickle>=0.2.2",
"fsspec>=0.6.0",
"toolz>=0.8.2",
"dask>=2.9.2",
"matplotlib>=3.0.3",
"numpy>=1.17.4",
"pandas>=1.0.0",
"pyyaml>=5.1",
"scipy>=1.3.3",
"tqdm>=4.39.0"
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Topic :: Software Development :: Build Tools",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
]
[project.optional-dependencies]
human = ["prompt-toolkit>=3.0"]
development = [
"prompt-toolkit>=3.0",
"hypothesis==5.19.3",
]
[project.urls]
Documentation = "https://axelrod.readthedocs.org/"
Repository = "https://github.com/Axelrod-Python/Axelrod"
It doesn't handle these lines from setup.py
yet:
include_package_data=True,
package_data={"": ["axelrod/data/*"]},
packages=["axelrod", "axelrod.strategies", "axelrod.data"],
from axelrod.
Related Issues (20)
- Reorganisation of documentation. HOT 3
- Reorganisation ? of cheating strategies
- Add a citation.cff file HOT 6
- Links to contributing guide broken by docs restructure
- CI failing due to typing issues HOT 3
- Implement asymmetric games HOT 6
- Game classification HOT 4
- Implement abstract games more fully (5.0.0)
- Restructure strategies folder HOT 4
- Documentation for 5.0.0
- Simplify/move the `ResultSet` HOT 1
- Expressing in a formal logical language HOT 2
- You may have missed some details in your code HOT 1
- I couldn't find the strategy submitted by Mauk in the competition for 19th place HOT 2
- If I want to test the first tournament, what should I do based on your code? HOT 2
- Do you know the source code of the first tournament? HOT 2
- axelrod.plot.Plot may be incompatible with recent Pandas udpates HOT 2
- Change the TFT in the first tournament HOT 3
- High-noise Tournament for comparison HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from axelrod.