{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"},{"label":"Packaging","url":"https://skillfed.io/packages/category/system-archiving-packaging"}],"enrichment":{"capability":"cmeel is a PEP 517 build backend that packages CMake projects as Python wheels for distribution on PyPI.","skillfed_tags":["cmake","c++-packaging","pep-517"],"use_cases":["Package a C++ library with Python bindings as a single wheel for distribution on PyPI.","Build a CMake-based command-line tool and expose its executables through Python entry points.","Create a dependency chain where one cmeel package depends on another, with CMake automatically finding transitive dependencies.","Develop a hybrid project locally with editable installs while maintaining a single CMake build system.","Distribute platform-specific binaries for MacOS and POSIX Linux as wheels without manual platform tagging."],"what_it_does":"cmeel bridges CMake-based C++ projects and Python's packaging ecosystem by acting as a PEP 517 build backend. Instead of writing custom setup.py or setup.cfg, you declare your CMake project in pyproject.toml and cmeel handles the build, test, and wheel creation. It installs CMake artifacts into a namespaced directory within the Python site-packages, making dependencies discoverable to downstream CMake builds.\n\nThe package is designed for teams maintaining C++ libraries or tools that want to distribute them on PyPI without maintaining dual build systems. It follows modern Python packaging standards (PEP 517, 518, 621, 660) and supports editable installs for development workflows. Runtime dependencies are minimal\u2014only tomli for TOML parsing\u2014keeping installation lightweight.","worth_installing":"Yes, if you maintain a CMake project and want to distribute it on PyPI without duplicating build logic. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a solid choice. Not applicable if your project is pure Python or uses a different build system."},"id":"cmeel","links":{"html":"https://skillfed.io/packages/cmeel","md":"https://skillfed.io/packages/cmeel.md","pypi":"https://pypi.org/project/cmeel/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-11","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"cmeel","python_support":"supports_current","summary":"Create Wheel from CMake projects"},"popularity":{"monthly_downloads":918215,"position":4724,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.60.1"}
