-
Notifications
You must be signed in to change notification settings - Fork 55
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
Migrate to Conan2 #756
Migrate to Conan2 #756
Conversation
cmake-conan allows Conan dependencies loading on invoking CMake without manually run `conan install` command
14782df
to
52eb2c9
Compare
Fix README.md, GitHub workflows, Dockerfile, Python package release scripts
Add separate Conan install step.
54728c8
to
b9696c7
Compare
Use fresh version of setuptools which is compatible with Python 3.12.
@Necr0x0Der @luketpeterson I added you mainly to understand if these changes works correctly in your environment. |
Seems to be working for me. It still takes the system version of Python instead of the pyenv version, but it didn't become worse, and it's a minor issue. |
At which point it takes the system version of Python? Could you copy a relevant part of the build log? |
We can do this in a separate issue |
Fixes #421, also fixes release scripts to support Python 3.12 which is a part of #584.
New build configs are incompatible with Conan 1.64, thus upgrade to Conan 2 is required to build the project.
CMake update is also required because cmake-conan is not compatible with CMake <3.24.
Release test results https://github.com/vsbogd/hyperon-experimental/actions/runs/10169067698