{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"uAMQP is an AMQP 1.0 client library for Python that enables communication over the Advanced Message Queuing Protocol, primarily used by Azure services like Event Hubs and Service Bus.","skillfed_tags":["deprecated","amqp-protocol","azure-legacy"],"use_cases":["Maintaining legacy code that directly uses uAMQP for Azure Event Hubs or Service Bus messaging.","Building standalone AMQP 1.0 clients for non-Azure message brokers that require the AMQP protocol.","Integrating with systems that mandate the specific C-based AMQP implementation rather than pure-Python alternatives."],"what_it_does":"uAMQP is a C-based AMQP 1.0 protocol client for Python that wraps vendored Azure C libraries to provide low-level messaging capabilities. It was originally designed to power Azure Event Hubs and Service Bus client libraries but is no longer actively maintained; the Azure SDK has migrated to a pure-Python AMQP implementation.\n\nThe library provides classes for sending and receiving messages over AMQP connections, supporting authentication via SAS tokens and JWT, message batching, and async operations. It compiles to a native extension using Cython, which can improve performance but adds complexity to installation and maintenance. The repository is archived, and the maintainers have signaled deprecation, making it unsuitable for new projects unless you have a specific legacy integration requirement.","worth_installing":"No, not for new projects. The library is abandoned and deprecated in favor of Azure's newer Python-based AMQP implementation. Install only if you are maintaining legacy code that already depends on it. For new Azure integrations, use the current Azure SDK libraries; for standalone AMQP needs, consider pure-Python alternatives that receive active maintenance."},"id":"uamqp","links":{"html":"https://skillfed.io/packages/uamqp","md":"https://skillfed.io/packages/uamqp.md","pypi":"https://pypi.org/project/uamqp/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2024-10-28","license_spdx":null,"license_treatment":"permissive","name":"uamqp","python_support":"supports_current","summary":"AMQP 1.0 Client Library for Python"},"popularity":{"monthly_downloads":5556934,"position":2075,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.6.11"}
