kraemer-lab / GRAPEVNE

Graphical Analytical Pipeline Development Evironment
MIT License
7 stars 3 forks source link

Upgrade to Python 3.12 / Snakemake 8 #355

Closed jsbrittain closed 2 months ago

jsbrittain commented 2 months ago

Github actions for building and publishing have also been updated. Postbuild checks are available as CI to this PR. Nightly checks have been run on the local repo (https://github.com/jsbrittain/GRAPEVNE/actions/runs/10852170943), and publish checks have been run on the local repo (https://github.com/jsbrittain/GRAPEVNE/actions/runs/10851936860). note that windows builds still report a false-negative during upload; this is fine.

Resolves #189 #146

note: by upgrading to Snakemake 8 some previous modules will be made incompatible; this can be resolved by adopting grapevne helper in those scripts.