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

Auto install is buggy and broken #99

Open
HippoProgrammer opened this issue Jul 8, 2024 · 0 comments · May be fixed by #100
Open

Auto install is buggy and broken #99

HippoProgrammer opened this issue Jul 8, 2024 · 0 comments · May be fixed by #100
Assignees
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed in progress In development currently - is being worked on

Comments

@HippoProgrammer
Copy link
Member

There is no clear way to install for Windows. The lack of git on Windows means that the current README is wrong, and installation instructions for Python are lacking for both OSes.

In addition, the binaries for stockfish must be installed via a .zip file with a POPCNT precompiled binary instead of a source install. Using a self-compiled binary would allow supported computers to use the faster AVX2 binaries if compatible. If no self-compilation is possible due to the requirements for MSYS32 on Windows, then a check to determine AVX2 compatibility would be helpful, or even a selector with a reference list for manual installation would be helpful.

Also, the .whl files are broken on all OSes, as they do not come with packaged stockfish or a setup.pyfile: attempt to fix this.

@HippoProgrammer HippoProgrammer added bug Something isn't working enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers in progress In development currently - is being worked on labels Jul 8, 2024
@HippoProgrammer HippoProgrammer added this to the Fix auto install milestone Jul 8, 2024
@HippoProgrammer HippoProgrammer pinned this issue Jul 8, 2024
@HippoProgrammer HippoProgrammer self-assigned this Jul 8, 2024
@HippoProgrammer HippoProgrammer linked a pull request Jul 8, 2024 that will close this issue
@HippoProgrammer HippoProgrammer added the documentation Improvements or additions to documentation label Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed in progress In development currently - is being worked on
Projects
Status: Started
Development

Successfully merging a pull request may close this issue.

1 participant