[default] [meta] mission = jwst name = JWSTDP version = 3.0.0 rc = 8 final = false python = 3.13 [conda] installer_name = Miniforge3 installer_version = 24.9.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}} pip_packages = jwst[sdp]=3.0.0rc3 [runtime] PYTHONUNBUFFERED = 1 TEST_BIGDATA = https://bytesalad.stsci.edu/artifactory CRDS_CONTEXT = jwst_1581.pmap CRDS_CACHE = ./crds_cache CRDS_SERVER_URL = https://jwst-crds.stsci.edu CRDS_CLIENT_RETRY_COUNT = 3 CRDS_CLIENT_RETRY_DELAY_SECONDS = 20 [test:jwst] repository = https://github.com/spacetelescope/jwst script_setup = pip install --force-reinstall -U certifi pip install -e ".[test]" pip install pytest-xdist script = pytest -s \ -v \ -r=fEsx \ --bigdata \ --env="1.18.0" \ --slow \ -n $(( $CPU_COUNT )) \ --dist=loadscope \ --basetemp="{{ func:basetemp_dir() }}" \ --junitxml="{{ func:junitxml_file() }}" [deploy:artifactory:test results] files = {{ storage.results_dir }}/results-*.xml dest = {{ meta.mission }}/{{ info.build_name }}/results/ [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 [test:stcal] repository = https://github.com/spacetelescope/stcal [test:stdatamodels] repository = https://github.com/spacetelescope/stdatamodels [test:stpipe] repository = https://github.com/spacetelescope/stpipe