|
2 | 2 |
|
3 | 3 | from setuptools import setup # type: ignore |
4 | 4 |
|
5 | | -classifiers = [ |
6 | | - "Development Status :: 5 - Production/Stable", |
7 | | - "Intended Audience :: Developers", |
8 | | - "License :: OSI Approved :: MIT License", |
9 | | - "Operating System :: OS Independent", |
10 | | - "Topic :: Games/Entertainment", |
11 | | - "Topic :: Software Development :: Libraries", |
12 | | - "Topic :: Software Development :: Libraries :: pygame", |
13 | | - "Topic :: Scientific/Engineering :: Physics", |
14 | | - "Programming Language :: Python", |
15 | | - "Programming Language :: Python :: 3", |
16 | | -] |
17 | | - |
18 | | -with open("README.rst") as f: |
19 | | - long_description = f.read() |
20 | | - |
21 | 5 | packages = ["pymunk", "pymunk.tests", "pymunk.examples"] |
22 | 6 | exclude_package_data = {} |
23 | 7 | if os.getenv("PYMUNK_BUILD_SLIM"): |
|
26 | 10 |
|
27 | 11 |
|
28 | 12 | setup( |
29 | | - name="pymunk", |
30 | | - url="http://www.pymunk.org", |
31 | | - author="Victor Blomqvist", |
32 | | - |
33 | | - version="6.8.1", # remember to change me for new versions! |
34 | | - description="Pymunk is a easy-to-use pythonic 2D physics library", |
35 | | - long_description=long_description, |
36 | 13 | packages=packages, |
37 | | - # include_package_data=True, |
38 | | - package_data={"pymunk.examples": ["*.png", "*.wav"]}, |
39 | 14 | exclude_package_data=exclude_package_data, |
40 | | - license="MIT License", |
41 | | - classifiers=classifiers, |
42 | | - python_requires=">=3.7", |
43 | | - # Require >1.14.0 since that (and older) has problem with returing structs from functions. |
44 | | - install_requires=["cffi >= 1.15.0"], |
45 | 15 | cffi_modules=["pymunk/pymunk_extension_build.py:ffibuilder"], |
46 | | - extras_require={ |
47 | | - "dev": [ |
48 | | - "pyglet < 2.0.0", |
49 | | - "pygame", |
50 | | - "sphinx", |
51 | | - "aafigure", |
52 | | - "wheel", |
53 | | - "matplotlib", |
54 | | - "numpy", |
55 | | - ] |
56 | | - }, |
57 | | - test_suite="pymunk.tests", |
58 | 16 | ) |
0 commit comments