-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Andreas Maier <[email protected]>
- Loading branch information
1 parent
136f2e2
commit 5de8057
Showing
8 changed files
with
196 additions
and
245 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# pyproject.toml file for zhmc-log-forwarder | ||
# Documentation: | ||
# pyproject.toml: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/ | ||
# setuptools items: https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html | ||
|
||
[build-system] | ||
requires = [ | ||
# Keep in sync with base-requirements.txt and the base dependencies in | ||
# minimum-constraints-install.txt | ||
"setuptools>=70.0.0", | ||
"setuptools-scm[toml]>=8.1.0", | ||
"wheel>=0.38.1" | ||
] | ||
build-backend = "setuptools.build_meta" | ||
|
||
[tool.setuptools] | ||
platforms = ["any"] | ||
script-files = [] | ||
zip-safe = true | ||
|
||
[tool.setuptools.packages.find] | ||
# setuptools needs all sub-packages to be specified as well to avoid the | ||
# ambiguity warning. That can be done by specifyng 'packages' with a full list | ||
# of packages including sub-packages, or by specifying 'packages.find' with | ||
# wildcards. The strings in 'packages.find' are matched using glob pattern | ||
# matching against the package path. | ||
include = [ | ||
"zhmc_log_forwarder", | ||
"zhmc_log_forwarder.*", | ||
] | ||
|
||
[tool.setuptools.package-data] | ||
zhmc_log_forwarder = [ | ||
"zhmc_log_messages.yml", | ||
] | ||
|
||
[project.scripts] | ||
zhmc_log_forwarder = "zhmc_log_forwarder.zhmc_log_forwarder:main" | ||
|
||
[project] | ||
name = "zhmc_log_forwarder" | ||
description = "A log forwarder for the IBM Z HMC" | ||
authors = [ | ||
{name = "Andreas Maier", email = "[email protected]"} | ||
] | ||
maintainers = [ | ||
{name = "Andreas Maier", email = "[email protected]"} | ||
] | ||
|
||
readme = "README.md" | ||
license = {text = "Apache License, Version 2.0"} | ||
keywords = ["hmc", "prometheus", "monitoring"] | ||
classifiers = [ | ||
"License :: OSI Approved :: Apache Software License", | ||
"Development Status :: 5 - Production/Stable", | ||
"Intended Audience :: Information Technology", | ||
'Intended Audience :: System Administrators', | ||
"Topic :: System :: Systems Administration", | ||
"Environment :: Console", | ||
"Operating System :: OS Independent", | ||
"Programming Language :: Python :: 3", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11", | ||
"Programming Language :: Python :: 3.12", | ||
] | ||
requires-python = ">=3.8" | ||
dynamic = ["version", "dependencies"] | ||
|
||
[project.urls] | ||
Homepage = "https://github.com/zhmcclient/zhmc-log-forwarder" | ||
"Bug Tracker" = "https://github.com/zhmcclient/zhmc-log-forwarder/issues" | ||
Documentation = "https://zhmc-log-forwarder.readthedocs.io/en/latest/" | ||
"Source Code" = "https://github.com/zhmcclient/zhmc-log-forwarder" | ||
Changelog = "https://zhmc-log-forwarder.readthedocs.io/en/latest/changes.html" | ||
|
||
[tool.setuptools.dynamic] | ||
dependencies = {file = ["requirements.txt"]} | ||
|
||
[tool.setuptools_scm] | ||
# Get the version from the Git tag, and write a version file: | ||
version_file = "zhmc_log_forwarder/_version_scm.py" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,15 @@ | ||
# ------------------------------------------------------------------------------ | ||
# Pip requirements file for base packages for a Python env. | ||
# | ||
# Note: Base packages are those needed for setting up an initial environment, | ||
# mainly to bring pip to a defined level. | ||
# Base packages are those needed for pip and automatic package version detection. | ||
|
||
|
||
# ------------------------------------------------------------------------------ | ||
# Base packages. | ||
# Must be consistent with minimum-constraints-develop.txt. | ||
# Base dependencies (must be consistent with minimum-constraints-install.txt | ||
# and build-system.requires in pyproject.toml) | ||
|
||
# pip 10.0.0 introduced the --exclude-editable option. | ||
# pip 18.0 is needed on pypy3 (py36) to support constraints like cffi!=1.11.3,>=1.8. | ||
# Pip 20.2 introduced a new resolver whose backtracking had issues that were resolved only in 21.2.2. | ||
# pip>=21.0 is needed for the cryptography package on Windows on GitHub Actions. | ||
pip>=23.3 | ||
|
||
setuptools>=70.0.0 | ||
|
||
setuptools-scm[toml]>=8.1.0 | ||
wheel>=0.38.1 |
Oops, something went wrong.