Skip to content

Commit 2ccdaa0

Browse files
committed
Use pyproject.toml for project configuration
1 parent 4ef75fd commit 2ccdaa0

4 files changed

Lines changed: 37 additions & 33 deletions

File tree

pyproject.toml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[build-system]
2+
requires = ["hatchling>=0.25.1", "hatch-vcs"]
3+
build-backend = "hatchling.build"
4+
5+
[project]
6+
name = "mailboxer-python"
7+
description = "Client library for Mailboxer"
8+
readme = "README.md"
9+
requires-python = ">=3.8"
10+
license = { text = "BSD 3-Clause License" }
11+
12+
classifiers = [
13+
"Programming Language :: Python :: 3.8",
14+
"Programming Language :: Python :: 3.9",
15+
"Programming Language :: Python :: 3.10",
16+
"Programming Language :: Python :: 3.11",
17+
"Programming Language :: Python :: 3.12",
18+
"Programming Language :: Python :: 3.12",
19+
"Programming Language :: Python :: 3.13",
20+
]
21+
22+
dependencies = ["requests", "URLObject"]
23+
dynamic = ["version"]
24+
25+
authors = [{ name = "Rotem Yaari", email = "vmalloc@gmail.com" }]
26+
27+
[project.urls]
28+
"Homepage" = "https://github.com/getslash/mailboxer-python"
29+
30+
[project.optional-dependencies]
31+
testing = ["Flask-Loopback", "pylint", "pytest"]
32+
33+
[tool.hatch.build.targets.wheel]
34+
packages = ["mailboxer"]
35+
36+
[tool.hatch.version]
37+
source = "vcs"

requirements.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

setup.cfg

Lines changed: 0 additions & 22 deletions
This file was deleted.

setup.py

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)