setup.py
Go to the documentation of this file.
1 from setuptools import find_packages, setup
2 
3 setup(
4  name="genmypy",
5  version="0.3.2",
6  packages=find_packages(exclude=["tests"]),
7  description="A Python stub generator from genmsg specs",
8  long_description=open("README.rst").read(),
9  author="Yuki Igarashi, Tamamki Nishino",
10  author_email="me@bonprosoft.com, otamachan@gmail.com",
11  classifiers=[
12  "License :: OSI Approved :: Apache Software License",
13  "Operating System :: MacOS",
14  "Operating System :: Microsoft :: Windows",
15  "Operating System :: POSIX",
16  "Operating System :: Unix",
17  "Programming Language :: Python :: 2.7",
18  "Programming Language :: Python :: 3.6",
19  "Programming Language :: Python :: 3.7",
20  "Programming Language :: Python :: 3.8",
21  "Programming Language :: Python :: 3.9",
22  "Programming Language :: Python",
23  ],
24  license="Apache License 2.0",
25  url="https://github.com/rospypi/genmypy",
26  install_requires=[
27  "genmsg",
28  "genpy",
29  ],
30  extras_require={
31  "dev": [
32  # NOTE: pytest>=5.0 doesn't support py2
33  "pytest>=4.6,<5.0",
34  "typing; python_version=='2.7'",
35  ],
36  # NOTE: We don't support python2 for the lint environment
37  "lint": [
38  "black==20.8b1",
39  # NOTE: We need to support py27 and newer black does not support py27.
40  # Limit the click version to use older black.
41  # See: https://github.com/psf/black/issues/2964 for more details.
42  "click<8.1.0",
43  "flake8-bugbear==21.4.3",
44  "flake8==3.9.1",
45  "isort==5.1.4",
46  "mypy==0.790",
47  "pysen>=0.10,<0.11",
48  ],
49  },
50  package_data={"genmypy": ["py.typed"]},
51  scripts=["scripts/genmypy"],
52 )
setup
Definition: setup.py:1


genmypy
Author(s): Yuki Igarashi, Tamaki Nishino
autogenerated on Mon Apr 10 2023 03:01:12