[meta] mission = generic name = GENERIC version = 1.2.3 rc = 1 final = false based_on = python = 3.11 [conda] installer_name = Miniforge3 installer_version = 24.3.0-0 installer_platform = {{env:STASIS_CONDA_PLATFORM}} installer_arch = {{env:STASIS_CONDA_ARCH}} installer_baseurl = https://github.com/conda-forge/miniforge/releases/download/{{conda.installer_version}} ;conda_packages = pip_packages = firewatch==0.0.4 tweakwcs==0.8.8 [runtime] PYTHONUNBUFFERED = 1 [test:firewatch] repository = https://github.com/astroconda/firewatch script_setup = pip install -e '.' script = firewatch -c conda-forge -p ${STASIS_CONDA_PLATFORM_SUBDIR} | grep -E ' python-[0-9]' [test:tweakwcs] repository = https://github.com/spacetelescope/tweakwcs script_setup = pip install -e '.[test]' script = pytest \ -r fEsx \ --basetemp="{{ func:basetemp_dir() }}" \ --junitxml="{{ func:junitxml_file() }}" [deploy:artifactory:delivery] files = {{ storage.output_dir }}/** dest = {{ meta.mission }}/{{ info.build_name }}/ [deploy:docker] registry = bytesalad.stsci.edu image_compression = zstd -v -9 -c build_args = SNAPSHOT_INPUT={{ info.release_name }}.yml SNAPSHOT_PKGDIR=packages tags = {{ meta.name }}:{{ info.build_number }}-py{{ meta.python_compact }} {{ deploy.docker.registry }}/{{ meta.name }}:{{ info.build_number }}-py{{ meta.python_compact }} test_script = source /etc/profile python -m pip freeze mamba info