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

[Feature Request] Make AppImage format or binary file #81

Open
2 tasks done
newyorkthink opened this issue Jul 20, 2023 · 3 comments
Open
2 tasks done

[Feature Request] Make AppImage format or binary file #81

newyorkthink opened this issue Jul 20, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@newyorkthink
Copy link

Required prerequisites

  • I have searched the Issue Tracker that this hasn't already been reported. (comment there if it has.)
  • I have tried the latest version of nvitop in a new isolated virtual environment.

Motivation

appimage format it can run everywhere

and the modern Command like fzf nvtop bat btop, there have appimage format or binary file too

Solution

No response

Alternatives

No response

Additional context

No response

@newyorkthink newyorkthink added the enhancement New feature or request label Jul 20, 2023
@XuehaiPan XuehaiPan changed the title [Feature Request] make appimages format or binary file [Feature Request] Make AppImage format or binary file Jul 20, 2023
@XuehaiPan
Copy link
Owner

Hi @newyorkthink, thanks for raising this. I would investigate this if possible.

appimage format it can run everywhere

nvitop is a pure Python library that can also run everywhere. AppImage format may have some advantages in that we can distribute the software via a single file. For nvitop, if we want to distribute an AppImage release, e.g. nvitop.AppImage, we need to also pack the Python interpreter, related Python dependencies, and the NVIDIA NVML dynamic library. The last one may involve a license issue.

@kxxoling
Copy link

@XuehaiPan An .AppImage package is a convenient choice for offline installations. It also helps protect nvitop from potential dependencies conflicts with other Python apps.

@newyorkthink
Copy link
Author

Hi @newyorkthink, thanks for raising this. I would investigate this if possible.

appimage format it can run everywhere

nvitop is a pure Python library that can also run everywhere. AppImage format may have some advantages in that we can distribute the software via a single file. For nvitop, if we want to distribute an AppImage release, e.g. nvitop.AppImage, we need to also pack the Python interpreter, related Python dependencies, and the NVIDIA NVML dynamic library. The last one may involve a license issue.

@XuehaiPan An .AppImage package is a convenient choice for offline installations. It also helps protect nvitop from potential dependencies conflicts with other Python apps.

please make appimage, the kxxoling comment is good

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

3 participants