Skip to main content

dependency manager for XENONnT package

Project description

Ax env

Test package PyPI version shields.io Python Versions PyPI downloads

j.angevaare@nikhef.nl

Managed dependencies for strax, straxen, wfsim and pema

Managed dependencies tracked by dependabot

This repository is a container for tracking the dependencies of the latest versions of the strax, straxen, wfsim and pema - packages. The idea is to maintain the requirements-tests.txt file that serves as the shared requirements file of each. To avoid having to maintain several very similar files for each of the packages, we just maintain only this file. The packages all download this file when performing tests to assure that we know tests are always performed on fixed software versions.

Interacting with dependabot

Since this repository's only purpose is to facilitate a requirements file for other testing infrastructures, the testing on this specific repo is set rather flexible. In contrast to the packages mentioned above one can easily let dependabot merge PRs (we don't require an approving review or anything). Hence one can safely tell dependabot to merge PRs which it will automatically merge as soon as the tests pass. Just add this comment to a PR:

@dependabot squash and merge

Note of caution on testing on dependabot PRs.

One side note is that one should keep in mind that dependabot's PRs don't have access to our required secrets. This means that the tests are only really fully run when a PR is merged to master (and has access to the secrets there). This can lead to the unlikely situation that an issue with one dependency is uncovered then. The offending PR should be reverted as soon as possible to prevent tests on the respective packages to fail too (they usually rely on the code on the master branch of this repository).

0.3.2 / 2023-02-17

What's Changed

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.3.1...v0.3.2

0.3.1 / 2022-12-22

What's Changed

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.3.0...v0.3.1

0.3.0 / 2022-09-09

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.2.7...v0.3.0

0.2.7 / 2022-08-19

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.2.6...v0.2.7

0.2.6 / 2022-07-12

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.2.5...v0.2.6

0.2.5 / 2022-06-07

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.2.4...v0.2.5

0.2.2 / 2022-04-18

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.2.1...v0.2.2

0.2.2 / 2022-04-18

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.2.0...v0.2.1

0.2.1 / 2022-04-18

Full Changelog: https://github.com/XENONnT/ax_env/compare/v0.1.0...v0.2.0

0.1.0

New Contributors

Full Changelog: https://github.com/XENONnT/ax_env/commits/v0.1.0

0.0.0 / 2022-04-01

  • First commits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ax_env-0.3.2.tar.gz (8.6 kB view hashes)

Uploaded Source

Built Distribution

ax_env-0.3.2-py3-none-any.whl (6.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page