summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorRoberto Bertó <463349+robertoberto@users.noreply.github.com>2025-09-19 09:15:47 -0300
committerGitHub <noreply@github.com>2025-09-19 09:15:47 -0300
commit1ada32975f0bb559ec7526e0dd545700dde1cb94 (patch)
treebdb8afb44adf8348c352591e4cd2783e9d54f409 /pyproject.toml
parent9a69a954a086df321640dfa65a2ac0ac35a15095 (diff)
parentc8d043a5c87e0959327a5231ab1c5bfb5e9f2c47 (diff)
downloadpyvyos-1ada32975f0bb559ec7526e0dd545700dde1cb94.tar.gz
pyvyos-1ada32975f0bb559ec7526e0dd545700dde1cb94.zip
Merge pull request #22 from eduardormorais/release/0.3.0v0.3.0
Release/0.3.0
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml37
1 files changed, 17 insertions, 20 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 1aa3254..6d3eb7f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling"]
+requires = ["hatchling>=1.20"]
build-backend = "hatchling.build"
[project]
@@ -10,12 +10,24 @@ authors = [
]
description = "Python SDK for interacting with VyOS API"
readme = "README.md"
-requires-python = ">=3.8"
+requires-python = ">=3.13"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
+dependencies = [
+ "requests>=2.32.0,<3.0",
+ "python-dotenv>=1.0.1,<2.0",
+ "urllib3>=2.5.0",
+]
+
+[project.optional-dependencies]
+dev = [
+ "pytest>=6.2.5,<9.0.0",
+ "pytest-cov>=4.1,<6.0",
+ "pytest-env>=0.6.2,<0.7",
+]
[project.urls]
Homepage = "https://github.com/vyos-contrib/pyvyos"
@@ -23,26 +35,11 @@ Issues = "https://github.com/vyos-contrib/pyvyos/issues"
[tool.hatch.metadata]
dependencies = [
- "requests>=2.31.0,<3.0",
- "python-dotenv>=1.0.1,<2.0"
+ "requests>=2.32.0,<3.0",
+ "python-dotenv>=1.0.1,<2.0",
+ "urllib3>=2.5.0",
]
-[tool.poetry]
-name = "pyvyos"
-description = "Python SDK for interacting with VyOS API"
-authors = ["Roberto Berto <463349+robertoberto@users.noreply.github.com>"]
-version = "0.3.0"
-
-[tool.poetry.dependencies]
-python = ">=3.8"
-requests = "^2.32.0"
-python-dotenv = "^1.0.1"
-
-[tool.poetry.group.dev.dependencies]
-pytest = "^6.2.5"
-pytest-cov = "^4.1.0"
-pytest-env = "^0.6.2"
-
[tool.pytest.ini_options]
testpaths = ["./tests"]
log_cli = false