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.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.3.0.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

uamqp-1.3.0-cp39-cp39-win_amd64.whl (879.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

uamqp-1.3.0-cp39-cp39-win32.whl (802.3 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

uamqp-1.3.0-cp38-cp38-win_amd64.whl (883.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

uamqp-1.3.0-cp38-cp38-win32.whl (806.2 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

uamqp-1.3.0-cp37-cp37m-win_amd64.whl (862.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

uamqp-1.3.0-cp37-cp37m-win32.whl (796.1 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

uamqp-1.3.0-cp36-cp36m-win_amd64.whl (861.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

uamqp-1.3.0-cp36-cp36m-win32.whl (796.1 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

uamqp-1.3.0-cp35-cp35m-win_amd64.whl (821.5 kB view details)

Uploaded CPython 3.5m Windows x86-64

uamqp-1.3.0-cp35-cp35m-win32.whl (756.9 kB view details)

Uploaded CPython 3.5m Windows x86

uamqp-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl (3.1 MB view details)

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

uamqp-1.3.0-cp35-cp35m-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.5m

uamqp-1.3.0-cp35-cp35m-macosx_10_9_intel.whl (984.9 kB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

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

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

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

Uploaded CPython 2.7mu

uamqp-1.3.0-cp27-cp27m-win_amd64.whl (823.3 kB view details)

Uploaded CPython 2.7m Windows x86-64

uamqp-1.3.0-cp27-cp27m-win32.whl (763.8 kB view details)

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m

uamqp-1.3.0-cp27-cp27m-macosx_10_9_x86_64.whl (950.3 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: uamqp-1.3.0.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0.tar.gz
Algorithm Hash digest
SHA256 6f610b1e1a2e930312c920286966a22ababe59dc3c7f747353a78f84da8ff7d2
MD5 63968b0ad666d640231ea56467f3c1e7
BLAKE2b-256 cdc7715586a26b69d75a37e57aad38e7d983033774ae8260f022a04ebc36340c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 879.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5231dfda8f33dae9ad336eca79c7a2d0cf5aab71a44ce2cd2963439861850806
MD5 3484a68849f25b1da8ee63ca651841b3
BLAKE2b-256 964eef558bcc254f2b505c9cfeb21197acc5207283b34f9782f1fded06f35e19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 802.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c0647d9cf31f00739008c5b3ce781d98451dfd9319c13b265deb05f6bb76802e
MD5 52bb7628d345e3fc04b0a548cd2347db
BLAKE2b-256 f54f186750797de5f35dfd39241556b4c14d6d0fc1e37d9a059ffea3c3b3af6d

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e7648198070b30120a69e01b8b063bce295b0c802132c209472f557d7c2a44e6
MD5 f815e8a3d237d5b1f0cd1347d0ee1f1b
BLAKE2b-256 5d413174a4eccb1cb26ee17b31dd6adcfc27a988cbf37d04d370faeacfcb70ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a17ad690057a06819c3d1ad61cf00d158f80bf7c588fd71b8a9f039ae262c1d9
MD5 c7e546e16734e1be6bc1487a32fc3a78
BLAKE2b-256 2489c39697e021ec179551c6a61cf25809b20c8bcb1958cc7ae0da80a0c4a55d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d465cac3ea073b8baac9149a1fcc7379730085b8845290b91ea002e808cda5d7
MD5 d94e9d114baa29d3baa713aa1f056a0f
BLAKE2b-256 93022120f9404cee674601b20c0270f8d743c7d8b5ae0faaa735f842fb628bb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 883.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9e19517cbbd1d112221337dbdf445cdf1dfba44eeeefcc40459f26c20422ffed
MD5 b2c9c34cc0348b97c0ead9dae1005525
BLAKE2b-256 ace7cc481689034ca9f68c69e3c51749424a17092f6022ec687d5e0652e0e458

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 806.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e7ac36195f7186a98eb0a12be77674bb268f9b72c535b3a3fdc88e1072a34f60
MD5 20e9199f5dd2341eacbb72f3bb0a8e25
BLAKE2b-256 84dae782c5b99d039309a244c425d4f789d7d22e78dec5d991675ef511fe59f6

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d3b902e747e6e2f57b09faeffae2492337d857e6aaa1058387dacc272e9e7f95
MD5 9b65a434825bc0fa4f2572923cb7919d
BLAKE2b-256 0258068268056281add3589bdd5e8869f6c4f19d1c13827d54d21bb73ca00c3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbf2b98252b252c7b866617c07c99d7386d4aac4632b07e2f84d33afb140e9aa
MD5 763999ee9eafc7ce4bb9eaa50cb569c6
BLAKE2b-256 db3a7d7e78cce9ac34a0854f0c521ac7a0c3670742e970d7c31f1a76580374f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0bcf9f7ff14b9c9dd8d14440aec3085627bf81c952e25c87be7503382e7311b5
MD5 a40b4d59dedfdf0509d20072eeb9b954
BLAKE2b-256 bd57ed51aa83bfd5de5d226ce1c2f518eb1a35c9a4a3789bb86541a022477236

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 862.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aa85f35269b290b7c41e49c71fa4a1be09101f6b783ba29bada826d55739572b
MD5 f6edb1e726074e296102e7e534ff488a
BLAKE2b-256 9deb37c3266f799548d250b96729a8dd78194ac271086bcf8dbe6cdd718fa57e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 796.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a805499d9e984ecde5379a321fc1606da2822f931e50706bb900897386b2a955
MD5 82984a92c850d796ed0095fcecbd61b0
BLAKE2b-256 63744c9d836edbb77396c159b44122bf7a33db8205b9c90339d0720ed84683b9

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fc3f29433a8fb461c84241c32e65d2508276d034a85f9ccdaeb1f6aa3886e2ed
MD5 1040e134472b93289d5f1c9c512f9d6b
BLAKE2b-256 8995e67fde00ad8d990ba5d3531e1a3abb40213bdda2072c150331152d6a118b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3334909875a97a1e95bfecf2a7fe1c33a8910c70a268e61d119943a64802db6d
MD5 ed116737940278c328208c6af519d9bc
BLAKE2b-256 b7ce0c219554cb8ef143d995f1b0d26e8d6207ae21cc98adf263b2eaa4876a60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 35e4cb705d1d077cb558e3ec848478dbfd2dcaed4ff26dee3111e62c2e350a6a
MD5 c7e5611e71c16ecd8460a9b885655084
BLAKE2b-256 197282c807346513d68138712619dcc3d1d8bfc6e053f24c6b6b32f8423a97eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 861.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 154791cd1a41152d70e552ca8638e899a057cf775933f9f3d63d0a44a11269c2
MD5 e28a3d5f791158a7efd1fbe7f731c0c6
BLAKE2b-256 62fea5d08a19ef54d417e470fd6105289fa86e88f11d9733bf25b7eb2c9d0c96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 796.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 db0b2616233fb6c7ebe9146eead828beb524c7ec18f477dd45cb8ca19de1ba87
MD5 daf4cd2cc21f41f8468b4dcf6e71df85
BLAKE2b-256 8923db942965e1d0b3d76dfe90da7085bfc817b145c25b08074c52e23f0b013e

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3a9fca1b309068f0dd70f0a941b797558affafb5d4973c8ec9d10ad173297b6d
MD5 4fccc4318a62c64dd62bb01ed5b9e5d5
BLAKE2b-256 fc84d9b8401ca755eab163d7bd6d64cf8caf88342d3cae2512587b0d6ff25f97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2dac012f1ac5f28f11b9ebebfc4dd1bd81b30786e6cb5488d30b587f74204a4b
MD5 83af9adaf2543c95854abfacc573f91b
BLAKE2b-256 d00fcdc03b8538cf1a99192212d1fb63a90a3f27b17c4850151e911fbd0ade00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1843b061aff1f66329eefc3f91934e7ec86f05b7c02e7e71c2384cb584a173f
MD5 610253b7b4d0248682c0f2732e84d362
BLAKE2b-256 2f4554f06e53732f38f3c3b041ecb2dfdb59b9cffa831a15bcf5ce2a855c701b

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 821.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 19a2c9747244928f234d76caa2c11abc70b773c802bdc7811cb46d652a1bf36c
MD5 a451a47acc1684461eaf24caca743208
BLAKE2b-256 42fa1ed0f320c061cb4d05161404b4e3641bdd93c29127ae82ff1c7d29ba816e

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 756.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 feb3085e429d603c4028a241d2b152fd12f3f7236588aa866c31d08ea62ff0be
MD5 037a1e089be201a026712eb0ef31b857
BLAKE2b-256 234f282f900ecd493c6e092c1385c3f5054997d635ea8c560f275ab516c63031

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 565e57cb6a3d47502bbd41d1b901b5c6d6f89a58737697f9c0315bab924547a4
MD5 6a0e5a637ef9313153a2697bce98e811
BLAKE2b-256 01435cc01f89d8389438abb8fb40da5722760bdc9f51c9692d7b5e3dfa839bb1

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2daa6d4d545cca504c436d5cb143000683dc2c7d5751c61e996eef8530e33cd9
MD5 24fb9128d6f030cec25f3723a78997cd
BLAKE2b-256 44cdf89305762c0f34c92bbc162bc1f5dacbb7d8e12804d4d025ee3d5cf3919f

See more details on using hashes here.

File details

Details for the file uamqp-1.3.0-cp35-cp35m-macosx_10_9_intel.whl.

File metadata

  • Download URL: uamqp-1.3.0-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 984.9 kB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 855c35ad751afbd0010b4ab6543104125b7bd854d622d03b9c5e5e2641ce5b8b
MD5 d707d625e1d008959d32259cb872fae7
BLAKE2b-256 f80b326043b31635b288f5cf46ac8c20a97ecb5153d374c92b47f4fec0e68f39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d0aa4edd4a64b5aea2d7fe006f816bb0fb1b96bf66b673cfcc4fd37784a5e662
MD5 cdbf6db928f197a2b4a3b2f9706c2d06
BLAKE2b-256 c50e8f5098581df69d619f2d95e770a55f73bcfd9893fc74d58e039052f9db54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bde13003abcc98dd2c4615755f2a310c201ed6b613c9a873bbae80f2261825c9
MD5 29c000b2d15ac2c7e9f61a7d4efd51c0
BLAKE2b-256 e2d6a4f7d2b1d04034d0524f3cf5af51fe4c27ad0a38d5e0458c8a3161e2f82b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 823.3 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5343230dafeb36a57a8088eecafe4d275acb80550202a92f4cfb82e3f05e29aa
MD5 af82dba8ec3afa6e3aa10ca977288807
BLAKE2b-256 b11e503098432d10e677b209ff8265d411766565480c0d2a6fd29b5d048eafc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 763.8 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ceaa44f299ce61bcb187c36ed09fcd08446877140824754c0d1a52cf99d30c56
MD5 94dbefa5fef3e002d30c26867c05b4eb
BLAKE2b-256 53a4947e8ce4f9339863daa18f5a5327d8eb1a1805ec1365a46c09bfe0d56c27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 253c061e88f34c53088453d3d9592170920e87b514d3a2d8fac4ec32aabfa31c
MD5 c535cd2a77a9fda277b992bb5afc7a6d
BLAKE2b-256 4b928eeaa508a75ede064c9adf8fdd2e1bcf1f0c8ffc056c22dceb4fc9658c1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-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.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 169a3aa9e2af96629a074a63d93e60d2835d94f0bcb0ec9c3c07fca6cf86f7cf
MD5 cbd7da0d2c340c79719ffd0c27436cf4
BLAKE2b-256 b406f92997d73a06b45c8d6f60b71a8893c66c8e5fbd216f9e3c01d291c4e670

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.3.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 950.3 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.3.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b3bd53b636589899ead43a52b8242f7fdf5c19b01ec60929e2e5ee44c776769
MD5 dd808069d89aa3c48b722a0f727f6f1e
BLAKE2b-256 0742fc639fcec93f75c0611c11f3490eb604e8f39ffb129de9319a5532f274a5

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