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

Support for Pycapsid Installation on PowerPC Architecture (ppc64le) #95

Open
abelardoacm opened this issue Apr 24, 2024 · 0 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@abelardoacm
Copy link
Collaborator

Triton Supercomputer

  • Operating System: CentOS 7.6
  • Architecture: PowerPC 64-bit Little Endian (ppc64le)
  • Default Shell: Bash
  • Data Transfer: SCP and SFTP

Description

We are attempting to install Pycapsid on the University of Miami's Triton High Performance Computing (HPC) system, which utilizes the PowerPC 64-bit Little Endian (ppc64le) architecture. During the installation process, we encountered difficulties as some dependencies, notably Biotite, are not available for this architecture.

The unavailability of these dependencies prevents the successful deployment of Pycapsid in our environment.

Expected Behavior

Ideally, Pycapsid and all its dependencies should be installable on various common architectures including ppc64le, allowing users on different systems to utilize the software without architecture-related barriers.

Actual Behavior

Currently, the installation fails due to the lack of available builds for ppc64le architecture for some of the required dependencies, such as Biotite.

Steps to Reproduce

  1. Attempt to install Pycapsid on a system with ppc64le architecture using Conda:
  2. Observe the failure in resolving the environment due to unavailable packages.

Possible Solution

  1. Build and host the necessary dependencies, like Biotite, for ppc64le architecture on Conda or another manageable package manager.
  2. Provide alternative installation instructions that allow manual compilation or installation from source for systems with this architecture.
  3. Think about ways to make PyCapsid independent of Biotite (if only a few biotite functions are currently used).
@abelardoacm abelardoacm added the enhancement New feature or request label Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants