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
|
|
|
|