Skip to content

Commit cc85402

Browse files
authored
Update pyproject.toml
update pyproject.toml
1 parent f244653 commit cc85402

File tree

1 file changed

+64
-7
lines changed

1 file changed

+64
-7
lines changed

pyproject.toml

Lines changed: 64 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,26 +28,83 @@ classifiers = [
2828
keywords = ["whatsapp", "api", "sdk", "wasender", "messaging", "chatbot"]
2929

3030
dependencies = [
31-
"httpx>=0.23.0,<0.28.0",
32-
"pydantic>=2.0,<3.0",
33-
"requests>=2.25.0,<3.0.0",
31+
"httpx>=0.25.0,<0.29.0",
32+
"pydantic>=2.5.0,<3.0.0",
33+
"requests>=2.31.0,<3.0.0",
3434
]
3535

3636
[project.urls]
37-
"Homepage" = "https://github.com/YonkoSam/wasenderapi-python" # Assuming this will be your repo URL
38-
"Documentation" = "https://github.com/YonkoSam/wasenderapi-python/tree/main/docs" # Assuming
37+
"Homepage" = "https://github.com/YonkoSam/wasenderapi-python"
38+
"Documentation" = "https://github.com/YonkoSam/wasenderapi-python/tree/main/docs"
3939
"Repository" = "https://github.com/YonkoSam/wasenderapi-python"
4040
"Bug Tracker" = "https://github.com/YonkoSam/wasenderapi-python/issues"
4141

4242
[project.optional-dependencies]
4343
dev = [
44-
"pytest>=7.0.0,<8.0.0",
44+
"pytest>=7.4.0,<8.0.0",
4545
"pytest-asyncio>=0.20.0,<0.24.0",
46+
"pytest-cov>=4.1.0,<5.0.0",
47+
"pytest-mock>=3.12.0,<4.0.0",
4648
"respx>=0.20.0,<0.21.0",
4749
"mypy>=1.0.0,<2.0.0",
4850
"ruff>=0.1.0,<0.2.0",
4951
"pre-commit>=3.0.0,<4.0.0"
5052
]
5153

54+
# Corrected syntax for this section
5255
[tool.hatch.version]
53-
path = "wasenderapi/_version.py"
56+
path = "wasenderapi/_version.py"[build-system]
57+
requires = ["hatchling"]
58+
build-backend = "hatchling.build"
59+
60+
[project]
61+
name = "wasenderapi"
62+
dynamic = ["version"]
63+
authors = [
64+
{ name = "YonkoSam", email = "[email protected]" },
65+
]
66+
description = "The official Python SDK for the Wasender API, allowing you to programmatically send WhatsApp messages, manage contacts, groups, sessions, and handle webhooks."
67+
readme = "README.md"
68+
requires-python = ">=3.8"
69+
classifiers = [
70+
"Development Status :: 4 - Beta",
71+
"Intended Audience :: Developers",
72+
"License :: OSI Approved :: MIT License",
73+
"Operating System :: OS Independent",
74+
"Programming Language :: Python :: 3",
75+
"Programming Language :: Python :: 3.8",
76+
"Programming Language :: Python :: 3.9",
77+
"Programming Language :: Python :: 3.10",
78+
"Programming Language :: Python :: 3.11",
79+
"Programming Language :: Python :: 3.12",
80+
"Topic :: Communications :: Chat",
81+
"Topic :: Software Development :: Libraries :: Python Modules",
82+
]
83+
keywords = ["whatsapp", "api", "sdk", "wasender", "messaging", "chatbot"]
84+
85+
dependencies = [
86+
"httpx>=0.25.0,<0.29.0",
87+
"pydantic>=2.5.0,<3.0.0",
88+
"requests>=2.31.0,<3.0.0",
89+
]
90+
91+
[project.urls]
92+
"Homepage" = "https://github.com/YonkoSam/wasenderapi-python"
93+
"Documentation" = "https://github.com/YonkoSam/wasenderapi-python/tree/main/docs"
94+
"Repository" = "https://github.com/YonkoSam/wasenderapi-python"
95+
"Bug Tracker" = "https://github.com/YonkoSam/wasenderapi-python/issues"
96+
97+
[project.optional-dependencies]
98+
dev = [
99+
"pytest>=7.4.0,<8.0.0",
100+
"pytest-asyncio>=0.20.0,<0.24.0",
101+
"pytest-cov>=4.1.0,<5.0.0",
102+
"pytest-mock>=3.12.0,<4.0.0",
103+
"respx>=0.20.0,<0.21.0",
104+
"mypy>=1.0.0,<2.0.0",
105+
"ruff>=0.1.0,<0.2.0",
106+
"pre-commit>=3.0.0,<4.0.0"
107+
]
108+
109+
[tool.hatch.version]
110+
path = "wasenderapi/_version.py"

0 commit comments

Comments
 (0)