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

publish precompiled Erg binaries on pypi.org #539

Open
martinResearch opened this issue Jan 25, 2025 · 1 comment
Open

publish precompiled Erg binaries on pypi.org #539

martinResearch opened this issue Jan 25, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@martinResearch
Copy link

I would like to request the inclusion of precompiled Erg binaries in PyPI package wheels to facilitate easier installation for Python users.

Currently, when installing pylyzer via pip install pylyzer, the required erg executable is not automatically installed. As a result, users need to manually install Erg separately, which complicates the setup process and may lead to inconsistencies across environments.

It would be greatly beneficial if precompiled Erg binaries were published on PyPI, allowing pylyzer to list them as a dependency and enabling a seamless installation process using pip.

This improvement would:

Simplify the installation process for pylyzer users.
Ensure better compatibility across different systems.
Reduce the need for manual dependency management.
Thank you for considering this enhancement, and I appreciate your work on Erg!

@martinResearch martinResearch added the enhancement New feature or request label Jan 25, 2025
@mtshiba
Copy link
Member

mtshiba commented Jan 27, 2025

The problem with pip install is that it is limited in what it can do during installation.
Erg installation requires the standard libraries to be extracted under .erg, etc. pip install has no way to do this in post-installation process. Please use ergup instead.

pip install ergup && ergup

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