Merge "Package the pecan templates with the code"

This commit is contained in:
Zuul
2023-07-19 15:42:41 +00:00
committed by Gerrit Code Review
3 changed files with 23 additions and 13 deletions

View File

@@ -1,14 +1,13 @@
[metadata]
name = software
summary = A Project Gating System
description_file =
README.rst
version = attr: software.VERSION
summary = Unified Software Management
description = file: README.rst
author = StarlingX Team
author_email = starlingx-discuss@lists.starlingx.io
home_page = https://www.starlingx.io/
python_requires = >=3.9
license_files = LICENSE
classifier =
classifiers =
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
@@ -18,15 +17,26 @@ classifier =
Programming Language :: Python :: 3
Programming Language :: Python :: 3.9
[files]
packages =
software
[options]
packages = find:
python_requires = >=3.9
install_requires =
pycryptodomex
[entry_points]
[options.packages.find]
exclude =
software.tests*
[options.package_data]
* =
templates/*
[options.entry_points]
console_scripts =
software = software.software_client:main
software-controller-daemon = software.software_controller:main
software-agent = software.software_agent:main
[wheel]
universal = 1

View File

@@ -5,7 +5,5 @@
#
import setuptools
setuptools.setup(
setup_requires=['pbr'],
pbr=True
)
setuptools.setup()

View File

@@ -0,0 +1,2 @@
# The version of this component
VERSION = 1.0