From 34de8dc3999d00a63343d988e0be7980b7c9b2d4 Mon Sep 17 00:00:00 2001
From: Egor Tensin <Egor.Tensin@gmail.com>
Date: Fri, 3 Mar 2023 09:57:07 +0100
Subject: packaging: move to pyproject.toml-only

---
 pyproject.toml | 29 ++++++++++++++++++++++++++++-
 setup.cfg      | 27 ---------------------------
 setup.py       |  2 --
 3 files changed, 28 insertions(+), 30 deletions(-)
 delete mode 100644 setup.cfg
 delete mode 100644 setup.py

diff --git a/pyproject.toml b/pyproject.toml
index 9787c3b..e317174 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,3 +1,30 @@
 [build-system]
-requires = ["setuptools", "wheel"]
+requires = ["setuptools>=61.0"]
 build-backend = "setuptools.build_meta"
+
+[project]
+name = "vk_scripts"
+description = "Scripts to stalk people on VK"
+license = {text = "MIT"}
+version = "1.0.2"
+authors = [{name = "Egor Tensin", email = "Egor.Tensin@gmail.com"}]
+readme = "README.md"
+requires-python = ">=3.4"
+
+dependencies = [
+    "matplotlib",
+]
+
+classifiers = [
+    "Development Status :: 4 - Beta",
+    "License :: OSI Approved :: MIT License",
+]
+
+[project.urls]
+"Homepage" = "https://github.com/egor-tensin/vk-scripts"
+"Bug Tracker" = "https://github.com/egor-tensin/vk-scripts/issues"
+
+[project.scripts]
+vk-sessions = "vk.tracking.sessions:main"
+vk-status = "vk.tracking.status:main"
+vk-mutuals = "vk.mutuals:main"
diff --git a/setup.cfg b/setup.cfg
deleted file mode 100644
index 5c12475..0000000
--- a/setup.cfg
+++ /dev/null
@@ -1,27 +0,0 @@
-[metadata]
-name = vk_scripts
-version = 1.0.2
-author = Egor Tensin
-author_email = Egor.Tensin@gmail.com
-description = Scripts to stalk people on VK
-long_description = file: README.md
-long_description_content_type = text/markdown
-license = MIT
-url = https://github.com/egor-tensin/vk-scripts
-project_urls =
-    Bug Tracker = https://github.com/egor-tensin/vk-scripts/issues
-classifiers =
-    Development Status :: 4 - Beta
-    License :: OSI Approved :: MIT License
-
-[options]
-packages = find:
-python_requires = >=3.4
-install_requires =
-    matplotlib
-
-[options.entry_points]
-console_scripts =
-    vk-sessions = vk.tracking.sessions:main
-    vk-status = vk.tracking.status:main
-    vk-mutuals = vk.mutuals:main
diff --git a/setup.py b/setup.py
deleted file mode 100644
index a4f49f9..0000000
--- a/setup.py
+++ /dev/null
@@ -1,2 +0,0 @@
-import setuptools
-setuptools.setup()
-- 
cgit v1.2.3