Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fastStructure #506

Open
boegel opened this issue Feb 10, 2025 · 3 comments
Open

fastStructure #506

boegel opened this issue Feb 10, 2025 · 3 comments
Assignees
Labels
difficulty: easy software that should be easy to support priority: medium Python site:ugent Software installation request for UGent Tier-2 sources-only Only sources available (no conda, binaries, container) update

Comments

@boegel
Copy link
Contributor

boegel commented Feb 10, 2025

  • link to support ticket: #2025021060001568
  • website: https://rajanil.github.io/fastStructure/
  • installation docs: https://github.com/rajanil/fastStructure
  • toolchain: foss/2023a
  • easyblock to use: custom easyblock (see existing easyconfigs)
  • required dependencies:
    • see existing easyconfig
  • notes:
    • requires Python 2.7.18
    • port custom easyblock for fastStructure for EasyBuild 5.0 (replace run_cmd with run_shell_cmd)
  • effort: (TBD)
  • other install methods
    • conda: no
    • container image: no
    • pre-built binaries (RHEL9 Linux x86_64): no
    • easyconfig outside EasyBuild: no
@boegel boegel added difficulty: easy software that should be easy to support priority: medium Python site:ugent Software installation request for UGent Tier-2 sources-only Only sources available (no conda, binaries, container) update labels Feb 10, 2025
@PetrKralCZ PetrKralCZ self-assigned this Feb 12, 2025
@boegel
Copy link
Contributor Author

boegel commented Feb 12, 2025

See also https://docs.easybuild.io/easybuild-v5/run_shell_cmd for info on porting to run_shell_cmd

@boegel
Copy link
Contributor Author

boegel commented Feb 12, 2025

First get updated easyconfig with foss/2023a using EasyBuild 4.x

Then port easyblock to EasyBuild 5.x (target 5.0.x branch)

@boegel
Copy link
Contributor Author

boegel commented Feb 18, 2025

@PetrKralCZ As discussed, maybe try to avoid having to port the easyblock, a big part of it is now supported in framework, like via fix_python_shebang_for = ['*.py']

PetrKralCZ added a commit that referenced this issue Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: easy software that should be easy to support priority: medium Python site:ugent Software installation request for UGent Tier-2 sources-only Only sources available (no conda, binaries, container) update
Projects
None yet
Development

No branches or pull requests

2 participants