Try to package myPackage or myFramework.Extension with same setup-routine.

This commit is contained in:
Patrick Lehmann
2025-09-23 22:54:46 +02:00
parent d190b1a3b1
commit 91736df13e
3 changed files with 9 additions and 7 deletions

View File

@@ -28,21 +28,22 @@
# SPDX-License-Identifier: Apache-2.0 #
# ==================================================================================================================== #
#
"""Package installer for 'myPackage'."""
"""Package installer for 'myPackage' or 'myFramework.Extension'."""
from os import environ
from pathlib import Path
from setuptools import setup
from pathlib import Path
from pyTooling.Packaging import DescribePythonPackageHostedOnGitHub
gitHubNamespace = "pyTooling"
packageName = "myPackage"
packageDirectory = packageName
packageName = "myPackage" if "." not in environ["artifact"] else "myFramework.Extension"
packageDirectory = packageName.replace(".", "/")
packageInformationFile = Path(f"{packageDirectory}/__init__.py")
setup(
**DescribePythonPackageHostedOnGitHub(
packageName=packageName,
description="myPackage is a test package to verify GitHub actions for Python projects.",
description=f"{packageName} is a test package to verify GitHub actions for Python projects.",
gitHubNamespace=gitHubNamespace,
unittestRequirementsFile=Path("tests/unit/requirements.txt"),
sourceFileWithVersion=packageInformationFile,