@@ -7,18 +7,45 @@ name = "mesa_frames"
7
7
version = " mesa-frames/__init__.py"
8
8
description = " An extension to the Mesa framework which uses pandas/Polars DataFrames for enhanced performance"
9
9
authors = [
10
- { name = " Adam Amer" },
10
+ { name = " Adam Amer" },
11
11
]
12
12
license = { text = " MIT" }
13
+ readme = " README.md"
14
+ keywords = [
15
+ " simulation" ,
16
+ " simulation-environment" ,
17
+ " gis" ,
18
+ " pandas" ,
19
+ " simulation-framework" ,
20
+ " agent-based-modeling" ,
21
+ " complex-systems" ,
22
+ " spatial-models" ,
23
+ " mesa" ,
24
+ " complexity-analysis" ,
25
+ " modeling-agents" ,
26
+ " agent-based-modelling"
27
+ ]
28
+ classifiers = [
29
+ " Development Status :: 3 - Alpha" ,
30
+ " Intended Audience :: Science/Research" ,
31
+ " License :: OSI Approved :: MIT License" ,
32
+ " Programming Language :: Python :: 3" ,
33
+ " Topic :: Scientific/Engineering::Artificial Life" ,
34
+ ]
13
35
dependencies = [
14
36
" numpy~=1.26" ,
15
37
" typing-extensions>=4.9" # typing-extensions.Self added in 4.9
16
38
]
39
+ requires-python = " >=3.8"
40
+
41
+ [project .urls ]
42
+ Documentation = " https://adamamer20.github.io/mesa-frames"
43
+ Repository = " https://github.com/adamamer20/mesa-frames.git"
17
44
18
45
[project .optional-dependencies ]
19
46
pandas = [
20
- " pandas~ =2.2" ,
21
- " pyarrow" ,
47
+ " pandas> =2.2" ,
48
+ " pyarrow" , # for conversion to pandas
22
49
# "geopandas" (only after GeoGrid / ContinousSpace is implemented)
23
50
]
24
51
polars = [
0 commit comments