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

Uploaded Source

Built Distributions

uamqp-1.2.15-cp39-cp39-win_amd64.whl (873.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

uamqp-1.2.15-cp39-cp39-win32.whl (796.2 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

uamqp-1.2.15-cp38-cp38-win_amd64.whl (876.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

uamqp-1.2.15-cp38-cp38-win32.whl (799.8 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

uamqp-1.2.15-cp37-cp37m-win_amd64.whl (857.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

uamqp-1.2.15-cp37-cp37m-win32.whl (790.3 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

uamqp-1.2.15-cp36-cp36m-win_amd64.whl (855.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

uamqp-1.2.15-cp36-cp36m-win32.whl (790.2 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

uamqp-1.2.15-cp35-cp35m-win_amd64.whl (816.0 kB view details)

Uploaded CPython 3.5m Windows x86-64

uamqp-1.2.15-cp35-cp35m-win32.whl (751.5 kB view details)

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m

uamqp-1.2.15-cp35-cp35m-macosx_10_9_intel.whl (977.9 kB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

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

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

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

Uploaded CPython 2.7mu

uamqp-1.2.15-cp27-cp27m-win_amd64.whl (817.7 kB view details)

Uploaded CPython 2.7m Windows x86-64

uamqp-1.2.15-cp27-cp27m-win32.whl (758.0 kB view details)

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m

uamqp-1.2.15-cp27-cp27m-macosx_10_9_x86_64.whl (944.0 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: uamqp-1.2.15.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15.tar.gz
Algorithm Hash digest
SHA256 7573fea8c8af7e75581f96a6b7c1e0180688ed12e8c5fe7a393ce52a269d92f7
MD5 df8a57a137b78696c80f5b7e12c6cde5
BLAKE2b-256 86c9b5eadb5092965c95b9c4d90d758b45bcab3d14538748c6daf25beec1c8f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 873.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 181c833828e1aa9a261b32cefa657a94725bceab2549c50aba7783c59dc411f1
MD5 97f5ebf1833ce7801f31c5ed629c603b
BLAKE2b-256 1c47089d1fa1ad500b775341d1b57af3b9b7ea459394a64df71dc293ff71f7a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp39-cp39-win32.whl
  • Upload date:
  • Size: 796.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2b1eb31ac75a7b55be74e2c48f529651ae15f7919fd6088e4663537cc3553598
MD5 650318fb2956f2c1652aba9a77ed6466
BLAKE2b-256 a4837b764566b46906c7a693e29c92144e3b28d332de7fa0dc2142c2c48c270a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 eff216190479095c83be739a8937d3e2e26ea0c7cde244252df9f6b4a2e41d92
MD5 7c67e491b5cf8625ac01c573800b49d8
BLAKE2b-256 4b0e8f5666ae653faff3a24a75381314649d88eb773f355c4e35a10bcf90b245

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18798cd3d05cc8ad944376d7eacfb562d0ee9e76736653afe67502baa35c5c90
MD5 45ba158957ce622d73eda6f98c9c2900
BLAKE2b-256 8adf4fad8b22fab811215eba3eab90cb64927c40e3acd7cde6000c3c351164af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a95b407999c9862736ff3a805566e6b15425d3f3a98e58e77404bf313a7333f
MD5 c480b7e1c109629b93b428d208765648
BLAKE2b-256 bc55a9c7481861a13ad894ea43c7c8ca18702243e062a1b3263fcdf27e15c7ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 876.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8f9b6fc7487f17761148797f6f2f30fec92e2d72aa930746752b6841cbf8897b
MD5 24342c856e960f355c69271afc32626b
BLAKE2b-256 54ef646c1875da7f2d77d6a788dd1d990e742190b01054cd6bd7b3e7330b3292

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp38-cp38-win32.whl
  • Upload date:
  • Size: 799.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1f9310e956977acb14699a9ec890f7972f9c507f0b0a5a2849ae76cf49d97829
MD5 70a09f16789e9ca7347af390fb68a49b
BLAKE2b-256 b8524b9772f10942a38747ff991571a5f8913900221f62f57f348eb79c9cd49b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e576f79df8d1573a85061d67b977c42ec191796aa7963841dc163ab5a74217eb
MD5 f7f81a09157c719f430aa1506bcf894a
BLAKE2b-256 182ac9aeaee5952357c72f2b1798124a30f65a1c7e97d3a30a340c39b440e05d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 568c86a33741d39fed451857f3cb14fefa90272f8f7899a5c0bb358d3bb93a78
MD5 1713934acc94615a61d6632b9d917688
BLAKE2b-256 6dcc7f23cb2342aa906ebaf28f3298e59081384c3d41b93a03777b5a0d6f81f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8248a6fb617981253f82f6ae269307b3a65d93779e60318f9307896eb14857b4
MD5 de2a74aabedabd83874bc4781887148b
BLAKE2b-256 9203f7d533e989613741635f5edcbfdded188c617ed46cdd82c9e05703c06e6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 857.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c34c0bff01e99774dfad5737cc2e008d842a1280b9aeb5364cd9b9227da2e652
MD5 c7f65ba2106d622b794dc0a7c065e0c5
BLAKE2b-256 4942c12d29b614dcc2b3020e1093cd3b97e56f7fe4261824624a08a653cf7973

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 790.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5da550f5a411f579db4416b82db167cc8823cc72dfe2bc56cfa3d7427e08976a
MD5 a835e66aeac23ac5277e854a13deaaca
BLAKE2b-256 acf743f01ab5eb6765c057851908096087f4c95080bc5e4dd5c954195f36b1b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fdd6c168275b252441cf70e02d9b87b35a806480d4fb3085f8780049e3c720e9
MD5 f473fc82176c66a797580530d77f2301
BLAKE2b-256 d03a3c188e98b0099533c5024b6654d55359e6b0b9c6f950b08d0377da930aa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 153843242cd9ebdcbf256a3edbd7bd7729ba9e632a5233f5a034b9f09094643d
MD5 ae4554f479d3f9f125d9dd43dd534223
BLAKE2b-256 85f831f18d818943292e224ab40736039cc653e9496e0059440c134c336f94da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f5d1869859a23543dde36e03f2abce89672169d4d209efa124a1dbb561a2539
MD5 e5051c1865aa212a9ab58b7fbf126c89
BLAKE2b-256 4fceedc1f63bb59a9afdc4f9346f7b7a885ba7846e9d6ef391b79762e7dfa7fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 855.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9bd0775244d350091785260859d188234224261104712af1233800ad81727338
MD5 3eb2b515ed975573dd7e0f6182a655ba
BLAKE2b-256 fcd0fa768e81fe18ee7f8c60354c80a889931826cb7f10bae310b29f493dc7fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 790.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cf5f9b8ebb24da27891f5df775521f6f40e0a3a1f8d41396fb1c5499234ffa96
MD5 8112cea8546eb53a1dd2a93f921ccd8f
BLAKE2b-256 76a83d71690db2889ee63263a053462d00847dd8a0b878e8ff1db5c2c26ba543

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bc752fd14a2180734bfbbe8be27d5d872df6b19c5b1674dfbb87959556084947
MD5 1c7ae6e09878ed85baf21972a813e775
BLAKE2b-256 a749c581bb5bb8aa60804d009920d1505004b429f02b613ff0b534e22e8baf59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eb2e83ad6e25007dc297795a0a8870169bb1ddb6708d04c9cf5bccaec7128ccd
MD5 548df9f2b0a9b1a68ad4a2db58c5db8d
BLAKE2b-256 ff3a7fb621be9ac136d9381bab99c952f7ef7da3a209596ba5fce91286e4fd88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 34832627c9a63fa93e43fe71b56269c546b5491e5132acc95e4640aaad44c197
MD5 6f6980b1c200f24cad57f5e279cbe255
BLAKE2b-256 8591fdd6c67047121d15ac3939fa5b8ee48d6e78f48783350431388b8c88f92d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 816.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 23bbad7f6c54d7492c8c9d5987b15a8d18dc2c562578019915fb0b9137c281a8
MD5 347484b211704349429cedd45c05d613
BLAKE2b-256 912a7458ebe647e0f6b0dc2ab3216f0a05aaf35da5e92a278d829c9a6a1ad465

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 751.5 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7c6aa5379df67f7e8b8298a6f41972d177f36bafe218a6b88cb8c4d5748b99ea
MD5 8594cf25de080c4e180099560e788ba5
BLAKE2b-256 edb5d28b9ca23a5ccb9933e1bd1256700757ec59ab93e0544392d855eb3883ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e79c070fe5650d67b4bab212416252cde590b5fcd80f0d574d1de6083770a64d
MD5 fbd24d3b2599a5aeea07050eab8e25ee
BLAKE2b-256 465669a59d3bf2102dd14a6264ae9e27865ee8aaf7ca69372220073573c0b725

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 040ad50dbaef0978ffbbe8e5ee24e1b96057a00649787cbbd9e054694f773f60
MD5 b1ba70cd33d41c84d153214c2a0451ce
BLAKE2b-256 a83cd5efed676a6b297dcac7591f5af250f9be0416b0c35d8ec5ced8e77afe47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 977.9 kB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 9d62c07c9aca60b87e95e2559fa1bc31596bcced4026bea0e00a460dbbf10fc0
MD5 21b20c55b41785dad52f5e7685c61058
BLAKE2b-256 0d2b746377d18ffdb59b5176cf6632b4bcd880c149e95f3e29d08e7972f27b46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bbae04d974280e00e0f064a92d7670fce2d8d53bd48a0aceb9aa39be412acf20
MD5 c2d4d9423c8b3cd30b74daeb605b4054
BLAKE2b-256 9fcb92fb53ada60002ef6565bc61af0b19436c54a737956be79ea84e11b20db9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1c661d2302d3aec45aebb2da649c47dd274b216f9b0e8f03422c0cf842f0ea59
MD5 668f85878c54f5943ecf08612271b221
BLAKE2b-256 9348e7662a82de2988a3d5858c4108dea1e00a7cbef73abd5d8081cf1551ef20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 817.7 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 dd72d3b5a82c791c357f87081a573c67bd3fc2cfdd8efbe3c91336fa3c3fd2db
MD5 6005549c7fbfd7e556d96b0f287e1740
BLAKE2b-256 d5ee5ca51f993a8bf061ef7f7c81573be9d8fd5690e6e6599aea78172aac790b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 758.0 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 849e8e48c303df6fb13bd0c53012d1a046738ea9da0df0860ab92bda836a8974
MD5 8a505919fb9dd472579ce003c2551d4e
BLAKE2b-256 0a874cb9e41e97584fb9b9709d001679e6bc345dd8d6f8a64e211fa77897203e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8f1c6638a7d72d39d98575bb1f3b6c2ee5590316a47bbec2eb41b4e47cad7a4a
MD5 15ac3e8a247590675d18fceb1a99dc56
BLAKE2b-256 d305e84c31302d10f7b19682fc2611f11005009744ff9e1ea7186847baaea6fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 706923c37128506da021d39cf9faeadb24bc5f1731b9a1c7e7c67f85487bbaf2
MD5 4b2a6c2c3d707fa05d4b5ed2194809bf
BLAKE2b-256 8457e9e8d7288b69d946b1836ebfdfeed3cf321eccb9b1cbf047695285bcd264

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.15-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 944.0 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for uamqp-1.2.15-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46a409dd38d7b71890b45d181952f94533f4f969ddf25e0ad309234308088124
MD5 877c76ae02f48912f7264175eddccb1b
BLAKE2b-256 492826bed5e1981060b30e1247ab0c9ad7f09fe0e867dbb1f8741d469ee5498f

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