Recent Releases of recast-atlas
recast-atlas - v0.4.2
In v0.4.2 all runtime dependency on distutils or setuptools has been removed.
What's Changed
- fix: Use shutil.copytree over distutils by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/155
- fix: Allow for shutil.copytree to have existing dirs by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/156
- ci: Publish GitHub attestations only for PyPI builds by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/157
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.4.1...v0.4.2
- Python
Published by matthewfeickert over 1 year ago
recast-atlas - v0.4.1
In v0.4.1 recast-atlas now supports Python 3.12, given changes in PR #139.
What's Changed
- ci: Update GitHub Actions versions by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/131
- ci: Add Dependabot update config by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/132
- ci: Enable multiplatform builds for amd64 and arm64 by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/134
- ci: Use uv for all pip installs by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/138
- fix: Use importlib-resources over deprecated pkg_resources by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/139
- chore: Use uv during Dockerfile build by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/140
- ci: Add Python 3.12 to CI by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/141
- ci: Use pip install for Python 3.12 by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/142
- ci: Use snakemake lower bound to force uv solve by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/144
- docs: Add additional run requirements to 'local' and 'reana' backend examples by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/143
- build: Use hatchling as build backend by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/145
- ci: Remove setuptools install by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/146
- chore: Use Ruff for linting and formatting by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/147
- chore: Add .git-blame-ignore-revs to ignore style in blame view by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/148
- docs: Add CITATION.cff Citation File Format file by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/149
- chore: Remove mentions of setuptools build tools by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/150
- ci: Add GitHub artifact attestations to package distribution by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/151
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.4.0...v0.4.1
- Python
Published by matthewfeickert over 1 year ago
recast-atlas - v0.4.0
In v0.4.0, if using the docker backend the platform used at docker run can be configured through the DOCKER_DEFAULT_PLATFORM environmental variable. This is required to be able to run on other platforms than the native host's with emulation.
Example:
console
$ export DOCKER_DEFAULT_PLATFORM=linux/amd64
$ recast run --backend docker <workflow name>
What's Changed
- ci: Remove 'kubernetes' extra from testing by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/119
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/116
- feat: Add v0.3.0 LXPLUS9 deploy requirements.txt and lockfile by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/121
- docs: Add extra install examples for backends by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/122
- docs: Use '--upgrade' in extra install example by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/123
- chore: Add apptainer variables to lxplus9 deployment by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/125
- fix: Use 'recast submit' for reana backend by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/126
- feat: Set docker platform from DOCKERDEFAULTPLATFORM env variable by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/129
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.3.0...v0.4.0
- Python
Published by matthewfeickert about 2 years ago
recast-atlas - v0.3.0
What's Changed
- fix: Make target branch of toplevel explicit in examples by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/109
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/110
- build: Require Python 3.8+ by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/111
- ci: Add Python 3.11 to testing by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/112
Drop support for Python 3.7 as it is EOL as of 2023-06-27.
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.2.0...v0.3.0
- Python
Published by matthewfeickert over 2 years ago
recast-atlas - v0.2.0
What's Changed
- feat: Add v0.1.9 LXPLUS8 deploy requirements.txt and lockfile by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/90
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/91
- docs: Add Zenodo DOI badge to README by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/94
- ci: Add HEAD of dependencies workflow by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/98
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/99
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/100
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/101
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/103
- chore: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/recast-hep/recast-atlas/pull/104
- ci: Drop Python 3.6 tests by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/105
- build: Require Python 3.7+ by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/106
- ci: Use PyPI Trusted Publisher for publishing package by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/107
Support Python 3.7+ (drop support for Python 3.6).
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.1.9...v0.2.0
- Python
Published by matthewfeickert over 2 years ago
recast-atlas - v0.1.7
What's Changed
- index file support by @lukasheinrich in https://github.com/recast-hep/recast-atlas/pull/39
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.1.6...v0.1.7
- Python
Published by matthewfeickert about 4 years ago
recast-atlas - v0.1.9
What's Changed
- docs: Include push of commit in release workflow instructions by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/63
- ci: Add Kubernetes and REANA dependencies to CI by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/66
- ci: Add a bump version workflow to automate release tagging by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/68
- fix: Add ttf-freefont to Dockerfile for graphviz by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/69
- chore: Remove duplicate apk entries in Dockerfile by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/70
- chore: Reduce Python installs to one Docker layer by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/71
- fix: Add six to install requirements for yadage-schemas by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/77
- feat: Report 'NOT AVAILABLE' if backend unloaded by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/78
- feat: Add pre-commit hooks by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/81
- fix: Login to docker registry with
--password-stdinto avoid warning by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/80 - build: Update reana-client to v0.8.0+ by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/83
- chore: Update default branch to 'main' in docs and CI by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/84
- feat: Add LXPLUS8 deploy scripts and requirements.txt by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/85
- build: Set lower bounds for adage, yadage-schemas, and packtivity by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/86
- build: Remove explicit six dependency by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/87
- ci: Add testing for Python 3.9 and Python 3.10 by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/88
- docs: Add output of
recast --helpto README by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/89
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.1.8...v0.1.9
- Python
Published by matthewfeickert about 4 years ago
recast-atlas - v0.1.8
What's Changed
- ci: Split out workflows by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/44
- ci: Fix Python tests CI workflow by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/43
- chore: Apply linting with Black and flake8 by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/45
- add contributing.md by @lukasheinrich in https://github.com/recast-hep/recast-atlas/pull/47
- ci: Fix Docker build workflow by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/46
- feat: Add Apache License by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/49
- Create CODEOFCONDUCT.md by @lukasheinrich in https://github.com/recast-hep/recast-atlas/pull/41
- build: Migrate setup spec and metadata from
setup.pytosetup.cfgby @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/48 - fix: strip path by @lukasheinrich in https://github.com/recast-hep/recast-atlas/pull/53
- build: Require setuptools<58.0.0 for reana extra by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/52
- build: Revise MANIFEST to use prune strategy by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/56
- ci: Add workflow to deploy to distributions to TestPyPI and PyPI by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/57
- Update README.md by @lukasheinrich in https://github.com/recast-hep/recast-atlas/pull/58
- ci: Publish Docker images on merges and releases by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/60
- docs: Add release instructions for maintainers by @matthewfeickert in https://github.com/recast-hep/recast-atlas/pull/61
New Contributors
- @matthewfeickert made their first contribution in https://github.com/recast-hep/recast-atlas/pull/44
Full Changelog: https://github.com/recast-hep/recast-atlas/compare/v0.1.7...v0.1.8
- Python
Published by matthewfeickert over 4 years ago