setup   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 31
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 26
dl 0
loc 31
rs 10
c 0
b 0
f 0
1
# noqa: D100
2
from pathlib import Path
3
4
import setuptools
5
6
# Read the README file content using pathlib and a context manager
7
long_description = Path("README.md").read_text(encoding="utf-8").strip()
8
9
setuptools.setup(name="ims_envista",
10
                 version="0.0.0",
11
                 long_description_content_type="text/markdown",
12
                 description="Israel Meteorological Service Envista API wrapper package",
13
                 long_description=long_description,
14
                 author="Guy Khmelnitsky",
15
                 author_email="[email protected]",
16
                 url="https://github.com/GuyKh/py-ims-envista",
17
                 packages=setuptools.find_packages(),
18
                 python_requires=">=3.10",
19
                 install_requires=["urllib3","loguru", "aiohttp", "async_timeout"],
20
                 license="MIT License",
21
                 zip_safe=False,
22
                 keywords=["ims","weatheril","Israel Meteorological Service","Meteorological Service","weather"],
23
                 classifiers=[    "Intended Audience :: Developers",
24
                            "Topic :: Software Development :: Build Tools",
25
                            "License :: OSI Approved :: MIT License",
26
                            "Programming Language :: Python :: 3.10",
27
                            "Programming Language :: Python :: 3.11",
28
                            "Programming Language :: Python :: 3.12",
29
                            "Natural Language :: English",
30
                            "Operating System :: OS Independent"])
31