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-stdin to 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 --help to 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.py to setup.cfg by @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