tasks/package.properties.ps1

# <copyright file="package.properties.ps1" company="Endjin Limited">
# Copyright (c) Endjin Limited. All rights reserved.
# </copyright>

# Synopsis: When true, the build will not produce any Python packages.
$SkipBuildPythonPackages = [Convert]::ToBoolean((property ZF_BUILD_PYTHON_SKIP_BUILD_PACKAGES $false))

# Synopsis: When true, the build will not publish Python packages.
$SkipPublishPythonPackages = [Convert]::ToBoolean((property ZF_BUILD_PYTHON_SKIP_PUBLISH_PACKAGES $false))

# Synopsis: The username to use when publishing packages to the Python repository.
$PythonPublishUsername = property ZF_BUILD_PYTHON_PROJECT_PUBLISH_USERNAME "user"

# Synopsis: The logical name to associate with the Python repository where packages will be published.
$PythonPackageRepositoryName = property ZF_BUILD_PYTHON_PUBLISH_REPOSITORY_NAME "ci-python-feed"

# Synopsis: The URL to use when publishing packages to the Python repository. e.g. https://pkgs.dev.azure.com/myOrg/Project/_packaging/myfeed/pypi/upload
$PythonPackageRepositoryUrl = property ZF_BUILD_PYTHON_PUBLISH_REPOSITORY_URL ""

# Synopsis: Set this to override the default pre-release tag generated by GitVersion.
$PythonPackagePreReleaseTag = property ZF_BUILD_PYTHON_PUBLISH_PRERELEASE_TAG ""

# Synopsis: The wildcard pattern used to select the built Python packages for publishing.
$PythonPackagesFilenameFilter = property ZF_BUILD_PYTHON_PUBLISH_PACKAGES_FILTER "*.whl"

# Synopsis: When true, the build will use an existing Azure CLI connection to authenticate when publishing Python packages to Azure Artifacts.
$UseAzCliAuthForAzureArtifacts = [Convert]::ToBoolean((property ZF_BUILD_PYTHON_PUBLISH_USE_AZCLI_AUTH $false))