diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e41006d..07e5be9 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 d07016f..f36f728 100644 --- a/.github/workflows/release_bump.yml +++ b/.github/workflows/release_bump.yml @@ -63,6 +63,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 563e124..571a5c8 100644 --- a/hatch.toml +++ b/hatch.toml @@ -34,18 +34,10 @@ build = "hatch build" PIP_INDEX_URL="" SKIP_BOOTSTRAP_TEST_RESOURCES="True" -[envs.integ.scripts] -test = "pytest --no-cov {args:test/*/integ}" - -[envs.e2e.scripts] -test = "pytest --no-cov {args:test/*/e2e}" - [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/pipeline/e2e.sh b/pipeline/e2e.sh deleted file mode 100755 index f026fe3..0000000 --- a/pipeline/e2e.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -# Set the -e option -set -e - -pip install --upgrade pip -pip install --upgrade hatch -hatch run e2e:test \ No newline at end of file diff --git a/pipeline/integ.sh b/pipeline/integ.sh deleted file mode 100755 index 232a6f0..0000000 --- a/pipeline/integ.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -# Set the -e option -set -e - -pip install --upgrade pip -pip install --upgrade hatch -hatch run integ:test \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 5ed70a1..6806bcb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,8 +6,24 @@ build-backend = "hatchling.build" name = "deadline-cloud-for-keyshot" dynamic = ["version"] readme = "README.md" -license = "" +license = "Apache-2.0" requires-python = ">=3.9" +description = "The submitter and adaptor to enable Keyshot support for AWS Deadline Cloud" +# 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 :: Microsoft :: Windows", + "Operating System :: MacOS", + "License :: OSI Approved :: Apache Software License", + "Intended Audience :: Developers", + "Intended Audience :: End Users/Desktop" +] dependencies = [ "deadline == 0.45.*", diff --git a/requirements-release.txt b/requirements-release.txt index 2f7766c..5ea2fe3 100644 --- a/requirements-release.txt +++ b/requirements-release.txt @@ -1,3 +1 @@ -# HACK: This file solely exists for dependabot checks. The actual dependencies are in `hatch.toml` in the `release` environment. -# If dependabot opens a PR that modifies this file, please make sure to update the coresponding dependency in `hatch.toml` as well. -python-semantic-release == 8.7.* \ No newline at end of file +python-semantic-release == 9.3.* \ No newline at end of file