From cbec3898b5852c31cdca6dd13b69cb72f7f10511 Mon Sep 17 00:00:00 2001 From: Charles Moore <122481442+moorec-aws@users.noreply.github.com> Date: Sun, 31 Mar 2024 20:16:20 +0000 Subject: [PATCH] chore: add pypi classifiers (#273) Signed-off-by: Charles Moore <122481442+moorec-aws@users.noreply.github.com> --- .github/PULL_REQUEST_TEMPLATE.md | 6 +++++- .github/workflows/release_bump.yml | 1 + hatch.toml | 4 +--- pyproject.toml | 15 +++++++++++++++ 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e41006db..07e5be9e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,4 +8,8 @@ ### Was this change documented? -### Is this a breaking change? \ No newline at end of file +### Is this a breaking change? + +---- + +*By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.* \ No newline at end of file diff --git a/.github/workflows/release_bump.yml b/.github/workflows/release_bump.yml index d4224f07..c0a16837 100644 --- a/.github/workflows/release_bump.yml +++ b/.github/workflows/release_bump.yml @@ -126,6 +126,7 @@ jobs: # Run semantic-release to generate new changelog pip install --upgrade hatch hatch env create release + hatch run release:deps NEXT_SEMVER=$(hatch run release:bump $BUMP_ARGS) # Grab the new version's changelog and prepend it to the original changelog contents diff --git a/hatch.toml b/hatch.toml index e3751a7a..705d1746 100644 --- a/hatch.toml +++ b/hatch.toml @@ -51,10 +51,8 @@ integ-test = "pytest --no-cov test/integ {args:}" [envs.release] detached = true -dependencies = [ - "python-semantic-release == 8.7.*" -] [envs.release.scripts] +deps = "pip install -r requirements-release.txt" bump = "semantic-release -v --strict version --no-push --no-commit --no-tag --skip-build {args}" version = "semantic-release -v --strict version --print {args}" diff --git a/pyproject.toml b/pyproject.toml index 72cd11e2..678795e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,21 @@ dependencies = [ "requests == 2.31.*", ] requires-python = ">=3.7" +description = "The AWS Deadline Cloud worker agent can be used to run a worker in an AWS Deadline Cloud fleet" +# https://pypi.org/classifiers/ +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Programming Language :: Python", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Operating System :: POSIX :: Linux", + "Operating System :: Microsoft :: Windows", + "License :: OSI Approved :: Apache Software License", + "Intended Audience :: End Users/Desktop", +] [project.scripts] deadline-worker-agent = "deadline_worker_agent:entrypoint"