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

Uploaded Source

Built Distributions

uamqp-1.2.14-cp39-cp39-win_amd64.whl (872.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

uamqp-1.2.14-cp39-cp39-win32.whl (795.6 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

uamqp-1.2.14-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.14-cp38-cp38-win_amd64.whl (876.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

uamqp-1.2.14-cp38-cp38-win32.whl (799.2 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

uamqp-1.2.14-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.14-cp37-cp37m-win_amd64.whl (856.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

uamqp-1.2.14-cp37-cp37m-win32.whl (789.7 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

uamqp-1.2.14-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.14-cp36-cp36m-win_amd64.whl (855.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

uamqp-1.2.14-cp36-cp36m-win32.whl (789.7 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

uamqp-1.2.14-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.14-cp35-cp35m-win_amd64.whl (815.4 kB view details)

Uploaded CPython 3.5m Windows x86-64

uamqp-1.2.14-cp35-cp35m-win32.whl (751.0 kB view details)

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m

uamqp-1.2.14-cp35-cp35m-macosx_10_9_intel.whl (977.4 kB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

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

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

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

Uploaded CPython 2.7mu

uamqp-1.2.14-cp27-cp27m-win_amd64.whl (817.1 kB view details)

Uploaded CPython 2.7m Windows x86-64

uamqp-1.2.14-cp27-cp27m-win32.whl (757.5 kB view details)

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m

uamqp-1.2.14-cp27-cp27m-macosx_10_9_x86_64.whl (943.5 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: uamqp-1.2.14.tar.gz
  • Upload date:
  • Size: 4.6 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14.tar.gz
Algorithm Hash digest
SHA256 eadb6994e632090d0c75d4b275a343265fdda85609182784c078d5021d6db5b1
MD5 c8f76055a650c460196f93fe4bc34de0
BLAKE2b-256 f90a08c54f1c26aebdc650fe539dee0978fc666dfd588680c4ecf1b45f01a54e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 872.7 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e42b73b2083cdc7b9a3ff57af166cc9eff0030725fe8bd47b7500d6c479428f6
MD5 169e5ecdd284209b61bf6827d505efcf
BLAKE2b-256 6f12287edf570e85b700abeeee3bc7c3373170630bef1526ad92a45648857843

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp39-cp39-win32.whl
  • Upload date:
  • Size: 795.6 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d73b8ddde256ec07377a47d94ead6687b29b50024d648ed6a83cee7b8997421e
MD5 951a265cb808d28d8ae6858cda8df2b5
BLAKE2b-256 5f31ead200e289db24ca815e9e8043a280280d5a4eb89c3b5c126f9b19bdc574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2149d52da7e487f71645501355a1a684721963250ed54ac7781426b06cbdb09c
MD5 9a4fbb5a1ad67c8104bc9a467caa3b3c
BLAKE2b-256 720b1b91e6ea86c92fe4c6bf21449840b86f7068ab406975ac854446f9c98add

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b002466dadd09842aebdc67d06dde1600c1058dbf6a023e923d695be2e01b9c
MD5 93b5f279bd2662ba1288bb8f0fcf7bd4
BLAKE2b-256 61c2dde6cbe5ba01eabdb508411e0a51a48a5d4a8d10a213eac52f6add924dbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 334991bb86a418442de1fd253603b274a07282f1af58bfcd2b43008d8c0c540f
MD5 c2ba4a2a4cc1ff919a444014bd10b7af
BLAKE2b-256 979b5994e822e3e1e5c8d053031c826404e0a031575d4038789d06896b9c2449

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 876.3 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c2261c56ce99a77be56bc033fa8233e92a19c8282c4333d4305c737cedafc24a
MD5 177c0f7d8c164d4393ee8b09d4e0c4ab
BLAKE2b-256 ab50ddc8d95a732f90dbb37ddfdc82bda8fa121435cccce50d48a65731769dd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp38-cp38-win32.whl
  • Upload date:
  • Size: 799.2 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a7680caa5458baf20fcc33e4496bc7d3dba3c44789dd2ab5af70985dca7d07e2
MD5 f783abb17f862ad4167616e72d15ff5b
BLAKE2b-256 2f11f6491b6effed1ee727c74aff7c491cf471943c86f124cf0646b098253841

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2de49f2a55f1786970c227f7b05479d1a535bd319c640c0e6b4cb78b549e2b28
MD5 09563ea5a132cec329b798929a10138b
BLAKE2b-256 56c957769fe3d9dbca967e135ac168515ea0dab8510e5bf08a98111e869295e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4373eaa23300890f9f3fa6ace32ecb25afc3e226559448b14944345550c6dc3e
MD5 360d78e83fe1b35f7ca3b8346a76d016
BLAKE2b-256 b5e38719c03922c54b768b0105e694d295a52b356c122127d5db6a2ca9ac36c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17fcb2a06c921b5d82000c67189324a233fdfb277dad4fa4f9c20f37495ecd6c
MD5 db58158d5b557ba1dcf4bec0dbd5cdd2
BLAKE2b-256 3427bd6c89a89cb357c6ece9c78a6061a55d052afde734c35b532bd0d055a3b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 856.5 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f093be2ffac545c88c9967035ab31c251b220e7ebd17d4385c12cf24962d4ff9
MD5 be8be219d50395b37bb3d521cc825790
BLAKE2b-256 9a8ceeda62126398a5c1afa201b93036b72fafff2866a81962dc989001374aee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 789.7 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c68b3d4624edbd785083aa24357c067185c6a8c96b60ccfb4cab0c6a21d23eaa
MD5 a515c1deb3ce357386b0132cd2b04ab4
BLAKE2b-256 ce095dfa9ba5b74371bffba0f693962e96ab73ef11b9991b548c7f91aaabf2b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2f699102aa1611793fc015a8312d20e71d7e8b1bd810dfe53df9a68f720acd67
MD5 7e1562f391f37d51b54e018e176b6a43
BLAKE2b-256 1fc16daad27cee6ad76a4538639e8c2914e00cd0470ee90904facbef99bd7a1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a903a688659cb90de89d35f8cb9e50c2bd34a2e8aa70c5be9ced6f0e598a19f
MD5 c5dedc40b12c2a7bdb96ddec3eea0a9f
BLAKE2b-256 c73e4959627dabd456319e5f2e124decf8817b61d64aaa2115dad5bd5062f58a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 927ea93b420a0f6810637d89bec97d3d5bd7e862678c18829b89d0f490494f48
MD5 89e2e6e95e98bd063b9f998a1818cd3f
BLAKE2b-256 6dd6e0eca211a4a75e2ff128f22b55a20b3c882e70c0a5ba76cf97e8158afd72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 855.0 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c40f7d6f3c9a146dfbaa94d33d94490d0b157cadfeba9cf12fdcacd0b4d7d93b
MD5 a4772f703de165610d99b3721285cf05
BLAKE2b-256 881fce6b57cf6a8d69fe364f23e1cf8415fb254a2059d3673fb6f838106ec890

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 789.7 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cfe6401ef9b6a88cd13338d643c42d8058f0f27f406ff685d73624cc664b4a7d
MD5 55580bf16d7b09c73f6580f51860580c
BLAKE2b-256 57ac5ba92eceb4905a613abc5855360e0a2f1dd78fa05ebd6d46b2c318c6cb1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d18772a2c90755a92837d6d00c04326e8860d09555525f4472a60c2a9a9ca0c5
MD5 c5ccb3bdba23901e243ed3e27454feb4
BLAKE2b-256 14b6b58942c4912758e8256c028b2b122361d09f79c5a5ba6cba31643f8a5951

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3a782a5613021c5ecb8e7b6f2ee5f29fa0931aee76bd83febf3449b66cc1f6ac
MD5 4f294a01eeff965d2a1406adbf4e0840
BLAKE2b-256 041100e847e11cc55b984c606a50697b1921043fb9fba2145da3f50b6da2bfed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2cb0927fd159cf3473fd9509bbb952f817e02cffef0f8360325ca58f4c6387eb
MD5 f9c3bb03e2e3f47dce6c1ca2fac92f3b
BLAKE2b-256 33b14856988fb0ec00aa04186efb79f1ec81352256d8d9cff7cb92c859535dfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 815.4 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f9248be663615f97949896f02985f40354c7bc6506bd6da4c55c792b1392330f
MD5 4fa5ce864ac8e5514ad5b1b4dfc664f7
BLAKE2b-256 d1c0e8339ca62e73e45e65b3883684ce545e1dee0c58816f9708a5b734cdbaa9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 751.0 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7de68363862f90e4d478340f4e1713295fd1f9c27ab7b0c75ba95c1c0843cfb3
MD5 fd3c9542611908a716da32947089885e
BLAKE2b-256 47e5d7c2806db869247b37e83c7e27c035eda69ef3145d429519f908b3e887fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ec10368fdcedf08c304e3b4c6048d742429aa98925886ca8af80e8b97c1df594
MD5 42ded14c89501a83aea53eb17a14d922
BLAKE2b-256 5c7175f477676d3aa1a3900aaffc0eff3a76a383d58f332bca6ee54c6efdba21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 54ffbaf9296621d5f99ee9647d8e0e95961befadd3be50132ba686232648d26f
MD5 15143e05b873de97d36612c93727b86c
BLAKE2b-256 d5835bb3a645f404e5bfd872a5d559e4429880bb43ea42f2b9fac55a8b679b74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 977.4 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 c13dbff4ed0b29fbfb1a34d31ab8b00bdd9c9307fc866b9886abe6acee74d9fd
MD5 ed95eb200312ca2c3250f5ef46c58aa0
BLAKE2b-256 c79cb08895e751e5b5854ed863cbdadcbdcc23183c8ad1651e2bb69923f8339b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6f8ba738ddbb7697c0435436eeafac96023caffecd288b157ee2715fe18048ae
MD5 8c0725b615fbe4c08c1b64707305b4a4
BLAKE2b-256 70dc6d7db31bdd071cf05a13e135aa535cdb3761518abae7fe78c640cb0acb8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b98e4be002245ec157c86f935a6cfee9374f1352a29748539c09d8d178305e1a
MD5 745a52e8b8cf5be03fd18ab25e8ad006
BLAKE2b-256 2eab4853341066cde44e9419285953c43eb21ebc41c8f964b4b48947777fbd7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 817.1 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 1789b5ea8ec42103fd532726d0c338ae48584ce93298d72f87b194776746e3bc
MD5 f7f3fc196fdff5e9ddeb33c17006ce46
BLAKE2b-256 7cc2e9139a49dc5cb94d2789e8e12ba759c5ced197b4b4f0e31756e1dca8ec89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 757.5 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 9fc8ac4b0b06114c9f9f0a7cad6737c91d5658509b3efd9a9e5a8d2f6eec8222
MD5 1d3e435bf0dc19fac850d35ab2818ab3
BLAKE2b-256 4a2ccba2ce5acc52422f76c29305bb4ec62ee30b90604f42e0d4f80cdbf6b36d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 15a755d3500fdb63d91d9b1f847b9c1f95624648ee1b057021ce104c4d86a787
MD5 302ef7cafd5e2b273e88f2854a485774
BLAKE2b-256 3b3abc4b168fef1e7c339894ada14f5a592b818183fadefee54d34ed2c1a42cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da03fc570708731c01f1d0637eff1b8934dd600cd8805e4d279875402b91d635
MD5 4b9a59c6176d98fd8178ef32b22b69f1
BLAKE2b-256 d3297cc01051aff3e2ddb0b549e47cfa871983e1f8a30d73707e9f9351e98f3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uamqp-1.2.14-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 943.5 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.56.0 CPython/3.7.9

File hashes

Hashes for uamqp-1.2.14-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d999ffc95fb60f2d1c427231fe2bcc1d22deed44602d38ac80e1010a79f599a4
MD5 c7aae8938c1a5da0ab1eef3e6b4b7120
BLAKE2b-256 bce95fd12f0972789526ac1aaf48fccb74b9b3007d8ff74d8d7609f1b652b62a

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