-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
54 lines (46 loc) · 1.5 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Copyright (c) 2023, Miquel Massot
All rights reserved.
Licensed under the GPLv3 License.
See LICENSE.md file in the project root for full license information.
"""
from pathlib import Path
from setuptools import find_packages, setup
GITHUB_URL = "https://github.com/miquelmassot/zeroros"
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python :: 3",
"Topic :: Software Development",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
]
# read the contents of README file
this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()
setup(
name="zeroros",
version="1.0.7",
description="ZeroROS middleware",
long_description=long_description,
long_description_content_type="text/markdown",
author="Miquel Massot",
author_email="[email protected]",
maintainer="Miquel Massot",
maintainer_email="[email protected]",
url=GITHUB_URL,
packages=find_packages(where="src"),
package_dir={"": "src"},
classifiers=classifiers,
license="BSD-3-Clause",
install_requires=[
"numpy>=1.23.4",
"pyzmq>=24.0.1",
"setuptools>=59.6.0",
],
project_urls={"Bug Reports": GITHUB_URL + "/issues", "Source": GITHUB_URL},
)