Drop deprecation filters for pip and yamllint
[mudpy.git] / pyproject.toml
1 # Copyright (c) 2022 mudpy authors. Permission to use, copy,
2 # modify, and distribute this software is granted under terms
3 # provided in the LICENSE file distributed with this software.
4
5 [build-system]
6 requires = ["pbr>=5.8", "setuptools>=61"]
7 build-backend = "pbr.build"
8
9 [project]
10 authors = [{email = "fungi@yuggoth.org"}, {name = "Jeremy Stanley"}]
11 classifiers = [
12     "License :: OSI Approved :: ISC License (ISCL)",
13     "Operating System :: POSIX",
14     "Operating System :: Unix",
15     "Programming Language :: Python",
16     "Programming Language :: Python :: 3",
17     "Programming Language :: Python :: 3.7",
18     "Programming Language :: Python :: 3.8",
19     "Programming Language :: Python :: 3.9",
20     "Programming Language :: Python :: 3.10",
21     "Programming Language :: Python :: 3.11",
22     "Programming Language :: Python :: 3 :: Only",
23     "Topic :: Communications",
24     "Topic :: Communications :: BBS",
25     "Topic :: Communications :: Chat",
26     "Topic :: Games/Entertainment",
27     "Topic :: Games/Entertainment :: Multi-User Dungeons (MUD)",
28     "Topic :: Games/Entertainment :: Role-Playing",
29     "Topic :: Internet",
30 ]
31 dependencies = ["passlib>=1.7", "pyyaml"]
32 description = "The mudpy MUD server engine."
33 dynamic = ["version"]
34 keywords = ["game", "mud", "telnet"]
35 maintainers = [{email = "fungi@yuggoth.org"}, {name = "Jeremy Stanley"}]
36 name = "mudpy"
37 readme = {charset = "UTF-8", content-type = "text/x-rst", file = "README"}
38 requires-python = ">=3.7"
39
40 [project.scripts]
41 mudpy = "mudpy.daemon:main"
42 mudpy_selftest = "mudpy.tests.selftest:main"
43
44 [project.urls]
45 "Big ChangeLog" = "https://mudpy.org/clog/mudpy/"
46 "Browse Source" = "https://mudpy.org/code/mudpy/"
47 "Bug Reporting" = "https://mudpy.org/bugs/mudpy/"
48 "Documentation" = "https://mudpy.org/docs/mudpy/"
49 "Git Clone URL" = "https://mudpy.org/code/mudpy/"
50 "License Texts" = "https://mudpy.org/license/"
51 "Release Files" = "https://mudpy.org/dist/mudpy/"
52
53 [tool.setuptools]
54 # Silence a warning about namespace packages included as data because we ship
55 # subdirectories inside the mudpy package tree
56 packages = ["mudpy", "mudpy.tests", "mudpy.tests.fixtures"]