summaryrefslogtreecommitdiffstats
path: root/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml50
1 files changed, 36 insertions, 14 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 608e240..a4c5862 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "port-for"
-version = "0.7.1"
+version = "0.7.2"
description = "Utility that helps with local TCP ports management. It can find an unused TCP localhost port and remember the association."
readme = "README.rst"
keywords = ["port", "posix"]
@@ -18,22 +18,22 @@ classifiers = [
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
+ "Programming Language :: Python :: 3.12",
"Operating System :: POSIX",
"Topic :: System :: Installation/Setup",
"Topic :: System :: Systems Administration",
"Topic :: Internet :: WWW/HTTP :: Site Management",
]
-requires-python = ">= 3.7"
+requires-python = ">= 3.8"
[project.urls]
"Source" = "https://github.com/kmike/port-for/"
"Bug Tracker" = "https://github.com/kmike/port-for/issues"
-"Changelog" = "https://github.com/kmike/port-for/blob/v0.7.1/CHANGES.rst"
+"Changelog" = "https://github.com/kmike/port-for/blob/v0.7.2/CHANGES.rst"
[project.scripts]
port-for = "port_for.cmd:main"
@@ -58,36 +58,58 @@ filterwarnings = "error"
directory = "newsfragments"
single_file=true
filename="CHANGES.rst"
-issue_format="`#{issue} <https://github.com/kmike/port-for/issues/{issue}>`_"
+issue_format="`#{issue} <https://github.com/kmike/port-for/issues/{issue}>`__"
-[tool.towncrier.fragment.feature]
-name = "Features"
+[[tool.towncrier.type]]
+directory = "break"
+name = "Breaking changes"
showcontent = true
-[tool.towncrier.fragment.bugfix]
-name = "Bugfixes"
+[[tool.towncrier.type]]
+directory = "depr"
+name = "Deprecations"
showcontent = true
-[tool.towncrier.fragment.break]
-name = "Breaking changes"
+[[tool.towncrier.type]]
+directory = "feature"
+name = "Features"
showcontent = true
-[tool.towncrier.fragment.misc]
-name = "Miscellaneus"
+[[tool.towncrier.type]]
+directory = "bugfix"
+name = "Bugfixes"
showcontent = true
+[[tool.towncrier.type]]
+directory = "misc"
+name = "Miscellaneus"
+showcontent = false
+
[tool.black]
line-length = 80
target-version = ['py38']
include = '.*\.pyi?$'
+[tool.ruff]
+line-length = 80
+select = [
+ "E", # pycodestyle
+ "F", # pyflakes
+ "I", # isort
+ "D", # pydocstyle
+]
+exclude = [
+ "port_for/docopt.py",
+ "port_for/_download_ranges.py"
+]
+
[tool.tbump]
# Uncomment this if your project is hosted on GitHub:
# github_url = "https://github.com/<user or organization>/<project>/"
[tool.tbump.version]
-current = "0.7.1"
+current = "0.7.2"
# Example of a semver regexp.
# Make sure this matches current_version before