Today we're introducing conan-py-build: a PEP 517 backend that brings Conan's C/C++ dependency management directly into pip wheel .
If you ship Python wheels with native code, this might save you a lot of CI glue.
Beta. Feedback welcome.
https://t.co/3ORntJLRhE
The Conan video trainings are complete now!
Practical, hands-on exercises in a self-paced video course, completely for free in the JFrog Academy. More than 4 hrs of high quality material to quickly learn Conan C and C++ package manager
Conan 2.23 is out!
- New "conan run" to run executables within venvs
- Support latest VS 2026, OSX 26.1
- Improved "conan report diff"
- Workspaces learned to gather info from packages
- conan install/create can generate .json on fail
And more! See https://t.co/gFjCSN7e2r
C and C++ compiler sanitizers are security important tools
Check the new doc: https://t.co/lFzEofyewK
- sanitizers available in different compilers
- how they affect binaries
- how they can be combined
- compiler flags in gcc, clang, msvc
- how to build dependencies sanitized
Conan 2.20 is out!
- Lots of improvements to Workspaces, including dynamic CMakeLists.txt addition
- Stabilize and document some parts of the Python API
- system_package_tool support for versions and architectures
- removed Python 3.6 support
Check full https://t.co/gFjCSN7e2r
Conan 2.18 is out!
- New "conan report diff" to check changes in recipes and sources
- New WebAssembly/Emscripten built-in support
- Improvements in Workspaces
- SBOM /lockfiles support in "conan audit"
- CMakeConfigDeps support for "source-targets"
- New PremakeToolchain
The "Laso scholarship" is out! https://t.co/v2A77mAjUx
- 1 year tuition for a STEM university student
- Candidates from Spanish public universities
- Open source contributions will be evaluated
Apply for it before 30th June!
Conan 2.11 is out early this month!
- tools.env.virtualenv:powershell=pwsh to allow latest powershell
- Improvements in AutotoolsToolchain for Android
- Profiles can import with Jinja from the Conan cache too
And some fixes, check the changelog & update: https://t.co/gFjCSN7LRZ
Learn about the new "finalize()" method in Conan, a way of allowing users to customize packages locally while preserving their immutability in the Conan cache
Read the new blog post: https://t.co/jUIHr3AUMk
Conan 2.4 is out and it is big:
- New "vendor" feature to fully vendor dependencies
- New "compiler.cstd" setting for C. Definition of 'languages = "C", "C+*"'
- "tools.cmake.cmaketoolchain:extra_variables" to inject CMake vars from profiles
- Bazel 7 support
And many more!
The https://t.co/DlAcTGFcDB 2024 Annual C++ Developer Survey is now open. Please fill it out. It's useful to get a sense of what portion of C++ developers use CMake, exceptions, Rust, etc.
https://t.co/3OaZZCCoD0
When @conan_io emergency plan comes in perfectly. Backup sources are must for enterprise users. The XZUtils fiasco is a perfect example.
https://t.co/JIqbBZV2zH
Conan 2 new features: replacing dependencies with system requirements and API compatible dependencies
- Use system packages instead of Conan deps
- Replace deps with API compatible ones (like zlib -> zlib-ng)
- Explain missing binary "conan graph explain"
https://t.co/Bpx0qZT8KP
Conan 2.1 is out, and it is a big release that starts the stable 2.X release train with dozens of new demanded features, UX improvements, PythonAPI docs started, speed-ups, and many more.
Read the changelog for more details: https://t.co/gFjCSN7e2r