Skip to content

Commit ac81d3a

Browse files
committed
feat: Migrate to pyproject.toml
1 parent 0850563 commit ac81d3a

2 files changed

Lines changed: 35 additions & 34 deletions

File tree

pyproject.toml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[build-system]
2+
requires = ["setuptools>=61.0"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "musicbrainzngs2"
7+
description = "Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices"
8+
readme = { file = "README.rst", content-type = "text/x-rst" }
9+
license = "BSD-2-clause"
10+
11+
authors = [
12+
{ name = "Martin Rys", email = "martin@rys.rs" }
13+
]
14+
15+
requires-python = ">=3.10"
16+
17+
classifiers = [
18+
"Development Status :: 5 - Production/Stable",
19+
"Intended Audience :: Developers",
20+
"Operating System :: OS Independent",
21+
"Programming Language :: Python",
22+
"Topic :: Database :: Front-Ends",
23+
"Topic :: Software Development :: Libraries :: Python Modules"
24+
]
25+
26+
dynamic = ["version"]
27+
28+
[project.urls]
29+
Homepage = "https://github.com/C0rn3j/python-musicbrainzngs2"
30+
31+
[tool.setuptools]
32+
packages = ["musicbrainzngs"]
33+
34+
[tool.setuptools.dynamic]
35+
version = { attr = "musicbrainzngs.musicbrainz._version" }

setup.py

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

0 commit comments

Comments
 (0)