pyproject-server.toml

Thu, 17 Apr 2025 18:15:44 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 17 Apr 2025 18:15:44 +0200
branch
eric7
changeset 11225
b28460e1877e
parent 11202
6d4838c04feb
permissions
-rw-r--r--

Corrected a typo.

10779
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 [build-system]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 requires = ["setuptools>=64.0.0", "wheel"]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 build-backend = "setuptools.build_meta"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 [project]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 name = "eric-ide-server"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 description = "eric7_server is the server part of the eric7 IDE."
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 readme = "docs/README-server.md"
11200
f8e60bfb6368 Modified the pyproject.toml file for the eric-ide server accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11022
diff changeset
9 license = "GPL-3.0-or-later"
11202
6d4838c04feb Modified the pyproject.toml files to include the license file in the build.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 11200
diff changeset
10 license-files = ["docs/LICENSE.txt"]
10779
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 authors = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 {name = "Detlev Offenbach"},
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 {name = "Detlev Offenbach", email = "detlev@die-offenbachs.de"},
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 ]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 maintainers = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 {name = "Detlev Offenbach"},
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 {name = "Detlev Offenbach", email = "detlev@die-offenbachs.de"},
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 ]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 classifiers = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 "Development Status :: 5 - Production/Stable",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 "Environment :: Console",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 "Environment :: MacOS X",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 "Environment :: Win32 (MS Windows)",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 "Intended Audience :: Developers",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 "Intended Audience :: End Users/Desktop",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 "Operating System :: MacOS :: MacOS X",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 "Operating System :: Microsoft :: Windows :: Windows 10",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 "Operating System :: Microsoft :: Windows :: Windows 11",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 "Operating System :: POSIX :: BSD",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 "Operating System :: POSIX :: BSD :: FreeBSD",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 "Operating System :: POSIX :: Linux",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 "Programming Language :: Python",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 "Programming Language :: Python :: 3",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 "Programming Language :: Python :: 3.8",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 "Programming Language :: Python :: 3.9",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 "Programming Language :: Python :: 3.10",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 "Programming Language :: Python :: 3.11",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 "Programming Language :: Python :: 3.12",
10959
377ef1594e36 Changed install scripts and pyproject.toml files to allow installation with Python 3.13.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10779
diff changeset
39 "Programming Language :: Python :: 3.13",
10779
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 "Programming Language :: Python :: Implementation :: CPython",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 "Topic :: Software Development",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 "Topic :: Software Development :: Debuggers",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 "Topic :: Text Editors :: Integrated Development Environments (IDE)",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 ]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 keywords = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 "Development",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 "eric-ide",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 "IDE",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 "Python3",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 ]
11022
95c889f18a21 Dropped support for Python 3.8 because that version is EOL.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10959
diff changeset
51 requires-python = ">=3.9, <3.14"
10779
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 dependencies = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 "pip>=21.1",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 "EditorConfig",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 "coverage>=6.5.0",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 ]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 dynamic = ["version"]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 [project.urls]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 Homepage = "https://eric-ide.python-projects.org"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 Donation = "https://www.paypal.com/donate/?hosted_button_id=XG3RSPKE3YAJ2"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 "Issues Tracker" = "https://tracker.die-offenbachs.homelinux.org/"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 "Source Code" = "https://hg.die-offenbachs.homelinux.org/eric/"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 Download = "https://sourceforge.net/projects/eric-ide/files/latest/download"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 "Mailing List" = "https://www.riverbankcomputing.com/mailman/listinfo/eric"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 News = "https://eric-ide.python-projects.org/eric-news.html"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 [project.scripts]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 eric7_server = "eric7.eric7_server:main"
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 #
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 # setuptools specific parts below
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 #
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 [tool.setuptools]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 platforms = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 "FreeBSD",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 "Linux",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 "macOS",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 "Windows",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 ]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 include-package-data = false
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 [tool.setuptools.dynamic]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 version = {attr = "eric7.__version__.VersionOnly"}
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 [tool.setuptools.packages.find]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 where = ["src"]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 [tool.setuptools.package-data]
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 "*" = [
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 "*.txt",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 "*.md",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 "*.rst",
d6c886cc8451 Added a README file and the meta data needed to build distribution packages for PyPI.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 ]

eric ide

mercurial