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

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

Uploaded Source

Built Distributions

uamqp-1.2.13-cp39-cp39-win_amd64.whl (865.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

uamqp-1.2.13-cp39-cp39-win32.whl (789.5 kB view details)

Uploaded CPython 3.9 Windows x86

uamqp-1.2.13-cp39-cp39-manylinux2010_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

uamqp-1.2.13-cp39-cp39-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9

uamqp-1.2.13-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.13-cp38-cp38-win_amd64.whl (869.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

uamqp-1.2.13-cp38-cp38-win32.whl (793.3 kB view details)

Uploaded CPython 3.8 Windows x86

uamqp-1.2.13-cp38-cp38-manylinux2010_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

uamqp-1.2.13-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.13-cp37-cp37m-win_amd64.whl (850.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

uamqp-1.2.13-cp37-cp37m-win32.whl (783.4 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

uamqp-1.2.13-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.13-cp36-cp36m-win_amd64.whl (848.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

uamqp-1.2.13-cp36-cp36m-win32.whl (783.8 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

uamqp-1.2.13-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.13-cp35-cp35m-win_amd64.whl (807.7 kB view details)

Uploaded CPython 3.5m Windows x86-64

uamqp-1.2.13-cp35-cp35m-win32.whl (744.9 kB view details)

Uploaded CPython 3.5m Windows x86

uamqp-1.2.13-cp35-cp35m-manylinux2010_x86_64.whl (3.0 MB view details)

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

uamqp-1.2.13-cp35-cp35m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.5m

uamqp-1.2.13-cp35-cp35m-macosx_10_9_intel.whl (973.7 kB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

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

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

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

Uploaded CPython 2.7mu

uamqp-1.2.13-cp27-cp27m-win_amd64.whl (808.8 kB view details)

Uploaded CPython 2.7m Windows x86-64

uamqp-1.2.13-cp27-cp27m-win32.whl (751.0 kB view details)

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m

uamqp-1.2.13-cp27-cp27m-macosx_10_9_x86_64.whl (940.6 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: uamqp-1.2.13.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13.tar.gz
Algorithm Hash digest
SHA256 cc35057bfc8c093867faa26a0de90cad41c47f58251b1070e298a81312cba2a8
MD5 b6f5892180c11171fe46b06074fa0baa
BLAKE2b-256 1236b86f2078b9f46b9d5c63968217c194dbd91db6f82a566d5307cf890ff9b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 865.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.8

File hashes

Hashes for uamqp-1.2.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c7aa6f71ab4213eda5afebd41b866492478cbc03ec733cf4e137547adb23135c
MD5 d816b7d1e9aefa06305855ea8e0a3929
BLAKE2b-256 f427922189852a3c764b882b60b19251f28b5d7200337382a7e671a2bd844738

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp39-cp39-win32.whl
  • Upload date:
  • Size: 789.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.8

File hashes

Hashes for uamqp-1.2.13-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2ec5c0657491a5167f55ac211c6810d0ee03de945817b9669670a97433f680ee
MD5 eff48b4a1018303c76e51802414535eb
BLAKE2b-256 ae8f24f070061bf3adbbcf446b282e338c22c6b39119589ab683762003056c29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8a072be11fcef9306fc363fe3619204594778008a4b5ba77cc83960a785c59dd
MD5 2dfd20e1b63320563a9a3eab404b7dba
BLAKE2b-256 a58af46c5008cc83fdcb808e0b79e827fba477babc03b7f76e3d3680e61d3079

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4059a73c42b69916601e38268692321df1e48b3f584f1e9d74f493a22c47c2eb
MD5 cafbbc45ba1285a75980bcd21d21e46d
BLAKE2b-256 1e128df6278d8590ca24336555719fdb9fb475227fce2aced17fb92325a50304

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd3e58e723fe90e241e3c99d5a2bbf018d62245377dc864ea467f1ce60e15dd3
MD5 c9564aa1590f77d6d61dc4a1dfa06c2a
BLAKE2b-256 3ca38564e7dfb32d177abdef30731d896b69372e2208ee3669dadeb1b915dc74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 869.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 051723b39c0b6a6bec67484ebc2d4d68dd465452bf4c7fd1df5906e73572862d
MD5 80e05e1e7f1715838509f2a19f6c1c01
BLAKE2b-256 d70515bb1ea596f45c486fa216d43438fcf90b5bb141f175557e2248333b62b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp38-cp38-win32.whl
  • Upload date:
  • Size: 793.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a9c4fcd9f487fe34572a4f2ce339178221f584a2b7f9deffc8843ca294413ab8
MD5 a8b4219b7020173a38c94d1cb7d74700
BLAKE2b-256 94e8a7be3cf3e37fd7f2caf84f121a2fe1fae387053f3dff7425edbe9fdb491e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0e601aabdf8fc275410a84429a5a61d7ebf2a6cd8343561bc455e0eaa0cd266f
MD5 12fc58b75c892349c4af2bedd427eac5
BLAKE2b-256 efc5cd4c3610083b72dd07c82db478053baa3529e59f47257e7d2e080458efcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8a7ccf85569a9d9467b9b0747e5bb179f8e9160934e3ec1024c861aea7355119
MD5 5b5672f457cec6935e18a04e26594a22
BLAKE2b-256 75b09c836c0f41d16503d308592d479d565c5482d429090b74394e5608e79485

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 90b1d67a0cdab641dfc2ee3fcb48e80ff168276d511d450a397d6d9a9d100ce9
MD5 86650f60c30be7b2927b3cfd342ab006
BLAKE2b-256 9b553c979fc60699cf9df24d6507630f3a571d101a910f289f6ca8f432ef3cf7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 addfb6d937425b0021ff92b58d251d6fd8dbf1eee045a34b580dd261e44bc24d
MD5 bd7d147aa7856253a6a2e55e12c6988d
BLAKE2b-256 9cf3582705b8c2d9df2b33c1ae6e7add9ac2b64ec94e58542d5714ce6b316c58

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2891a5be83bb6ef87729d6d2efd0835709784bbd5c7af8da5509fd5e42f713ba
MD5 4a2b3fa6de5b06aa6b9f12e6568e3c26
BLAKE2b-256 72d21048e37055b9268409983cea19ddf2286fe8f915a391afd6a039c8e174ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be88fcfbfda4301c0869dc48db7eb0c9390e1bb57dd87ae0d1b3435c6edf1960
MD5 6230b03805f17e4abf3dd47171155d34
BLAKE2b-256 1335a4929fd74a5a048840acfe7e92718ee08dcc3e1929ee017680d1d47a2c2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7543e7e7d596cd74a6d96dcf7f5b88d2bdc48b4b74ba9fc878c7f45c8e2b37a2
MD5 17c1b33c8b1fc4d80f03f5384b97ef8c
BLAKE2b-256 364587f79420db0735ea5233927d29bdffa449f074568de31fea15aec9851924

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63a468d5cf5ef70e84a193f9c058ec77b3febfc6a6e428f34c3141a64ac01159
MD5 7fa1c28a2548f53e0603477163fb276f
BLAKE2b-256 e2f9f9c0375bca4d18a015f47115d4b0983da3647891b0e6fb8d84b905660b11

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9fb984c1995b25f7acf0bb0ed842f006f44e92cf40b59361d42a455deb28bb90
MD5 32993163071ddae2b96c1a26b2e70786
BLAKE2b-256 b82b3d21e6558c757c9e8dea76b4f3a6acb18d47673d4b1ea456cde77ed04efe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 88a77b5e81d486ca443cd6f9bc3146421b9a8b41082cfda446de6d36058c1ae6
MD5 10b9a8eb687d1e05436bdda98f4a815b
BLAKE2b-256 31ec1f97268c9238ce667d6d2f754227d9f713be7f45d75ce384a720148972f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1ba4d3c40fe5a7614b42dcfc728fa50040024bb6fd3051300f221ed62e506ec0
MD5 81ba60e620c7a4c5258c5632e9b1f38b
BLAKE2b-256 dfffd6a274c2e2d1cd7cb8db5565f4e4d7d2384f42c10a31e296f4b84cc56c33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 afa3ca5abbd7286a02ea446e6b5355197cb38a5fd657ba9259ad137cc05c705b
MD5 849567c357ebac8f2f709d579633f587
BLAKE2b-256 ac4cf3349e82697f22dd7cba04f018b3cbac4ce2f17c3df23878b0d0cf3ba2f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae4a4d99dabb40cf2cbfd81b6189d946a286607bb0194d21113143dad309ff1f
MD5 97121f41b83a66660456deb01ab6520e
BLAKE2b-256 464dfb088d2e53198a926661ff10a6cbdaa9e5d1df7eab5fd68b1f26bc44b1ce

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ebfb0b8bed3cb0456c08b90bec24dad594a67baadf82e2737a0372019713e62f
MD5 1e8060acaf1ced1aa7a18ed27cb733b2
BLAKE2b-256 625668d93a8f6dbe7fb1f045af4ec778f0891933104ed4581dc39ba21ca07fda

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7a4ae0051088a78abfe80312f428052f7ba0ce214d097a1466543bf80525c021
MD5 23eb0f51f03cb2ee5c983151f1797429
BLAKE2b-256 42f8c3a39741df0e9ae7d99f9ada90cb00c7cc1a9996a64dc8ff85b83b2aac3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b3081ed6ab8a345f40c2874c193b30bcac9fbf6c54db73b481af28fc0a8e50d8
MD5 fda7365d43b7babe0add734924db26f7
BLAKE2b-256 801c8d1489c04ffff150a5e4b88763cf074d6e343d1bfc639351d1cb8ba5f60c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62bc3b2f68f2f13496f080ff0f126e2cfd90ba94a3cf27f19a86c6b224bdb487
MD5 a6cf4299d2804ddf205059494b8f4456
BLAKE2b-256 5bd09633656c462fa1983686bdb057a832c2c7e92b9906498d4517c31d797f2c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 5b5116584ec60c5dbf3161b3ea78a078a15c52f7f45335fcd7bffdbe4dde5546
MD5 ac245f16547735c0c84d5487d8ad2b99
BLAKE2b-256 f382016be40ac94f4fbc0f1f18c5ce66ac95bf0fb40849f20fec5d8749d12fa7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fef89fc27d3880d2512ec3146c7855f8a135baba28e9f53bcc97ef616b51e755
MD5 2ba56c261115dcda1faae36fb577fe69
BLAKE2b-256 06658a8b9507b3c6d545c4f40935b4cc49532867913c8bcc00d7eb14c10a3c45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 41b179c36ace9ec553ffbc410fdaf1aa889aab4a92b832bd2f8c716455efacc4
MD5 7e1487944111b41d1e4fcc3c4dbfa8ac
BLAKE2b-256 770402c8acb23831db75be2c93b0e5f4071b4d3734353b0f0fec36d293b9eadf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 37e4b00f512b427b63a02f765b4f277ba7a64b7e9500fc98f8408ace977eeac2
MD5 1cf0712808af87c6da722f7bdc993c54
BLAKE2b-256 8bb05ab1425030b99e042dde276bbbe9690723f356d4bc7ed21d31e11714a60d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 95edd0986a61ee23d7dac668f0aefd4a84f9bd99c463c8bd14e5377d406185d3
MD5 20b9db68bb49f0cc02042396ba4ccf95
BLAKE2b-256 0f7272dd11719259cf0898e5fba5301f7da7d706ce98c666f3dfa136e6b76544

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 de6f61e51bd83925b8a7139a2fb05cb328870b872d9338d561b1f94f0d0e78b0
MD5 593b84475871a38e9af078f15c8086b2
BLAKE2b-256 92718268eca6652ce1e3f79527ec222699a77718bc6c9399841c7b83d548de5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.13-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.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.13-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2c86815e499612a4e744c11743df955807e053c8244908e744f4b9553599a78
MD5 f9ec95b65b74d2636dbded92a7e0103a
BLAKE2b-256 fbf90028af9b7b5c7154b7415668200cfbbfa0e682d66806cb178d42cd24adcf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for uamqp-1.2.13-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c4ed643732c6cb658f5ab298b21610a6c17912e4a02ada3ea331af937a043d3
MD5 c76d7e20f4a81f62b98d574f376e278e
BLAKE2b-256 c2ce2c4729e14bc82014a2d7bef060b4bf8e7f86aff971dc632659af7e58d7af

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