{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"BACpypes3 is a Python library for building BACnet applications with async/await support, providing application and network layer implementations for BACnet protocol communication.","skillfed_tags":["building-automation","async-io","protocol-implementation"],"use_cases":["Build a BACnet client daemon to monitor and control HVAC systems, lighting, or other building automation devices.","Write scripts to query BACnet device properties, read sensor values, or send commands to building equipment.","Develop a graphical interface or web service that exposes BACnet device data to operators or building management systems.","Simulate BACnet devices for testing and integration work without requiring physical hardware.","Integrate building automation data into Python-based analytics or home automation platforms."],"what_it_does":"BACpypes3 is a complete rewrite of the original BACpypes library, modernized for Python 3.8+ using async/await and asyncio. It implements the BACnet protocol stack\u2014both application and network layers\u2014allowing you to build daemons, scripts, and graphical interfaces that communicate with BACnet devices on building automation networks.\n\nThe library is actively maintained and supports Python versions from 3.8 through 3.14. With no external runtime dependencies, it installs cleanly and runs on any compatible Python environment. However, it is marked Pre-Alpha, meaning the API may change and edge cases may not be fully handled; it is suitable for development and testing but carries risk in production deployments without thorough validation.","worth_installing":"Yes, if you are building BACnet applications in Python and can tolerate Pre-Alpha stability. The library has no dependencies, installs easily, and is actively maintained. However, validate thoroughly in your specific BACnet environment before relying on it in production, as the Pre-Alpha status signals that breaking changes and edge cases remain possible."},"id":"bacpypes3","links":{"html":"https://skillfed.io/packages/bacpypes3","md":"https://skillfed.io/packages/bacpypes3.md","pypi":"https://pypi.org/project/bacpypes3/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-17","license_spdx":"MIT","license_treatment":"permissive","name":"bacpypes3","python_support":"supports_current","summary":"BACnet Communications Library"},"popularity":{"monthly_downloads":137420,"position":11367,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.106"}
