c2pa.build ========== .. py:module:: c2pa.build Attributes ---------- .. autoapisummary:: c2pa.build.REPO_OWNER c2pa.build.REPO_NAME c2pa.build.GITHUB_API_BASE c2pa.build.ARTIFACTS_DIR Functions --------- .. autoapisummary:: c2pa.build.get_latest_release c2pa.build.download_artifact c2pa.build.download_artifacts c2pa.build.inject_version c2pa.build.initialize_build Module Contents --------------- .. py:data:: REPO_OWNER :value: 'contentauth' .. py:data:: REPO_NAME :value: 'c2pa-rs' .. py:data:: GITHUB_API_BASE :value: 'https://api.github.com' .. py:data:: ARTIFACTS_DIR .. py:function:: get_latest_release() Get the latest release information from GitHub. .. py:function:: download_artifact(url, platform_name) Download and extract an artifact to the appropriate platform directory. .. py:function:: download_artifacts() Main function to download artifacts. Can be called as a script or from hatch. .. py:function:: inject_version() Inject the version from pyproject.toml into src/c2pa/__init__.py as __version__. .. py:function:: initialize_build() Initialize the build process by downloading artifacts.