Skip to main content

AMQP 1.0 Client Library for Python

Project description

uAMQP for Python

https://img.shields.io/pypi/v/uamqp.svg https://img.shields.io/pypi/pyversions/uamqp.svg https://dev.azure.com/azure-sdk/public/_apis/build/status/python/azure-uamqp-python%20-%20client?branchName=master

An AMQP 1.0 client library for Python.

Installation

Wheels are provided for most major operating systems, so you can install directly with pip:

$ pip install uamqp

If you are running a Linux distro that does not support ManyLinux1, you can install from source:

$ apt-get update
$ apt-get install -y build-essential libssl-dev uuid-dev cmake libcurl4-openssl-dev pkg-config python3-dev python3-pip
$ pip3 install uamqp --no-binary :all:

If you are running Alpine, you can install from source:

$ apk add --update python3 py-pip python3-dev cmake gcc g++ openssl-dev build-base
$ pip3 install uamqp --no-binary :all:

Documentation

Reference documentation can be found here: docs.microsoft.com/python/api/uamqp/uamqp.

Developer Setup

In order to run the code directly, the Cython extension will need to be build first.

Pre-requisites

  • Windows: Setup a build environment.

  • Linux: Install dependencies as descriped above in the installation instructions.

  • MacOS: Install cmake using Homebrew:

$ brew install cmake

Building the extension

This project has two C library dependencies. They are vendored in this repository in these versions:

To build, start by creating a virtual environment and installing the required Python packages:

$ python -m venv env
$ env/Scripts/activate
(env)$ pip install -r dev_requirements.txt

Next, run the build command:

$ python setup.py build_ext --inplace

Tests

The tests can be run from within the virtual environment. The extension must be built first using the instructions above.

(env)$ pytest

Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Release History

1.4.3 (2021-10-06)

  • Added support for Python 3.10.

1.4.2 (2021-09-21)

  • Fixed memory leak in win32 socketio and tlsio (azure-sdk-for-python issue #19777).

  • Fixed memory leak in the process of converting AMQPValue into string (azure-sdk-for-python issue #19777).

1.4.1 (2021-06-28)

  • Fixed bug that JWTTokenAuth and JWTTokenAsync do not initialize token for token types other than b’jwt’.

  • Fixed bug that attibutes creation_time, absolute_expiry_time and group_sequence on MessageProperties should be compatible with integer types on Python 2.7.

1.4.0 (2021-05-03)

This version and all future versions will require Python 2.7 or Python 3.6+, Python 3.5 is no longer supported.

  • Fixed memory leaks in the process of link attach where source and target cython objects are not properly deallocated (azure-sdk-for-python issue #15747).

  • Improved management operation callback not to parse description value of non AMQP_TYPE_STRING type as string (azure-sdk-for-python issue #18361).

1.3.0 (2021-04-05)

This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.

  • Added support for AMQP Sequence as the body type of an amqp message.

  • Added new class uamqp.MessageBodyType to represent the body type of an amqp message, including:

    • Data: The body consists of one or more data sections and each section contains opaque binary data.

    • Sequence: The body consists of one or more sequence sections and each section contains an arbitrary number of structured data elements.

    • Value: The body consists of one amqp-value section and the section contains a single AMQP value.

  • Added new parameters to the constructor of uamqp.Message:

    • body_type which takes uamqp.MessageBodyType to specify the body type of an amqp message.

    • footer which takes a dict to set the footer of an amqp message.

    • delivery_annotations which takes a dict to set the delivery annotations of an amqp message.

  • Added support for pickling uamqp.Message.

  • Fixed bug that sending message of large size triggering segmentation fault when the underlying socket connection is lost.

  • Fixed bug in link flow control where link credit and delivery count should be calculated based on per message instead of per transfer frame.

1.2.15 (2021-03-02)

  • Added desired-capabilities for SendClient(Async) and MessageSender(Async) as part of the AMQP protocol.

  • Added types for AMQPShort and AMQPuShort for explicit handling of short and unsigned short encoding.

1.2.14 (2021-02-01)

  • Updated Azure uAMQP C and Azure C Shared Utility dependencies.

  • Fixed memory leak with SAS Token creation.

1.2.13 (2021-01-06)

  • Fixed bug in accessing MessageProperties.user_id triggering segmentation fault when the underlying C bytes are NULL.

  • Fixed bug in MessageProperties.user_id being limited to 8 bytes.

  • Fixed bug where connection establishment on macOS with Clang 12 triggering unrecognized selector exception.

  • Fixed bug that macOS was unable to detect network error.

  • Fixed bug that ReceiveClient and ReceiveClientAsync receive messages during connection establishment.

1.2.12 (2020-10-09)

  • Updated cython dependency to 0.29.21.

  • Added support for Python 3.9.

1.2.11 (2020-10-01)

  • Updated tlsio_openssl module to send SNI when establishing tls connection (Thanks to milope).

  • Fixed bug where Message.footer and Message.delivery_annotation were not encoded into the outgoing payload.

  • Fixed bug where message sending timeout error didn’t get raised out.

1.2.10 (2020-08-05)

  • Added parameter shutdown_after_timeout to ReceiveClient and ReceiveClientAsync which gives control over whether to shutdown receiver after timeout.

1.2.9 (2020-07-06)

  • Added method MessageReceiver.reset_link_credit which is responsible for resetting current available link credit on the receiver link and send update to the sender.

1.2.8 (2020-05-19)

  • Fix to initialize delivery_count header at 0 instead of None (azure-sdk-for-python issue #9708)

  • Added info fields to rejected delivery disposition.

1.2.7 (2020-05-04)

  • Fixed bug in setting certificate of tlsio on MacOS (azure-sdk-for-python issue #7201).

  • Fixed seg fault in logging network tracing on MacOS (PR#147, Thanks to malthe).

  • Fixed typos in log messages (PR#146, Thanks to bluca).

  • Improved reproducibility of the generated c_uamqp.c file (PR#144, Thanks to bluca).

1.2.6 (2020-02-13)

  • Fixed seg fault in tearing down a failed link with unsent pending messages.

1.2.5 (2019-12-10)

  • Fixed garbage collection of C objects to prevent crashing on uncontrolled shutdown.

  • Fixed missing event loop references passed into asyncio functions.

  • Fixed bug in noneffective flow control when large messages are received.

  • Demote link redirect logging from warning to info.

1.2.4 (2019-12-02)

  • Fixed bug in calculating send timeout.

  • Removed ThreadPoolExecutor in ConnectionAsync.

  • Added support for Python 3.8

1.2.3 (2019-10-07)

  • Fixed bug in dropping received messages at the moment when the connection just started working.

  • Fixed bug where underlying io type wasn’t set to WebSocket when http_proxy was applied (PR#92, Thanks to skoop22).

  • Fixed bug in noneffective timeout when sending messages.

  • Added desired-capabilities for ReceiveClient(Async) and MessageReceiver(Async) as part of the AMQP protocol.

  • Added delivery-tag to Message (azure-sdk-for-python issue #7336).

  • Added method work to MessageReceiver and work_async to MessageReceiverAsync responsible for updating link status.

1.2.2 (2019-07-02)

  • Made bug fix in asyncio.get_event_loop backwards-compatible for now by just printing a warning rather than raising an error. In the next major version bump we can disable entirely.

1.2.1 (2019-06-20)

  • Updated the implementation of update_token() in JWTTokenAuth and JWTTokenAsync (issue #80).

1.2.0 (2019-04-16)

  • Fixed bug in batched messages missing application_properties (azure-event-hubs-python issue #97).

  • Fixed bug in datetime object parsing (issue #63).

  • Fixed bug in unexposed send/receive settle modes.

  • Fixed bug where retried messages were not added back to the send queue.

  • Fixed bug in using asyncio.get_event_loop.

  • Added type objects for AMQP Byte and uBytes types.

  • Added async locking around pending messages queue (PR#54, Thanks to zach-b)

  • Added WebSocket(AMQP over WebSocket) support (azure-sdk-for-python issue #5318).

  • Added new token class JWTTokenAuth and JWTTokenAsync to support OAuth.

1.1.0 (2018-11-12)

  • Support for Python 2.7 (>_<)/

    • Where ever a TimeoutError is raised in Python 3.x, this will be replaced with a new ~uamqp.errors.ClientTimeout exception in Python 2.7.

    • A Python 2 str object will be treated as bytes in Python 3 and a Python 2 unicode object will be treated like a Python 3 str.

    • Added uamqp.compat module for handling Py 2 vs 3 imports and types (PR#46, Thanks to maxkrivich).

  • AMQP encoding of an integer type will now automatically failover into a Long type or a double type if the value is too large.

  • Improved support for promptly detecting invalid ATTACH handles and raising the appropriate error.

  • Added types for AMQPDescribed, AMQPInt and AMQPuInt for explicit handling of int and unsigned int encoding.

  • Added new error errors.AMQPClientShutdown as a wrapper for KeyboardInterrupt to better handle interrupt handling.

  • Added better handling of keyboard interrupts during C callbacks to better facilitate clean client shutdown.

  • Added additional handling of keyboard interrupt at the C level to clean up annoying warnings.

  • Added classmethod Message.decode_from_bytes to create a message from AMQP wire-encoded data.

  • Added Message.encode_message method to retrieve the AMQP wire-encoded byte representation of the current message.

  • Fixed behaviour of Message.get_message_encoded_size() to return accurate size.

  • Added new optional callback argument to client.mgmt_request to allow for custom handling of different status codes.

  • Added new client methods auth_complete() and client_ready() to allow for more fine-tuned monitoring or the client opening stages.

  • Client message handler is now a public attribute client.message_handler (SendClient._message_sender and ReceiveClient._message_receiver are now deprecated).

  • Added automatic encoding of datetime.datetime objects into AMQP timestamp.

  • Better support for Source filters with optional descriptor argument in Source.set_filter() and new Source.get_filter() method.

  • Fixed Session settings not being passed to CBS session.

  • Added support for a callback on receipt on a Link ATTACH frame. Can be supplied to a client through the on_attach keyword argument.

  • Removed unsued message.SequenceBody class.

  • Exposed BatchMessage.size_offset property for batch size customization.

1.0.3 (2018-09-14)

  • Reduced CPU load during idle receive.

  • Updated Azure uAMQP C and Azure C Shared Utility dependencies.

1.0.2 (2018-09-05)

  • Fixed additional bugs in setting MessageProperties as string or bytes.

  • Removed auth locking to prevent locking issues on keyboard interrupt.

1.0.1 (2018-08-29)

  • Added some more checks in place to prevent lock hanging on a keybaord interrupt.

  • Fixed bug in setting MessageProperties.subject as string or bytes.

  • uamqp.send_message now returns a list of uamqp.constants.MessageState to indicate the success of each message sent.

1.0.0 (2018-08-20)

  • API settled.

  • Behaviour change When a SendClient or SendClientAsync is shutdown, any remaining pending messages (that is messages in the states WaitingToBeSent and WaitingForSendAck) will no longer be cleared, but can be retrieved from a new attribute SendClient.pending_messages in order to be re-processed as needed.

  • Behaviour change The function SendClient.queue_message now allows for queueing multiple messages at once by simply passing in additional message instances:

    • send_client.queue_message(my_message)

    • send_client.queue_message(message_1, message_2, message_3)

    • send_client.queue_message(*my_message_list)

  • An authentication object will now raise a ValueError if one attempts to use it for more than one connection.

  • Renamed internal _async module to non-private async_ops to allow for docs generation.

  • Reformatted logging for better performance.

  • Added additional logging.

0.2.1 (2018-08-06)

  • Fixed potential crashing in bindings for amqpvalue.

  • Fixed bindings fault in cbs PUT token complete callback.

  • Updated uAMQP-C.

  • Added additional auth and connection locking for thread/async safety.

  • Increased INFO level logging.

  • Removed platform deinitialization until it can be improved.

  • Added handling for a connection reaching a client-caused error state.

0.2.0 (2018-07-25)

  • Breaking change MessageSender.send_async has been renamed to MessageSender.send, and MessageSenderAsync.send_async is now a coroutine.

  • Breaking change Removed detach_received callback argument from MessageSender, MessageReceiver, MessageSenderAsync, and MessageReceiverAsync in favour of new error_policy argument.

  • Added ErrorPolicy class to determine how the client should respond to both generic AMQP errors and custom or vendor-specific errors. A default policy will be used, but a custom policy can be added to any client by using a new error_policy argument. Value must be either an instance or subclass of ErrorPolicy.

    • The error_policy argument has also been added to MessageSender, MessageReceiver, Connection, and their async counterparts to allow for handling of link DETACH and connection CLOSE events.

    • The error policy passed to a SendClient determines the number of message send retry attempts. This replaces the previous constants.MESSAGE_SEND_RETRIES value which is now deprecated.

    • Added new ErrorAction object to determine how a client should respond to an error. It has three properties: retry (a boolean to determine whether the error is retryable), backoff (an integer to determine how long the client should wait before retrying, default is 0) and increment_retries (a boolean to determine whether the error should count against the maximum retry attempts, default is True). Currently backoff and increment_retries are only considered for message send failures.

    • Added VendorConnectionClose and VendorLinkDetach exceptions for non-standard (unrecognized) connection/link errors.

  • Added support for HTTP proxy configuration.

  • Added support for running async clients synchronously.

  • Added keep-alive support for connection - this is a background thread for a synchronous client, and a background async function for an async client. The keep-alive feature is disabled by default, to enable, set the keep_alive_interval argument on the client to an integer representing the number of seconds between connection pings.

  • Added support for catching a Connection CLOSE event.

  • Added support for Connection.sleep and ConnectionAsync.sleep_async to pause the connection.

  • Added support for surfacing message disposition delivery-state (with error information).

  • Added constants.ErrorCodes enum to map standard AMQP error conditions. This replaces the previous constants.ERROR_CONNECTION_REDIRECT and constants.ERROR_LINK_REDIRECT which are now both deprecated.

  • Added new super error AMQPError from which all exceptions inherit.

  • Added new MessageHandlerError exception, a subclass of AMQPConnectionError, for Senders/Receivers that enter an indeterminate error state.

  • MessageException is now a subclass of MessageResponse.

  • Added ClientMessageError exception, a subclass of MessageException for send errors raised client-side.

  • Catching Link DETACH event will now work regardless of whether service returns delivery-state.

  • Fixed bug where received messages attempting to settle on a detached link crashed the client.

  • Fixed bug in amqp C DescribedValue.

  • Fixed bug where client crashed on deallocating failed management operation.

0.1.1 (2018-07-14)

  • Removed circular dependency in Python 3.4 with types.py/utils.py

  • When a header properties is not set, returns None rather than raising ValueError.

  • Fixed bug in receiving messages with application properties.

0.1.0 (2018-07-05)

  • Fixed bug in error handling for CBS auth to invalid hostname.

  • Changed C error logging to debug level.

  • Bumped uAMQP C version to 1.2.7

  • Fixed memory leaks and deallocation bugs with Properties and Annotations.

0.1.0rc2 (2018-07-02)

  • Breaking change Submodule async has been renamed to the internal _async. All asynchronous classes in the submodule can now be accessed from uamqp or uamqp.authentication directly.

  • Breaking change Anything returned by a callback supplied to receive messages will now be ignored.

  • Breaking change Changed message state enum values:

    • Complete -> SendComplete

    • Failed -> SendFailed

    • WaitingForAck -> WaitingForSendAck

  • Added new message state enum values:

    • ReceivedUnsettled

    • ReceivedSettled

  • Breaking change Changes to message settlement exceptions:

    • Combined the AbandonMessage and DeferMessage exceptions as MessageModified to be in keeping with the AMQP specification.

    • Renamed AcceptMessage to MessageAccepted.

    • Renamed RejectMessage to MessageRejected which now takes condition and description arguments rather than message.

  • Added errors.LinkDetach exception as new subclass of AMQPConnectionError as a wrapped for data in a Link DETACH dispostition.

  • Added errors.LinkRedirect as a specific subclass of LinkDetach to decode the specific redirect fields of a Link Redirect response.

  • Added errors.MessageAlreadySettled exception for operations performed on a received message that has already returned a receipt dispostition.

  • Added errors.MessageReleased exception.

  • Added errors.ErrorResponse exception.

  • A received Message can now be explicitly settled through a set of new functions on the message:

    • Message.accept()

    • Message.reject(condition:str, description:str)

    • Message.release()

    • Message.modify(failed:bool, deliverable:bool, annotations:dict)

  • Added explicit auto_complete argument to ReceiveClient and ReceiveClientAsync. If auto_complete is set to False then all messages must be explicitly “accepted” or “rejected” by the user otherwise they will timeout and be released. The default is True, which is the exiting behaviour for each receive mechanism:

    • Received messages processed by callback (ReceiveClient.receive_messages()) will be automatically “accepted” if no explicit response has been set on completion of the callback.

    • Received messages processed by batch (ReceiveClient.receive_message_batch()) will by automatically “accepted” before being returned to the user.

    • Received messages processed by iterator (ReceiveClient.receive_message_iter()) will by automatically “accepted” if no explicit response has been set once the generator is incremented.

  • Added new methods to clients and connections to allow to redirect to an alternative endpoint when a LinkRedirect exception is raised. The client redirect helper cannot be used for clients that use a shared connection - the clients must be closed before the connection can be redirected. New credentials must be supplied for the new endpoint. The new methods are:

    • uamqp.Connection.redirect(redirect_info, auth)

    • uamqp.async.ConnectionAsync.redirect_async(redirect_info, auth)

    • uamqp.SendClient.redirect(redirect_info, auth)

    • uamqp.ReceiveClient.redirect(redirect_info, auth)

    • uamqp.async.SendClientAsync.redirect_async(redirect_info, auth)

    • uamqp.async.ReceiveClientAsync.redirect_async(redirect_info, auth)

  • Added on_detach_received argument to Sender and Receiver classes to pass in callback to run on Link DETACH.

  • Removed automatic char encoding for strings of length 1, and added types.AMQPChar for explicit encoding.

  • Bumped uAMQP C version to 1.2.5

  • Bumped Azure C Shared Utility to 1.1.5

  • Fixed memory leaks in MessageProperties, MessageHeader and message annotations.

0.1.0rc1 (2018-05-29)

  • Fixed import error in async receiver.

  • Exposed sender/receiver destroy function.

  • Moved receiver.open on_message_received argument to constructor.

  • Removed sasl module and moved internal classes into authentication module.

  • Added encoding parameter everywhere where strings are encoded.

  • Started documentation.

  • Updated uAMQP-C to 1.2.4 and C Shared Utility to 1.1.4 (includes fix for issue #12).

  • Fixed return type of MgmtOperation.execute - now returns ~uamqp.message.Message.

  • Made AMQP connection/session/sender/receiver types in a client overridable.

  • Added debug trace to management operations.

  • Fixed error in management callback on failed operation.

  • Default AMQP encoding of bytes is now a String type and a bytearray is a Binary type.

  • Added AMQP Array type and fixed Long type range validation.

  • Added header argument to Message and BatchMessage for setting a MessageHeader.

  • Fixed MessageHeader attribute setters.

0.1.0b5 (2018-04-27)

  • Added Certifi as a depedency to make OpenSSL certs dynamic.

  • Added verify option to authentication classes to allow setting custom certificate path (for Linux and OSX).

0.1.0b4 (2018-04-19)

  • Fixed memory leak in async receive.

  • Removed close_on_done argument from client receive functions.

  • Added receive iterator to synchronous client.

  • Made async iter receive compatible with Python 3.5.

0.1.0b3 (2018-04-14)

  • Fixed SSL errors in manylinux wheels.

  • Fixed message annoations attribute.

  • Fixed bugs in batched messages and sending batched messages.

  • Fixed conflicting receiver link ID.

  • Fixed hanging receiver by removing queue max size in sync clients.

  • Added support for sending messages with None and empty bodies.

0.1.0b2 (2018-04-06)

  • Added message send retry.

  • Added timeouts and better error handling for management requests.

  • Improved connection and auth error handling and error messages.

  • Fixed message annotations type.

  • SendClient.send_all_messages() now returns a list of message send statuses.

  • Fixed OpenSSL platform being initialized multiple times.

  • Fixed auto-refresh of SAS tokens.

  • Altered receive_batch behaviour to return messages as soon as they’re available.

  • Parameter batch_size in receive_batch renamed to max_batch_size.

  • Fixed message application_properties decode error.

  • Removed MacOS dependency on OpenSSL and libuuid.

0.1.0b1 (2018-03-24)

  • Added management request support.

  • Fixed message-less C operation ValueError.

  • Store message metadata in Python rather than C.

  • Refactored Send and Receive clients to create a generic parent AMQPClient.

  • Fixed None receive timestamp bug.

  • Removed async iterator queue due to instabilities - all callbacks are now synchronous.

0.1.0a3 (2018-03-19)

  • Added support for asynchronous message receive by iterator or batch.

  • Removed synchronous receive iterator, and replaced with synchronous batch receive.

  • Added sync and async context managers for Send and Receive Clients.

  • Fixed token instability and added put token retry policy.

  • Exposed Link ATTACH properties.

  • A connection now has a single $cbs session that can be reused between clients.

  • Added C debug trace logging to the Python logger (‘uamqp.c_uamqp’)

0.1.0a2 (2018-03-12)

  • Exposed OPEN performative properties for connection telemetry.

  • Exposed setters for message.message_annotations and message.application_properties.

  • Made adjustments to connection open and close to facilitate sharing a connection object between send/receive clients.

  • Support for username/password embedded in connection URI.

  • Clients can now optionally leave connection/session/link open for re-use.

  • Updated build process and installation instructions.

  • Various bug fixes to increase stability.

0.1.0a1 (2018-03-04)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uamqp-1.4.3.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

uamqp-1.4.3-cp310-cp310-win_amd64.whl (881.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

uamqp-1.4.3-cp310-cp310-win32.whl (804.5 kB view details)

Uploaded CPython 3.10 Windows x86

uamqp-1.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp310-cp310-macosx_10_9_universal2.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

uamqp-1.4.3-cp39-cp39-win_amd64.whl (880.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

uamqp-1.4.3-cp39-cp39-win32.whl (803.9 kB view details)

Uploaded CPython 3.9 Windows x86

uamqp-1.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

uamqp-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

uamqp-1.4.3-cp38-cp38-win_amd64.whl (884.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

uamqp-1.4.3-cp38-cp38-win32.whl (808.0 kB view details)

Uploaded CPython 3.8 Windows x86

uamqp-1.4.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp38-cp38-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8

uamqp-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

uamqp-1.4.3-cp37-cp37m-win_amd64.whl (864.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

uamqp-1.4.3-cp37-cp37m-win32.whl (797.8 kB view details)

Uploaded CPython 3.7m Windows x86

uamqp-1.4.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp37-cp37m-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m

uamqp-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

uamqp-1.4.3-cp36-cp36m-win_amd64.whl (863.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

uamqp-1.4.3-cp36-cp36m-win32.whl (797.8 kB view details)

Uploaded CPython 3.6m Windows x86

uamqp-1.4.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp36-cp36m-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6m

uamqp-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

uamqp-1.4.3-cp27-cp27mu-manylinux2010_x86_64.whl (2.9 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp27-cp27mu-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 2.7mu

uamqp-1.4.3-cp27-cp27m-win_amd64.whl (824.9 kB view details)

Uploaded CPython 2.7m Windows x86-64

uamqp-1.4.3-cp27-cp27m-win32.whl (765.3 kB view details)

Uploaded CPython 2.7m Windows x86

uamqp-1.4.3-cp27-cp27m-manylinux2010_x86_64.whl (2.9 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

uamqp-1.4.3-cp27-cp27m-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 2.7m

uamqp-1.4.3-cp27-cp27m-macosx_10_9_x86_64.whl (952.2 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file uamqp-1.4.3.tar.gz.

File metadata

  • Download URL: uamqp-1.4.3.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3.tar.gz
Algorithm Hash digest
SHA256 2f82105a7c5144bdf2a29353f75324f0a29da61f558363c79061fef3ab83bbb7
MD5 531e438e69b679e768a1e11188c7f1e8
BLAKE2b-256 8020aed828baecb742acc2eb8b5a2e9849ce9dfdfdb74cca485c0617c4b5b4b8

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 881.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dfcdafedd641e5bddea6f7e2e392535993672f77bf6febbaddac474f0fdc12e1
MD5 4b675994b09787197b1dcc084dff09d3
BLAKE2b-256 38451b8e79ce234c67349eb6a86d2116c77c3d858fbd313cca283a4a8d7f11b8

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 804.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 965747bb921aa96052e75ce00d8f3a533123cdc697076f9570dde7f230ab93c6
MD5 e33f97119523c97bb2692fa2fb11102c
BLAKE2b-256 fd3e1df2818444dac51fb6810ab09e36a6ca8c38ad1cc7815dcf753fadd3c38a

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for uamqp-1.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e4209ef7faf73de0332ff1dd2d03b1e17cbf324743bdd894746c36d4d66bf27a
MD5 ef7cc8b85eb8918dfaf76746b742b67c
BLAKE2b-256 5bbc3076a766782d82cea2f6cfb339a298f7966ea37976ed726939e76c0edb90

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2066953382345017f8316d3cc3ad3885e7e2f4726bd1b5f31716bc0d1db72ed1
MD5 500c29e8e00addfc8bdbfab28c296ec7
BLAKE2b-256 a26f41b5186188c9e3d4889237ef3dbfac09e8c8db94b67bcd63f6d5f5fec910

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 880.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b9d7b57439eb6b82547405b1a5b325a7e6df93ad588eb111bc5b8ead2b9a3de5
MD5 ba5ed9234d885cfbb0faddd52fa0b2ae
BLAKE2b-256 79c683613c80d6313e0bff97458c777b3e86bd2b53614c30a9ba7ac5739e64f4

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 803.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d94cac8dd75ad5ca4e0d10a4d9f0f6af89e8d4f70544fba9b85ad6ee3197ad34
MD5 6ce9bc461cc9f732f216c3338c7baa72
BLAKE2b-256 e14a267db3e8a9045c6a5eddd998f5de8426cfc64037abfaf415884d6ff8eccb

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for uamqp-1.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c347c62eea5092f3b8c6e0bca0351b9c476f64e798f62ca66bd1bc71201b3fc3
MD5 9a437a9c2f7cac4e711a38f3a9ddfca2
BLAKE2b-256 c3c753beb1c8bf9c62e2d9fb4ad0b5ac35b25b6297d56e5621239349cb7cce27

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e1f8446d3d7bc9cf28d4810a52e597a9d10e6685bcf3ba436be3ab5ade4dbb2
MD5 2d25b068f90e7c5bba87b8291d4eab92
BLAKE2b-256 6aba4a58366d90e23f28a7b2a0b67b563219370b85125f3e6c7464fb38907540

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 721c9cb923764c03ca5ed2d1fa25cdd419af4f8bcca8827198db79545dbdba5a
MD5 bb531554d37200dfb2d5eece92c107cf
BLAKE2b-256 17886c701280cfa22ac0a9e6dfb6276a30b9605bcb501a31c3e0824cf3b8f2aa

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 884.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 49f1e2c7c3ed14e82d5f892553b21c3130645ec1c438a090dae27456bb5bbbf2
MD5 ec2b4c6e6e8d191013d8e8f7d3c3561b
BLAKE2b-256 2c27691e7ff5524927c4f6265fc1172fabf8e74834b79e707a88b4b30275fef0

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 808.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f3193f155d6057dff13152fe74150616d42058fc12061cf2aa733a3b1d4b5ea0
MD5 1880576afee92f395361e7d54d92fda2
BLAKE2b-256 a7bb46d9e45bdac125308f23ed8c91587d69bd5f6e929a34d9b80ad5fe853f2f

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for uamqp-1.4.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b939e5fe963bc59ef8e09cfb6a225de2f8da74dac2c77caa764c9b5d439d140b
MD5 0ebc84c1ecaa32e447e43868e2f381d8
BLAKE2b-256 7e536d84de9298423506e10a8b1ccdb13229c3ddf89a519ca0db3235f5b5ff08

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68c0aa311cd6038d51f9171c91cbafa079f7ec768679952e27a113b417eb1c6f
MD5 a7a6772bd5f0cd3a9e77b0120eb231c7
BLAKE2b-256 cdb9377ff51e5184b3fbb3b425f8ad53855fc8fcc382f9eafcb8d7a8471c5fa8

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 220912c78c4e8b78572805ece4d7e02058c4abb393ae639182006033566c7679
MD5 f63bee89cb35ac7d023b20b4b7ef00fe
BLAKE2b-256 4ec19d3b95fe3f73158c08117baa66aaaf738f876bc36734227330ebdbf11970

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 864.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dbeb8b8bf3f37d77e851979e522e15fe1f589d3784a7db8935ac8a9196f36111
MD5 3baba7dc0eee7357b8a9e458d9cd0dee
BLAKE2b-256 4e3041fe592d43ae2106fc0541d144db2d409bc2f5919e1f51bc347fa2c6f295

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 797.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d25ca4889e9944544f94c99241eb66b7e281b0764e9bedbe8081942aec06479c
MD5 06d38d96f8005dd5ea1fae6e4fce0018
BLAKE2b-256 d1641769d0e639c2757c6d06ee92b777fb0ae8b5f54c40e63879dc1fddc65a55

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for uamqp-1.4.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d3e3acbe16fadc21203bcb10129eba9379487686fea2211d524b49a2ad82ee91
MD5 da14fe7a5a1a093aa5833ece002f8343
BLAKE2b-256 1aae51c728b497b9ac83e0a3a30a99a1c17968bc3c5212ae2399a46d4cb06691

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e52c9926ae5ced9d948f21440f87f7b13850f331bc07731326d1e44b0d696c41
MD5 d87f845725d7c812497aa56c2022f1a2
BLAKE2b-256 6e95404cf25414211afd819692229a78765d9362b92d08f31f381b146628ea5c

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8e09de88fc70db86de77738c64b592d7f132952ce87ddcc76031927287056444
MD5 f1ef171f2200ffcdae828fe622d03871
BLAKE2b-256 54a286949fa580094865d6281824c9942b4245d447cf7ba21cbdee8c75e1c265

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 863.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 294714eb4fdea889194e200c117cb546de302d41a243be96933081b4d84b4a91
MD5 38f3cfc894e56bc9fa6902744a48a0f9
BLAKE2b-256 6d4746b75009efdad0009639991507835795831038dcfa7974bb0eb34288e1bb

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 797.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f3b6e5cc9f59159d18592f80326b46c28de9dd09094b112fcea77a5d6e97ede9
MD5 e76ba12845a9d01b04d83934a25b0aab
BLAKE2b-256 3a7e40ee12c5f3a4516c0c14ee7b99508407df35b1a82449d331c40112e7bff0

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for uamqp-1.4.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 538cb601823b42c06bf110d59e5bf6f304892a4f854850522c5abe6367bd4bc0
MD5 4c21716e56036515698559079f9506e6
BLAKE2b-256 07c90aa2c02c5b182f6938af82db79e82f030b3ca26e19e61dbc4f0e96326834

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 760028a276d10c340e9768f83a399b392120526d5d359d1af0370c5f224afa0a
MD5 308beeb2fd609feb8e09ba91e88ba5c3
BLAKE2b-256 f7ec9986c0b7f7d0a1dfc6a52a86d3f60995c183d986ab614f22960231661797

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d61d10d6c07ea56ad446eaa56052949779cf2ca3b074ddf7d34ab7141fab134
MD5 8d8230d34fbb160f39924f3fc22da729
BLAKE2b-256 4da5a8e5097078acf6d4680cd189aacb15ff04fadd8f3a94699fdae160728e0b

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 39f477b496b91a6945217c392fcdb0756634f41cfbd02e584889ffdfa7978836
MD5 5383a2a6142c90b574c3b6839476b8ac
BLAKE2b-256 9ef7670e415c6846e039fefbb3c5f97a1a0da798ed9056ea8bdace99dd43add6

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 53c00dccbb1e6c7b76cf700ee968da2d0a5499a18712a3deb7e330c0b2fa8b8d
MD5 8fd6c4eebf5590c49ef6cf2ec51803f3
BLAKE2b-256 75c176eb5da9852a9f4543dd9e2c14ecceb4bb1bc0c8c4fb5c4efee72393dd57

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 824.9 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 38ea61abbecc8e9c8b69dee892c0148607fdcd27356ec31fd3e70bfb65315c86
MD5 2e2e3e3e48cfdb5ad288234b9d085bb9
BLAKE2b-256 ab25120d312589450536759b19af67b3ae65c41dfe51ebfea793bfe0d2229f10

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27m-win32.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 765.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6e15304edd8221ad0dc0eef19964ba15268eab7982ecfb3a276a88ad1d0009e3
MD5 91064ad306055cf7032423c4e76b2645
BLAKE2b-256 2fb11a9e157106e3c207c9fc508dba09de2cc89ae3418672aabbd913c7f2a807

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 80ab18f94b9fba4fb6b1024305e9e0de20ce4cf1c0d2f0ec66580f5fab6ccd7b
MD5 7497e34d7e9241f620d86e35b29bce07
BLAKE2b-256 e6ad7bc868cb44f42ee4d4e416f1905f55c3084f90ebfb2455a7b3c7d4fabeca

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ac2742b97639af356bcb2db2d2bc584d08c0b182d4515a4bd826821ba22beba
MD5 5268cca2a0268c97b2d3bbfecf252f3b
BLAKE2b-256 26d944a36ab5dc2170f2f2988c256ba84eeb31308ba147d6bf74218c7916a6db

See more details on using hashes here.

File details

Details for the file uamqp-1.4.3-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: uamqp-1.4.3-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 952.2 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for uamqp-1.4.3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 122a5bfdd4ef8eedfd6498d8724379df6cdd857fcc6f0b7068a1d518210576f4
MD5 0fac42312637161b069c4f7cefb8f0a0
BLAKE2b-256 0e68ae973633a8e4b9a8a93e76582a9867716a013533ce6636a480f2d920a75c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page