{ "info": { "author": "Square Developer Platform", "author_email": "developers@squareup.com", "bugtrack_url": null, "classifiers": [], "description": "![Square logo]\n\n# Square Python SDK\n\n[![Build](https://github.com/square/square-python-sdk/actions/workflows/python-package.yml/badge.svg)](https://github.com/square/square-python-sdk/actions/workflows/python-package.yml)\n[![PyPi version](https://badge.fury.io/py/squareup.svg?new)](https://badge.fury.io/py/squareup)\n[![Apache-2 license](https://img.shields.io/badge/license-Apache2-brightgreen.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n\nUse this library to integrate Square payments into your app and grow your business with Square APIs including Catalog, Customers, Employees, Inventory, Labor, Locations, and Orders.\n\n## Requirements\n\nUse of the Python SDK requires:\n\n* Python 3 version 3.7 or higher\n\n## Installation\n\nFor more information, see [Set Up Your Square SDK for a Python Project](https://developer.squareup.com/docs/sdks/python/setup-project).\n\n## Quickstart\n\nFor more information, see [Square Python SDK Quickstart](https://developer.squareup.com/docs/sdks/python/quick-start).\n\n## Usage\nFor more information, see [Using the Square Python SDK](https://developer.squareup.com/docs/sdks/python/using-python-sdk).\n\n## Tests\n\nFirst, clone the repo locally and `cd` into the directory.\n\n```sh\ngit clone https://github.com/square/square-python-sdk.git\ncd square-python-sdk\n```\n\nNext, install dependencies.\n\n```sh\npip install -r test-requirements.txt\n```\n\nBefore running the tests, find a sandbox token in your [Developer Dashboard] and set a `SQUARE_SANDBOX_TOKEN` environment variable.\n\n```sh\nexport SQUARE_SANDBOX_TOKEN=\"YOUR SANDBOX TOKEN HERE\"\n```\n\nAnd run the tests.\n\n```sh\nnosetests tests\n```\n\n## SDK Reference\n\n### Payments\n* [Payments]\n* [Refunds]\n* [Disputes]\n* [Checkout]\n* [Apple Pay]\n* [Cards]\n* [Payouts]\n\n### Terminal\n* [Terminal]\n\n### Orders\n* [Orders]\n\n### Subscriptions\n* [Subscriptions]\n\n### Invoices\n* [Invoices]\n\n### Items\n* [Catalog]\n* [Inventory]\n\n### Customers\n* [Customers]\n* [Customer Groups]\n* [Customer Segments]\n\n### Loyalty\n* [Loyalty]\n\n### Gift Cards\n* [Gift Cards]\n* [Gift Card Activities]\n\n### Bookings\n* [Bookings]\n\n### Business\n* [Merchants]\n* [Locations]\n* [Devices]\n* [Cash Drawers]\n\n### Team\n* [Team]\n* [Labor]\n\n### Financials\n* [Bank Accounts]\n\n### Online\n* [Sites]\n* [Snippets]\n\n### Authorization APIs\n* [Mobile Authorization]\n* [OAuth]\n\n### Deprecated APIs\n* [Employees]\n* [V1 Employees]\n* [V1 Transactions]\n* [V1 Items]\n* [Transactions]\n\n<<<<<<< HEAD\n## Usage\nFor more information, see [Using the Square Python SDK](https://developer.squareup.com/docs/sdks/python/using-python-sdk).\n\n## Tests\n\nFirst, clone the repo locally and `cd` into the directory.\n\n```sh\ngit clone https://github.com/square/square-python-sdk.git\ncd square-python-sdk\n```\n\nNext, install dependencies.\n\n```sh\npip install -r test-requirements.txt\n```\n\nBefore running the tests, find a sandbox token in your [Developer Dashboard] and set a `SQUARE_SANDBOX_TOKEN` environment variable.\n\n```sh\nexport SQUARE_SANDBOX_TOKEN=\"YOUR SANDBOX TOKEN HERE\"\n```\n\nAnd run the tests.\n\n```sh\nnosetests tests\n```\n\n## SDK Reference\n\n### Payments\n* [Payments]\n* [Refunds]\n* [Disputes]\n* [Checkout]\n* [Apple Pay]\n* [Cards]\n* [Payouts]\n\n### Terminal\n* [Terminal]\n\n### Orders\n* [Orders]\n\n### Subscriptions\n* [Subscriptions]\n\n### Invoices\n* [Invoices]\n\n### Items\n* [Catalog]\n* [Inventory]\n\n### Customers\n* [Customers]\n* [Customer Custom Attributes]\n* [Customer Groups]\n* [Customer Segments]\n\n### Loyalty\n* [Loyalty]\n\n### Gift Cards\n* [Gift Cards]\n* [Gift Card Activities]\n\n### Bookings\n* [Bookings]\n\n### Business\n* [Merchants]\n* [Locations]\n* [Devices]\n* [Cash Drawers]\n* [Vendors]\n\n### Team\n* [Team]\n* [Labor]\n\n### Financials\n* [Bank Accounts]\n\n### Online\n* [Sites]\n* [Snippets]\n\n### Authorization APIs\n* [Mobile Authorization]\n* [OAuth]\n\n### Deprecated APIs\n* [Employees]\n* [V1 Employees]\n* [V1 Transactions]\n* [V1 Items]\n* [Transactions]\n\n||||||| 43d11a7b\n## Usage\n\nFirst time using Square? Here\u2019s how to get started:\n\n1. **Create a Square account.** If you don\u2019t have one already, [sign up for a developer account].\n1. **Create an application.** Go to your [Developer Dashboard] and create your first application. All you need to do is give it a name. When you\u2019re doing this for your production application, enter the name as you would want a customer to see it.\n1. **Make your first API call.** Almost all Square API calls require a location ID. You\u2019ll make your first call to list_locations, which happens to be one of the API calls that don\u2019t require a location ID. For more information about locations, see the [Locations overview].\n\nNow let\u2019s call your first Square API. Open your favorite text editor, create a new file called `locations.py`, and copy the following code into that file:\n\n```python\nfrom square.client import Client\n \n# Create an instance of the API Client \n# and initialize it with the credentials \n# for the Square account whose assets you want to manage\n \nclient = Client(\n access_token='{{REPLACE_ACCESS_TOKEN}}',\n environment='sandbox',\n)\n \n# Get an instance of the Square API you want call\napi_locations = client.locations\n \n# Call list_locations method to get all locations in this Square account\nresult = api_locations.list_locations()\n# Call the success method to see if the call succeeded\nif result.is_success():\n\t# The body property is a list of locations\n locations = result.body['locations']\n\t# Iterate over the list\n for location in locations:\n \t# Each location is represented as a dictionary\n for key, value in location.items():\n \tprint(f\"{key} : {value}\")\n print(\"\\n\")\n# Call the error method to see if the call failed\nelif result.is_error():\n print('Error calling LocationsApi.listlocations')\n errors = result.errors\n # An error is returned as a list of errors\n for error in errors:\n \t# Each error is represented as a dictionary\n for key, value in error.items():\n print(f\"{key} : {value}\")\n print(\"\\n\")\n```\n\nNext, get an access token and reference it in your code. To call the Square API, you need to get an access token and initialize the API Client class with that token. An application has two sets of credentials: production and sandbox. To get started, you\u2019ll use your sandbox token so that you can try things out in a test environment that is completely separate from production. Here\u2019s how:\n\n1. Go back to your application in the Developer Dashboard.\n1. View the details of your application.\n1. Make sure that Sandbox Settings is set in the lower left corner.\n1. In the Sandbox Token box, click Show to display the token.\n1. Copy the sandbox access token.\n1. In locations.py, replace {{REPLACE_ACCESS_TOKEN}} with that token.\n\nYou\u2019ll notice in locations.py that the Client object is initialized with the environment set to sandbox. You use the environment parameter to specify whether you want to access production or sandbox resources.\n\n**Important** When you eventually switch from trying things out on sandbox to actually working with your real production resources, you should not embed the access token in your code. Make sure you store and access your production access tokens securely.\n\nNow save `locations.py` and run it:\n\n```sh\npython locations.py\n```\n\nIf your call is successful, you\u2019ll get a response that looks like this:\n\n```\naddress : {'address_line_1': '1455 Market Street', 'administrative_district_level_1': 'CA', 'country': 'US', 'locality': 'San Francisco', 'postal_code': '94103'}\n# ...\n```\n\nYay! You successfully made your first call. If you didn\u2019t, you would see an error message that looks something like this:\n\n```\nError calling LocationsApi.listlocations\ncategory : AUTHENTICATION_ERROR\ncode : UNAUTHORIZED\ndetail : This request could not be authorized.\n```\n\nThis error was returned when an invalid token was used to call the API.\n\nAfter you\u2019ve tried out the Square APIs and tested your application using sandbox, you will want to switch to your production credentials so that you can manage real Square resources. Don't forget to switch your access token from sandbox to production for real data.\n\n## SDK patterns\nIf you know a few patterns, you\u2019ll be able to call any API in the SDK. Here are some important ones:\n\n### Get an access token\n\nTo use the Square API to manage the resources (such as payments, orders, customers, etc.) of a Square account, you need to create an application (or use an existing one) in the Developer Dashboard and get an access token for that application.\n\nWhen you call a Square API, you call it using an access token. An access token has specific permissions to resources in a specific Square account.\nUse an access token that is appropriate for your use case. There are two options:\n\n- To manage the resources for your own Square account, use the Personal Access Token for the application created in your Square account.\n- To manage resources for other Square accounts, use OAuth to ask owners of the accounts you want to manage so that you can work on their behalf. When you implement OAuth, you ask the Square account holder for permission to manage resources in their account (you can define the specific resources to access) and get an OAuth access token and refresh token for their account. For more information, see the [OAuth overview].\n\n**Important** For both use cases, make sure you store and access the tokens securely.\n\n### Import and Instantiate the Client Class\n\nTo use the Square API, you import the Client class, instantiate a Client object, and initialize it with the appropriate access token and environment. Here\u2019s how:\n\n1. Import the Client class from the Square Python SDK module so you can call the Square API:\n```python\nfrom square.client import Client\n```\n1. Instantiate a Client object and initialize it with the access token for the Square account whose resources you want to manage and the environment that you want to use.\n\nTo access sandbox resources, initialize the Client with environment set to sandbox:\n\n```python\nclient = Client(\n access_token='{{REPLACE_ACCESS_TOKEN}}',\n environment='sandbox',\n)\n```\n\nTo access production resources, set environment to production:\n\n```python\nclient = Client(\n access_token='{{REPLACE_ACCESS_TOKEN}}',\n environment='production',\n)\n```\n\nTo set a custom environment provide a `custom_url`, and set the environment to `custom`:\n\n```python\nclient = Client(\n access_token='{{REPLACE_ACCESS_TOKEN}}',\n environment='custom',\n custom_url='https://your.customdomain.com'\n)\n```\n \n### Get an Instance of an API object and call its methods\n\nEach API is implemented as a class. The Client object instantiates every API class and exposes them as properties so you can easily start using any Square API. You work with an API by calling methods on an instance of an API class. Here\u2019s how:\n\n**Work with an API by calling the methods on the API object.** For example, you would call list_customers to get a list of all customers in the Square account:\n\n```python\nresult = square.customers.list_customers()\n```\nSee the SDK documentation for the list of methods for each API class.\n\n**Pass complex parameters (such as create, update, search, etc.) as a dictionary.** For example, you would pass a dictionary containing the values used to create a new customer using create_customer:\n\n```python\n# Create a unique key for this creation operation so you don't accidentally\n# create the customer multiple times if you need to retry this operation.\nimport uuid\nidempotency_key = str(uuid.uuid1())\n\n# To create a customer, you only need 1 of 5 identity values but you'll be\n# specifying two.\ngiven_name = \"Amelia\"\nfamily_name = \"Earhardt\"\nrequest_body = {'idempotency_key': idempotency_key, 'given_name': given_name, 'family_name': family_name}\n\n# Call create_customer method to create a new customer in this Square account\nresult = api_customers.create_customer(request_body)\n```\n\nIf your call succeeds, you\u2019ll see a response that looks like this:\n```\n{'customer': {'created_at': '2019-06-28T21:23:05.126Z', 'creation_source': 'THIRD_PARTY', 'family_name': 'Earhardt', 'given_name': 'Amelia', 'id': 'CBASEDwl3El91nohQ2FLEk4aBfcgAQ', 'preferences': {'email_unsubscribed': False}, 'updated_at': '2019-06-28T21:23:05.126Z'}}\n```\n\n**Use idempotency for create, update, or other calls that you want to avoid calling twice.** To make an idempotent API call, you add the idempotency_key with a unique value in the Hash for the API call\u2019s request.\n\n**Specify a location ID for APIs such as Transactions, Orders, and Checkout that deal with payments.** When a payment or order is created in Square, it is always associated with a location.\n\n### Handle the response\n\nAPI calls return an ApiResponse object that contains properties that describe both the request (headers and request) and the response (status_code, reason_phrase, text, errors, body, and cursor). Here\u2019s how to handle the response:\n\n**Check whether the response succeeded or failed.** ApiResponse has two helper methods that enable you to easily determine the success or failure of a call:\n\n```python\nif result.is_success():\n\t# Display the response as text\n print({result.text})\n# Call the error method to see if the call failed\nelif result.is_error():\n print(f\"Errors: {result.errors}\")\n```\n\n**Read the response payload.** The response payload is returned as text in the text property or as a dictionary in the body property. For retrieve calls, a dictionary containing a single item is returned with a key name that is the name of the object (for example, customer). For list calls, a dictionary containing a list of objects is returned with a key name that is the plural of the object name (for example, customers). If there are no objects for a list call to return, it returns an empty dictionary.\n\n**Check the cursor for list operations.** Make sure you get all items returned in a list call by checking the cursor value returned in the API response. When you call a list API the first time, you set the cursor to an empty string in the API request. If the API response contains a cursor value, you call the API again to get the next page of items and continue to call that API again until the cursor is not returned in the API response. Here\u2019s a code snippet that calls list_customers to count the total number of customers:\n\n```python\n# Initialize the customer count\ntotal_customers = 0\n# Initialize the cursor with an empty string since we are \n# calling list_customers for the first time\ncursor = \"\"\n# Count the total number of customers using the list_customers method\nwhile True:\n # Call list_customers method to get all customers in this Square account\n result = api_customers.list_customers(cursor)\n if result.is_success():\n # If any customers are returned, the body property \n # is a list with the name customers.\n # If there are no customers, APIResponse returns\n # an empty dictionary.\n if result.body:\n customers = result.body['customers']\n total_customers += len(customers)\n # Get the cursor if it exists in the result else set it to None\n cursor = result.body.get('cursor', None)\n print(f\"cursor: {cursor}\")\n else:\n print(\"No customers.\")\n break\n # Call the error method to see if the call failed\n elif result.is_error():\n print(f\"Errors: {result.errors}\")\n break\n \n # If there is no cursor, we are at the end of the list.\n if cursor == None:\n break\n\nprint(f\"Total customers: {total_customers}\")\n```\n\n## Tests\n\nFirst, clone the repo locally and `cd` into the directory.\n\n```sh\ngit clone https://github.com/square/square-python-sdk.git\ncd square-python-sdk\n```\n\nNext, install dependencies.\n\n```sh\npip install -r test-requirements.txt\n```\n\nBefore running the tests, find a sandbox token in your [Developer Dashboard] and set a `SQUARE_SANDBOX_TOKEN` environment variable.\n\n```sh\nexport SQUARE_SANDBOX_TOKEN=\"YOUR SANDBOX TOKEN HERE\"\n```\n\nAnd run the tests.\n\n```sh\nnosetests tests\n```\n\n## Learn more\n\nThe Square Platform is built on the [Square API]. Square has a number of other SDKs that enable you to securely handle credit card information on both mobile and web so that you can process payments via the Square API. \n\nYou can also use the Square API to create applications or services that work with payments, orders, inventory, etc. that have been created and managed in Square\u2019s in-person hardware products (Square Point of Sale and Square Register).\n\n=======\n>>>>>>> origin/master\n\n[//]: # \"Link anchor definitions\"\n[Square Logo]: https://docs.connect.squareup.com/images/github/github-square-logo.svg\n[Developer Dashboard]: https://developer.squareup.com/apps\n[Square API]: https://squareup.com/developers\n[sign up for a developer account]: https://squareup.com/signup?v=developers\n[Client]: doc/client.md\n[Devices]: doc/api/devices.md\n[Disputes]: doc/api/disputes.md\n[Terminal]: doc/api/terminal.md\n[Cash Drawers]: doc/api/cash-drawers.md\n[Vendors]: doc/api/vendors.md\n[Customer Groups]: doc/api/customer-groups.md\n[Customer Custom Attributes]: doc/api/customer-custom-attributes.md\n[Customer Segments]: doc/api/customer-segments.md\n[Bank Accounts]: doc/api/bank-accounts.md\n[Payments]: doc/api/payments.md\n[Checkout]: doc/api/checkout.md\n[Catalog]: doc/api/catalog.md\n[Customers]: doc/api/customers.md\n[Employees]: doc/api/employees.md\n[Inventory]: doc/api/inventory.md\n[Labor]: doc/api/labor.md\n[Loyalty]: doc/api/loyalty.md\n[Bookings]: doc/api/bookings.md\n[Locations]: doc/api/locations.md\n[Merchants]: doc/api/merchants.md\n[Orders]: doc/api/orders.md\n[Invoices]: doc/api/invoices.md\n[Apple Pay]: doc/api/apple-pay.md\n[Refunds]: doc/api/refunds.md\n[Subscriptions]: doc/api/subscriptions.md\n[Mobile Authorization]: doc/api/mobile-authorization.md\n[OAuth]: doc/api/o-auth.md\n[V1 Employees]: doc/api/v1-employees.md\n[V1 Transactions]: doc/api/v1-transactions.md\n[V1 Items]: doc/api/v1-items.md\n[Transactions]: doc/api/transactions.md\n[Team]: doc/api/team.md\n[Python SDK]: https://github.com/square/square-python-sdk\n[Locations overview]: https://developer.squareup.com/docs/locations-api/what-it-does\n[OAuth overview]: https://developer.squareup.com/docs/oauth-api/what-it-does\n[Sites]: doc/api/sites.md\n[Snippets]: doc/api/snippets.md\n[Cards]: doc/api/cards.md\n[Payouts]: doc/api/payouts.md\n[Gift Cards]: doc/api/gift-cards.md\n[Gift Card Activities]: doc/api/gift-card-activities.md\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://squareup.com/developers", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "squareup", "package_url": "https://pypi.org/project/squareup/", "platform": null, "project_url": "https://pypi.org/project/squareup/", "project_urls": { "Homepage": "https://squareup.com/developers" }, "release_url": "https://pypi.org/project/squareup/19.0.0.20220512/", "requires_dist": [ "jsonpickle (>=1.4.1,~=1.4)", "requests (~=2.25)", "cachecontrol (~=0.12.6)", "python-dateutil (~=2.8.1)", "deprecation (~=2.1)" ], "requires_python": "", "summary": "Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management.", "version": "19.0.0.20220512", "yanked": false, "yanked_reason": null }, "last_serial": 13795760, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7e22c78521300f6fec25151020515916", "sha256": "c840bfce66b49b18b7e5676157f2d5d5e3bfb25ed9c0e5b5c7dc47a681afba53" }, "downloads": -1, "filename": "squareup-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e22c78521300f6fec25151020515916", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1256, "upload_time": "2019-07-25T23:10:52", "upload_time_iso_8601": "2019-07-25T23:10:52.162693Z", "url": "https://files.pythonhosted.org/packages/21/64/56bd9d674906e2174ed47f43cd1a6ac134a8e85a99a83470b8e0f5e0521c/squareup-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1dbf4c2961c919412d7b7aed605e8af0", "sha256": "0409039612bfe4c125bbb290ead267d2b446124accb25deff7389caab2182688" }, "downloads": -1, "filename": "squareup-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1dbf4c2961c919412d7b7aed605e8af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 832, "upload_time": "2019-07-25T23:10:54", "upload_time_iso_8601": "2019-07-25T23:10:54.520329Z", "url": "https://files.pythonhosted.org/packages/07/02/d088a069c68742796a7b4c8171e4cb189ad3e3dcf1819c4f4ddac75e0a8b/squareup-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.0.20210421": [ { "comment_text": "", "digests": { "md5": "8e4024bcf3c1252ca7a7da2e0592ed19", "sha256": "70c09649eba5b2b63eef0114e69feda8766dddd4ff6f589db1f618fc03b765a0" }, "downloads": -1, "filename": "squareup-10.0.0.20210421-py3-none-any.whl", "has_sig": false, "md5_digest": "8e4024bcf3c1252ca7a7da2e0592ed19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 99285, "upload_time": "2021-04-21T20:57:01", "upload_time_iso_8601": "2021-04-21T20:57:01.185440Z", "url": "https://files.pythonhosted.org/packages/11/6c/df468ce66823d565584ad9bce385ab1c8688dd9e50fa6319e651be3c3591/squareup-10.0.0.20210421-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8ec3d0e7daff9e67144f07e3d145772", "sha256": "6b78c48689de2c039fd06756d4793cb5de21f9aa09e65536d7574db94aa02ed1" }, "downloads": -1, "filename": "squareup-10.0.0.20210421.tar.gz", "has_sig": false, "md5_digest": "c8ec3d0e7daff9e67144f07e3d145772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62852, "upload_time": "2021-04-21T20:57:02", "upload_time_iso_8601": "2021-04-21T20:57:02.442940Z", "url": "https://files.pythonhosted.org/packages/0d/20/d035ecf86b36517a3acee6370c5b9f395665b3e5883f59338e580ae106fa/squareup-10.0.0.20210421.tar.gz", "yanked": false, "yanked_reason": null } ], "11.0.0.20210513": [ { "comment_text": "", "digests": { "md5": "a77f91b02734297f6ae484d491ca802a", "sha256": "58c33993bc43d2fce86f5b74cda8d906c70523bf684ae2e0c94119589a63aa26" }, "downloads": -1, "filename": "squareup-11.0.0.20210513-py3-none-any.whl", "has_sig": false, "md5_digest": "a77f91b02734297f6ae484d491ca802a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 102130, "upload_time": "2021-05-13T15:31:27", "upload_time_iso_8601": "2021-05-13T15:31:27.941466Z", "url": "https://files.pythonhosted.org/packages/e4/35/6e4a95302608a9bd814e3ac76c20373c1abe8d7b1575844452d8c19d4a66/squareup-11.0.0.20210513-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d6f02669af1d6460e9c8c675d195de1", "sha256": "b772e5b841dba8eab9333dc40b4b951a791d41434083722f1065fb8fe17ad83b" }, "downloads": -1, "filename": "squareup-11.0.0.20210513.tar.gz", "has_sig": false, "md5_digest": "9d6f02669af1d6460e9c8c675d195de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64030, "upload_time": "2021-05-13T15:31:29", "upload_time_iso_8601": "2021-05-13T15:31:29.481978Z", "url": "https://files.pythonhosted.org/packages/5a/8f/692542890219c0a480ec621989742d59561809d280ca819f77c6555355d4/squareup-11.0.0.20210513.tar.gz", "yanked": false, "yanked_reason": null } ], "12.0.0.20210616": [ { "comment_text": "", "digests": { "md5": "4764b464ee09eee6c1859f73b11bd5cc", "sha256": "d4e5f4f70aa66d611b194c28768d7de081dc851cc222d2dd47fc437aad7eb774" }, "downloads": -1, "filename": "squareup-12.0.0.20210616-py3-none-any.whl", "has_sig": false, "md5_digest": "4764b464ee09eee6c1859f73b11bd5cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108644, "upload_time": "2021-06-15T22:46:37", "upload_time_iso_8601": "2021-06-15T22:46:37.623713Z", "url": "https://files.pythonhosted.org/packages/79/90/f52392e1dc237875c608ac0634693b8204896dae61552362fc86c92770f6/squareup-12.0.0.20210616-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c669d22eda3d3e2271aef7854908a67", "sha256": "d8141175586825fccab80f9c2b40857daedfdd0e8d95acd6b8748ce5fa669004" }, "downloads": -1, "filename": "squareup-12.0.0.20210616.tar.gz", "has_sig": false, "md5_digest": "7c669d22eda3d3e2271aef7854908a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66600, "upload_time": "2021-06-15T22:46:38", "upload_time_iso_8601": "2021-06-15T22:46:38.845042Z", "url": "https://files.pythonhosted.org/packages/f9/7d/79dfdec36d44139078eaeb7eb0b2744f752630ebb0f0323dac7e4fe0bf6c/squareup-12.0.0.20210616.tar.gz", "yanked": false, "yanked_reason": null } ], "13.0.0.20210721": [ { "comment_text": "", "digests": { "md5": "a0cf76a1cce94fb5d8eb9d5bb7cd7ffa", "sha256": "ede2c02bebf738b18c6e29bee52a0f8df157a82096bcdce2609d5af1ba5082d8" }, "downloads": -1, "filename": "squareup-13.0.0.20210721-py3-none-any.whl", "has_sig": false, "md5_digest": "a0cf76a1cce94fb5d8eb9d5bb7cd7ffa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 109220, "upload_time": "2021-07-21T06:54:10", "upload_time_iso_8601": "2021-07-21T06:54:10.595479Z", "url": "https://files.pythonhosted.org/packages/64/41/7f4bbe7168e25070aa2f14cfe29c7802cb8b3b146f14ab6c85e62ead44f8/squareup-13.0.0.20210721-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9745eb70d2851e452f271f2259d69464", "sha256": "cf2accff1f86cf7a2cae4fc177f8b453a88d961898cfff21a6c94833c5639629" }, "downloads": -1, "filename": "squareup-13.0.0.20210721.tar.gz", "has_sig": false, "md5_digest": "9745eb70d2851e452f271f2259d69464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67325, "upload_time": "2021-07-21T06:54:12", "upload_time_iso_8601": "2021-07-21T06:54:12.430550Z", "url": "https://files.pythonhosted.org/packages/1e/5e/31f2d083e82c5a3186611fbb11d30c27b7bf4283cbeac9c418aabdc8161d/squareup-13.0.0.20210721.tar.gz", "yanked": false, "yanked_reason": null } ], "13.1.0.20210818": [ { "comment_text": "", "digests": { "md5": "ce23e9d0fe8f1be0fcdd20d3e38c6e0b", "sha256": "5900d1679385b0f7552ec6ddbdd5967d08347454c82b5d3876d5bd406cd0d769" }, "downloads": -1, "filename": "squareup-13.1.0.20210818-py3-none-any.whl", "has_sig": false, "md5_digest": "ce23e9d0fe8f1be0fcdd20d3e38c6e0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 109659, "upload_time": "2021-08-18T17:07:23", "upload_time_iso_8601": "2021-08-18T17:07:23.814239Z", "url": "https://files.pythonhosted.org/packages/0f/88/dddb073ad3cc4eb29472d098efc05c9bb9efae42dde7d00a6a3cbad0f55f/squareup-13.1.0.20210818-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70a762cfec4a6c583735085177936934", "sha256": "dfb13c3ef97347a3ab27b7d30cb545b8d9889ea43e4463f38572babcd033bcec" }, "downloads": -1, "filename": "squareup-13.1.0.20210818.tar.gz", "has_sig": false, "md5_digest": "70a762cfec4a6c583735085177936934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67461, "upload_time": "2021-08-18T17:07:26", "upload_time_iso_8601": "2021-08-18T17:07:26.436047Z", "url": "https://files.pythonhosted.org/packages/0d/58/200d82166c57570a9b4d5c9a42fba686c847144048dba2e18873fb279b96/squareup-13.1.0.20210818.tar.gz", "yanked": false, "yanked_reason": null } ], "14.0.0.20210915": [ { "comment_text": "", "digests": { "md5": "5c8a81eaff3014d0969c19a3b034a02d", "sha256": "9f785dfa5242509179d5a891b871233c924db6d3d484b09c8657940337e5fcec" }, "downloads": -1, "filename": "squareup-14.0.0.20210915-py3-none-any.whl", "has_sig": false, "md5_digest": "5c8a81eaff3014d0969c19a3b034a02d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 109247, "upload_time": "2021-09-15T20:33:07", "upload_time_iso_8601": "2021-09-15T20:33:07.995796Z", "url": "https://files.pythonhosted.org/packages/65/72/0251579aade4fcc21179968924e0ea5c27a149aabde185631872b7d3f78e/squareup-14.0.0.20210915-py3-none-any.whl", "yanked": true, "yanked_reason": "This version was released with stale data from 13.1.0.20210818 and is an invalid release. Please upgrade to 14.1.0.20210915 " }, { "comment_text": "", "digests": { "md5": "10928d68aca93c610dcd57ad3d9eef9a", "sha256": "9b69a54d639812f8ad5ea58c64d61e0467d038db8edfdc6cb436067ab89b44d3" }, "downloads": -1, "filename": "squareup-14.0.0.20210915.tar.gz", "has_sig": false, "md5_digest": "10928d68aca93c610dcd57ad3d9eef9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66152, "upload_time": "2021-09-15T20:33:10", "upload_time_iso_8601": "2021-09-15T20:33:10.394555Z", "url": "https://files.pythonhosted.org/packages/fc/1e/841812312835b410a3cec80cdc97fa3f9a65d54f5266732a01081d1abb8e/squareup-14.0.0.20210915.tar.gz", "yanked": true, "yanked_reason": "This version was released with stale data from 13.1.0.20210818 and is an invalid release. Please upgrade to 14.1.0.20210915 " } ], "14.1.0.20210915": [ { "comment_text": "", "digests": { "md5": "20f076f19da0f73bdf750141ba9ed520", "sha256": "8da3d0ad581e2d8e949474d82f620012b7475dba17467bb4c4b2e829a3e30b7b" }, "downloads": -1, "filename": "squareup-14.1.0.20210915-py3-none-any.whl", "has_sig": false, "md5_digest": "20f076f19da0f73bdf750141ba9ed520", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 107379, "upload_time": "2021-09-16T18:47:33", "upload_time_iso_8601": "2021-09-16T18:47:33.738657Z", "url": "https://files.pythonhosted.org/packages/b5/cd/f39c64d5e7d1aec9cf37a9fe7a3621b3a39a6bdce8432e89a6a6c8e9d529/squareup-14.1.0.20210915-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "887c0275b4ef12b45a0d28cda2cdd3a7", "sha256": "4a2fad8ed6f30a516bca505ed07e20254429159d701906fbfc8f536aa5602cd0" }, "downloads": -1, "filename": "squareup-14.1.0.20210915.tar.gz", "has_sig": false, "md5_digest": "887c0275b4ef12b45a0d28cda2cdd3a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65262, "upload_time": "2021-09-16T18:47:34", "upload_time_iso_8601": "2021-09-16T18:47:34.979162Z", "url": "https://files.pythonhosted.org/packages/f7/05/b1cdf5fb4ca36853437ec399628fb28ce5df62b01dddc36bebe1e2845ae1/squareup-14.1.0.20210915.tar.gz", "yanked": false, "yanked_reason": null } ], "14.1.1.20210915": [ { "comment_text": "", "digests": { "md5": "f30b5cf41f14b775d88e750eeb711a38", "sha256": "fd0dbd9bc8ceecbc8f93dd69a7e169ab9af7c0634846cb30d9b1438f44f33f20" }, "downloads": -1, "filename": "squareup-14.1.1.20210915-py3-none-any.whl", "has_sig": false, "md5_digest": "f30b5cf41f14b775d88e750eeb711a38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 107370, "upload_time": "2021-09-30T16:49:49", "upload_time_iso_8601": "2021-09-30T16:49:49.104879Z", "url": "https://files.pythonhosted.org/packages/e2/12/f09b08e831f9712329c97e42bd9aa85483a132f6b56c18e3929a7329303a/squareup-14.1.1.20210915-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d28555635c0119f7037b1283ea47f317", "sha256": "9b077d87be981643c98b6720b4ff47fc6fdad346715ab9d86d94348261e9e670" }, "downloads": -1, "filename": "squareup-14.1.1.20210915.tar.gz", "has_sig": false, "md5_digest": "d28555635c0119f7037b1283ea47f317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65256, "upload_time": "2021-09-30T16:49:51", "upload_time_iso_8601": "2021-09-30T16:49:51.208739Z", "url": "https://files.pythonhosted.org/packages/75/20/f7e2f86cdfe48e31f5ef3245eb55bfbff3391a28300dedcd4f3f892a5b06/squareup-14.1.1.20210915.tar.gz", "yanked": false, "yanked_reason": null } ], "15.0.0.20211020": [ { "comment_text": "", "digests": { "md5": "2eeed14262ddee2e1c7e1a732fbcaf60", "sha256": "6088d74df8fd9186340bd6dd40066ba148891ce74db0672f692c18a6402356b4" }, "downloads": -1, "filename": "squareup-15.0.0.20211020-py3-none-any.whl", "has_sig": false, "md5_digest": "2eeed14262ddee2e1c7e1a732fbcaf60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106241, "upload_time": "2021-10-20T15:53:50", "upload_time_iso_8601": "2021-10-20T15:53:50.325462Z", "url": "https://files.pythonhosted.org/packages/57/8d/4dbd15bff6692f88b124abbec1194106fbf8310b3948f8fa278ba5f4b9bb/squareup-15.0.0.20211020-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8dc88b8217fc8e18b04e5338f7ddc8c9", "sha256": "a7c0df6a488e58e9549cbf0f2101a1d0898c3aba7e830dd19c53a6d846fdd6d7" }, "downloads": -1, "filename": "squareup-15.0.0.20211020.tar.gz", "has_sig": false, "md5_digest": "8dc88b8217fc8e18b04e5338f7ddc8c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64358, "upload_time": "2021-10-20T15:53:52", "upload_time_iso_8601": "2021-10-20T15:53:52.053968Z", "url": "https://files.pythonhosted.org/packages/ae/8b/ba86435d0d35f9be568b8b060a5bb227470d025db2b28bdb45323e0f78f9/squareup-15.0.0.20211020.tar.gz", "yanked": false, "yanked_reason": null } ], "16.0.0.20211117": [ { "comment_text": "", "digests": { "md5": "b9df4113d38cccef2ca8ed9b42e2efc2", "sha256": "d30b9a4a1291d5e4dda94ea7cc01549cd4848b33b5167b4f28dc6f3fc2a4ccdf" }, "downloads": -1, "filename": "squareup-16.0.0.20211117-py3-none-any.whl", "has_sig": false, "md5_digest": "b9df4113d38cccef2ca8ed9b42e2efc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 107284, "upload_time": "2021-11-17T01:24:33", "upload_time_iso_8601": "2021-11-17T01:24:33.879142Z", "url": "https://files.pythonhosted.org/packages/32/dc/a2c8110c01150be8f5abec1ece9cfe2c23697212f11d1dd0faf69e0149a1/squareup-16.0.0.20211117-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "50fd9c3d96072e09a3e70bb03a9ded86", "sha256": "1bb109cc03da2ccb5a4f59787e6812c2b0043802355588c2ea97899cdd83e874" }, "downloads": -1, "filename": "squareup-16.0.0.20211117.tar.gz", "has_sig": false, "md5_digest": "50fd9c3d96072e09a3e70bb03a9ded86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65650, "upload_time": "2021-11-17T01:24:35", "upload_time_iso_8601": "2021-11-17T01:24:35.140986Z", "url": "https://files.pythonhosted.org/packages/20/16/b60535e1fa07335f385e8df196261573d66e0c573dddd2e3d935b071b12a/squareup-16.0.0.20211117.tar.gz", "yanked": false, "yanked_reason": null } ], "17.0.0.20211215": [ { "comment_text": "", "digests": { "md5": "f9ffc241b605730e2f437c679fc6790f", "sha256": "5e5dcf97528ec65e860afc1d04ac70a5f0d9896b9c15902af7a13e5853ec82d2" }, "downloads": -1, "filename": "squareup-17.0.0.20211215-py3-none-any.whl", "has_sig": false, "md5_digest": "f9ffc241b605730e2f437c679fc6790f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108319, "upload_time": "2021-12-15T00:48:53", "upload_time_iso_8601": "2021-12-15T00:48:53.338318Z", "url": "https://files.pythonhosted.org/packages/59/64/6806dd4e161bb5540de9f96cf4c12e476441b5f3d6fb546bc7445b0326c5/squareup-17.0.0.20211215-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d6a98b6e593de9f447bc15aabf13a78", "sha256": "ed0239e442cb9e906ea83dc27285bbdd1f34c6eade47d9a0d7abaaa34e8f0b5e" }, "downloads": -1, "filename": "squareup-17.0.0.20211215.tar.gz", "has_sig": false, "md5_digest": "2d6a98b6e593de9f447bc15aabf13a78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66813, "upload_time": "2021-12-15T00:48:54", "upload_time_iso_8601": "2021-12-15T00:48:54.591219Z", "url": "https://files.pythonhosted.org/packages/53/99/946136742c7db8011bb61f7933c66719772cb3f1ecc0e5d837ab04b22a12/squareup-17.0.0.20211215.tar.gz", "yanked": false, "yanked_reason": null } ], "17.1.0.20220120": [ { "comment_text": "", "digests": { "md5": "4eeeb941e48eb56cb418f35e211c8910", "sha256": "b379a19634f1f9c3fcf8bd1dffaf1b9ca317954e41a1577891bb71966cf0dcba" }, "downloads": -1, "filename": "squareup-17.1.0.20220120-py3-none-any.whl", "has_sig": false, "md5_digest": "4eeeb941e48eb56cb418f35e211c8910", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110370, "upload_time": "2022-01-20T01:19:17", "upload_time_iso_8601": "2022-01-20T01:19:17.734910Z", "url": "https://files.pythonhosted.org/packages/16/bc/aabc12cf3da5d729b39632cd174bbb10c8be3891190b03e40ccec3302ed7/squareup-17.1.0.20220120-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "feedb6e7d18be7e29729a8bc2f6f4548", "sha256": "4f249d8099d42f0459fb04c45cb2c2809e602c3768972f1597e8da480bb1530c" }, "downloads": -1, "filename": "squareup-17.1.0.20220120.tar.gz", "has_sig": false, "md5_digest": "feedb6e7d18be7e29729a8bc2f6f4548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67931, "upload_time": "2022-01-20T01:19:19", "upload_time_iso_8601": "2022-01-20T01:19:19.292399Z", "url": "https://files.pythonhosted.org/packages/ed/c7/9b3baa69a9e495a0b2cad4753e443c649e1e93ad73e340829efc08e1d2db/squareup-17.1.0.20220120.tar.gz", "yanked": false, "yanked_reason": null } ], "17.2.0.20220216": [ { "comment_text": "", "digests": { "md5": "54c3cd4df42b82a87195f1cb8e6177c9", "sha256": "5a5e088addb8b279445f2e5710b3bd946e5f9e1d0dc09bd655c922d571a0bf42" }, "downloads": -1, "filename": "squareup-17.2.0.20220216-py3-none-any.whl", "has_sig": false, "md5_digest": "54c3cd4df42b82a87195f1cb8e6177c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110485, "upload_time": "2022-02-15T22:32:58", "upload_time_iso_8601": "2022-02-15T22:32:58.677826Z", "url": "https://files.pythonhosted.org/packages/19/b2/cb6c4b7e6d269b9cce256ed73f663cc1d0a7f5ff9b45f49caf42d01dc1b4/squareup-17.2.0.20220216-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b4fc0c40bde926abff6fbf76abc1dde8", "sha256": "04513cd8edba053f5daab23da2bac1e54a8cb27daccb61c996f9f4d7ac18eccb" }, "downloads": -1, "filename": "squareup-17.2.0.20220216.tar.gz", "has_sig": false, "md5_digest": "b4fc0c40bde926abff6fbf76abc1dde8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68022, "upload_time": "2022-02-15T22:33:00", "upload_time_iso_8601": "2022-02-15T22:33:00.444884Z", "url": "https://files.pythonhosted.org/packages/47/d9/a7de58ea48b5499e22cbb8e1dc51c50af4cc9431bae7d482a3ba62cee5ad/squareup-17.2.0.20220216.tar.gz", "yanked": false, "yanked_reason": null } ], "17.3.0.20220316": [ { "comment_text": "", "digests": { "md5": "6721c23a2adfbec60ac1d99cfd4358ac", "sha256": "8ddebf980401828a4d0dd37130ec7ab286146f62c3e5ef2e4aad73eaab590c97" }, "downloads": -1, "filename": "squareup-17.3.0.20220316-py3-none-any.whl", "has_sig": false, "md5_digest": "6721c23a2adfbec60ac1d99cfd4358ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 112039, "upload_time": "2022-03-15T22:19:06", "upload_time_iso_8601": "2022-03-15T22:19:06.593413Z", "url": "https://files.pythonhosted.org/packages/20/2c/c2883fdaed9259ecc1b13443939bcc455b5529f415c622c0435df2d2482d/squareup-17.3.0.20220316-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34353a4cd58751a6acd8d5b48de9585e", "sha256": "c9674526d1a57e36e662d78699e7849c438a7305e4abc324acc3d86a9a344a40" }, "downloads": -1, "filename": "squareup-17.3.0.20220316.tar.gz", "has_sig": false, "md5_digest": "34353a4cd58751a6acd8d5b48de9585e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68843, "upload_time": "2022-03-15T22:19:08", "upload_time_iso_8601": "2022-03-15T22:19:08.775527Z", "url": "https://files.pythonhosted.org/packages/73/10/676796ca7caff71801dc8f554748d689ec1ea2f3fbe0733e150a373a5882/squareup-17.3.0.20220316.tar.gz", "yanked": false, "yanked_reason": null } ], "18.0.0.20220420": [ { "comment_text": "", "digests": { "md5": "10af4367a8a25831b31e2cde70efe7b5", "sha256": "874bc992f6cb3005e5b5129f3458d3d2505bab933e6e0a12a4fbdce17f6c2c09" }, "downloads": -1, "filename": "squareup-18.0.0.20220420-py3-none-any.whl", "has_sig": false, "md5_digest": "10af4367a8a25831b31e2cde70efe7b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114436, "upload_time": "2022-04-19T22:35:38", "upload_time_iso_8601": "2022-04-19T22:35:38.757167Z", "url": "https://files.pythonhosted.org/packages/2f/e5/27148af7204ca08eeeb544c0cacfe7193612e073be343ae07edef69f2fb6/squareup-18.0.0.20220420-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b729313e4ef5f1fbe6c3df66cf633fb5", "sha256": "2fec8062ec63af5a84d6976e0d9eb9932538ef98d3afbcc9b1553c892b89784f" }, "downloads": -1, "filename": "squareup-18.0.0.20220420.tar.gz", "has_sig": false, "md5_digest": "b729313e4ef5f1fbe6c3df66cf633fb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69734, "upload_time": "2022-04-19T22:35:40", "upload_time_iso_8601": "2022-04-19T22:35:40.347411Z", "url": "https://files.pythonhosted.org/packages/6c/f5/12cf726c1ff92aec1119a97ad96c90b9edab1c858210c59de9adb4f7211a/squareup-18.0.0.20220420.tar.gz", "yanked": false, "yanked_reason": null } ], "19.0.0.20220512": [ { "comment_text": "", "digests": { "md5": "3bbab1e6ea1d7a5f6d91e128f478641d", "sha256": "1917baae3267e1791a77c223b216192586cd08d3909c588d9bb802058f6d5dad" }, "downloads": -1, "filename": "squareup-19.0.0.20220512-py3-none-any.whl", "has_sig": false, "md5_digest": "3bbab1e6ea1d7a5f6d91e128f478641d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119588, "upload_time": "2022-05-12T15:24:50", "upload_time_iso_8601": "2022-05-12T15:24:50.500792Z", "url": "https://files.pythonhosted.org/packages/c6/e9/c4ec460b0ecc764a9ccb2c915d8d0325be3be6d6f4cc2c1c4d4f4f95abe3/squareup-19.0.0.20220512-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8abe2613d2575bf932368f781cc9304d", "sha256": "5f08c866bd11f62830ab8970b296f75d7d95cbc0293c1c1de4738457edaef27c" }, "downloads": -1, "filename": "squareup-19.0.0.20220512.tar.gz", "has_sig": false, "md5_digest": "8abe2613d2575bf932368f781cc9304d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73270, "upload_time": "2022-05-12T15:24:52", "upload_time_iso_8601": "2022-05-12T15:24:52.412617Z", "url": "https://files.pythonhosted.org/packages/4d/c3/871d442c74cc8cd96aa5cabded7ce4dc0cf3fa7e0250e81debabbd4b8674/squareup-19.0.0.20220512.tar.gz", "yanked": false, "yanked_reason": null } ], "3.20190814.0": [ { "comment_text": "", "digests": { "md5": "fc010b7b123bf678af2a7fa141f7c34a", "sha256": "f6567124e763eb49bca9d5daf73a59378d3e18c72a960ad4b4c8863f51b2f3e9" }, "downloads": -1, "filename": "squareup-3.20190814.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc010b7b123bf678af2a7fa141f7c34a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 79173, "upload_time": "2019-08-15T14:45:17", "upload_time_iso_8601": "2019-08-15T14:45:17.411301Z", "url": "https://files.pythonhosted.org/packages/81/93/b8a9f8210922d0c406b73fe67868df7d5a8f15588a02cc38a5245d210447/squareup-3.20190814.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "545790217f1df1983ae6bed4db7de8f6", "sha256": "ab51623a5f8e7d34487019544fc981d109c882166981c1a5eb55c0c587e3323d" }, "downloads": -1, "filename": "squareup-3.20190814.0.tar.gz", "has_sig": false, "md5_digest": "545790217f1df1983ae6bed4db7de8f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51576, "upload_time": "2019-08-15T14:45:19", "upload_time_iso_8601": "2019-08-15T14:45:19.289070Z", "url": "https://files.pythonhosted.org/packages/07/61/f55e949ca368b879500060e713bee0e2c2da7ba9092e0bf327d8e02de679/squareup-3.20190814.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.20190925.0": [ { "comment_text": "", "digests": { "md5": "f4c1cb775bafd67dcd10d532d1ee8291", "sha256": "0ce193b05af6d6a02dc37d1b5a2ce03d9c6f472cce516d5eb569579cf72f2284" }, "downloads": -1, "filename": "squareup-3.20190925.0.tar.gz", "has_sig": false, "md5_digest": "f4c1cb775bafd67dcd10d532d1ee8291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48683, "upload_time": "2019-09-25T18:19:34", "upload_time_iso_8601": "2019-09-25T18:19:34.110779Z", "url": "https://files.pythonhosted.org/packages/e6/d0/170777b1a6fd711662420ec2b7e966130168da14467587f79851fac6290a/squareup-3.20190925.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.20191023.0": [ { "comment_text": "", "digests": { "md5": "22ec18c7b76c83cc8500d9bc405926d6", "sha256": "e16acac6410422ff92b11ac48027111cda97b1feb9817e42eb0c74a64d0baf41" }, "downloads": -1, "filename": "squareup-3.20191023.0.tar.gz", "has_sig": false, "md5_digest": "22ec18c7b76c83cc8500d9bc405926d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49124, "upload_time": "2019-10-24T21:46:01", "upload_time_iso_8601": "2019-10-24T21:46:01.510945Z", "url": "https://files.pythonhosted.org/packages/82/58/6b847ae02d5cad5535758e0580367a0b41b813fd2e7b54cd41015f63853f/squareup-3.20191023.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.20191120.0": [ { "comment_text": "", "digests": { "md5": "0f98bd1576c25191c287aba31ebee608", "sha256": "4f2ff8685b22feff6ffa21f068faab7665433176dc987330e629262a0a4ea566" }, "downloads": -1, "filename": "squareup-3.20191120.0.tar.gz", "has_sig": false, "md5_digest": "0f98bd1576c25191c287aba31ebee608", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50397, "upload_time": "2019-11-20T23:26:40", "upload_time_iso_8601": "2019-11-20T23:26:40.919153Z", "url": "https://files.pythonhosted.org/packages/e5/1b/8fb40ddb360679028f4e4d19a108306d4f84c1c200e804c1792771e7d7d4/squareup-3.20191120.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0.20191217": [ { "comment_text": "", "digests": { "md5": "3e422c5756ec3db46fbcdb6fdfaf2b90", "sha256": "a7908c2f6c7b3b38a2240d96f7e570a9691d220368c1d325fb4eb25d700b35a9" }, "downloads": -1, "filename": "squareup-3.3.0.20191217.tar.gz", "has_sig": false, "md5_digest": "3e422c5756ec3db46fbcdb6fdfaf2b90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51015, "upload_time": "2019-12-17T18:27:17", "upload_time_iso_8601": "2019-12-17T18:27:17.338986Z", "url": "https://files.pythonhosted.org/packages/c9/0a/1940148b0381702b5c429b0c2acadaab598b87f71583eda5943ac12c6153/squareup-3.3.0.20191217.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0.20191217": [ { "comment_text": "", "digests": { "md5": "dd3644976618afdd708e641768c31137", "sha256": "5e830b8ee4ddd2691d2282f490c83e9fb22025aea78d327864cc41584f19e37b" }, "downloads": -1, "filename": "squareup-4.0.0.20191217.tar.gz", "has_sig": false, "md5_digest": "dd3644976618afdd708e641768c31137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51006, "upload_time": "2019-12-17T19:53:15", "upload_time_iso_8601": "2019-12-17T19:53:15.670876Z", "url": "https://files.pythonhosted.org/packages/75/4c/5c3ee364d40a9ddd41db835409cf567ebe22f2e722ac19a8761388651d73/squareup-4.0.0.20191217.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.0.20200122": [ { "comment_text": "", "digests": { "md5": "c95c0e2b5a90f45f2a99316c03ac8208", "sha256": "54055d2fc250e299cee768251d8b1c925ae60ba966d88e9c0c32ad7391240b9b" }, "downloads": -1, "filename": "squareup-4.1.0.20200122.tar.gz", "has_sig": false, "md5_digest": "c95c0e2b5a90f45f2a99316c03ac8208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51038, "upload_time": "2020-01-22T21:14:02", "upload_time_iso_8601": "2020-01-22T21:14:02.238645Z", "url": "https://files.pythonhosted.org/packages/1f/2c/dcdc497cf89e0602c4e8f8c4e8ee65650bf7b7af3bb114b603bf16d45305/squareup-4.1.0.20200122.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0.20200226": [ { "comment_text": "", "digests": { "md5": "cf0c59c9b553547caeb028dc9f940f28", "sha256": "47f5d25a9942632f9b60e357d3c2f16650c9f7342ebea82ed6337afc939c3649" }, "downloads": -1, "filename": "squareup-5.0.0.20200226.tar.gz", "has_sig": false, "md5_digest": "cf0c59c9b553547caeb028dc9f940f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54800, "upload_time": "2020-02-26T17:25:03", "upload_time_iso_8601": "2020-02-26T17:25:03.740593Z", "url": "https://files.pythonhosted.org/packages/4a/9f/99d6d5b18371e8fa7c4cbfcdf803db3a8e7e2491d05b92ea488b86c4828e/squareup-5.0.0.20200226.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.0.20200325": [ { "comment_text": "", "digests": { "md5": "d5c9bfd5fa6abe83a93e77615c5291b8", "sha256": "283cb9a16089b464a28b46b9390e1a000abef764d1accc9da5fe91844f00d2bd" }, "downloads": -1, "filename": "squareup-5.1.0.20200325.tar.gz", "has_sig": false, "md5_digest": "d5c9bfd5fa6abe83a93e77615c5291b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54823, "upload_time": "2020-03-25T16:12:53", "upload_time_iso_8601": "2020-03-25T16:12:53.398790Z", "url": "https://files.pythonhosted.org/packages/7c/80/c6c49e369f45499114299cb6ec8cce4b608a6b792d11c3fe09d79ac3d67c/squareup-5.1.0.20200325.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.0.20200422": [ { "comment_text": "", "digests": { "md5": "561d3efb1a9dca6f96794ee7ef13c290", "sha256": "bbacbf49f9b8a63ccf55a2e2e10eb4580a03187c01b66ae4cca188f65aca4d16" }, "downloads": -1, "filename": "squareup-5.2.0.20200422.tar.gz", "has_sig": false, "md5_digest": "561d3efb1a9dca6f96794ee7ef13c290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56750, "upload_time": "2020-04-22T16:14:59", "upload_time_iso_8601": "2020-04-22T16:14:59.244402Z", "url": "https://files.pythonhosted.org/packages/6a/44/5bc8a02e1641d4b937bbdbafa7e44c939abd1dfc8aeb9f3ee3ef7ff034dd/squareup-5.2.0.20200422.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.1.20200422": [ { "comment_text": "", "digests": { "md5": "2686e18039ab9cbac2174d33cbec0469", "sha256": "e01b36f3759b55dcf2cf414c74087a8e1f25828f2783576d3c7a5095b50a56d5" }, "downloads": -1, "filename": "squareup-5.2.1.20200422.tar.gz", "has_sig": false, "md5_digest": "2686e18039ab9cbac2174d33cbec0469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56649, "upload_time": "2020-04-22T22:24:21", "upload_time_iso_8601": "2020-04-22T22:24:21.283675Z", "url": "https://files.pythonhosted.org/packages/ec/12/e1d69e8766be77dd66eef0c11628e9732e8912136b3bb171e64009659571/squareup-5.2.1.20200422.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.2.20200422": [ { "comment_text": "", "digests": { "md5": "0555e3b5141a19f3dd77588e629132e6", "sha256": "857f3c6454ef0e4d13e842ac9896776e68c3ee0b51925889d4e982d8bfb5a681" }, "downloads": -1, "filename": "squareup-5.2.2.20200422.tar.gz", "has_sig": false, "md5_digest": "0555e3b5141a19f3dd77588e629132e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56647, "upload_time": "2020-04-25T18:11:37", "upload_time_iso_8601": "2020-04-25T18:11:37.608479Z", "url": "https://files.pythonhosted.org/packages/19/03/67c35c38d09f43b1a78b3878b905d6c6d80ce498dc314aaa0932c953ae6e/squareup-5.2.2.20200422.tar.gz", "yanked": false, "yanked_reason": null } ], "5.3.0.20200528": [ { "comment_text": "", "digests": { "md5": "ab9672c50d7755813c3e43d88644ce77", "sha256": "b6aa5f451388cb1d62f09140fe916b6caaba472ed98e1f86daae6e62181bdb0f" }, "downloads": -1, "filename": "squareup-5.3.0.20200528.tar.gz", "has_sig": false, "md5_digest": "ab9672c50d7755813c3e43d88644ce77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59240, "upload_time": "2020-05-28T15:51:24", "upload_time_iso_8601": "2020-05-28T15:51:24.645224Z", "url": "https://files.pythonhosted.org/packages/07/cc/d92f071ac748d0601995bf0a6695c4f3f42c98cfe5d88e00eb8ab8e038b8/squareup-5.3.0.20200528.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.0.20200625": [ { "comment_text": "", "digests": { "md5": "178dd52914b92fe5407350bb8fa68f7a", "sha256": "7b6399709e4f1ff682acb2effd3c26d217caf27139839fc58b7248fad0e21282" }, "downloads": -1, "filename": "squareup-6.0.0.20200625.tar.gz", "has_sig": false, "md5_digest": "178dd52914b92fe5407350bb8fa68f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59483, "upload_time": "2020-06-25T16:05:03", "upload_time_iso_8601": "2020-06-25T16:05:03.758158Z", "url": "https://files.pythonhosted.org/packages/27/15/846138e92732828d615d9d43041f30f2ca66dfaa35d60126389cda141bc9/squareup-6.0.0.20200625.tar.gz", "yanked": false, "yanked_reason": null } ], "6.1.0.20200722": [ { "comment_text": "", "digests": { "md5": "6e093ca88b9ad4a21e0c78d4e765a5b8", "sha256": "e29ae629474784f1bf7b92540a1fda8e3650055bd493b510d0c71d1077d38f03" }, "downloads": -1, "filename": "squareup-6.1.0.20200722.tar.gz", "has_sig": false, "md5_digest": "6e093ca88b9ad4a21e0c78d4e765a5b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62066, "upload_time": "2020-07-22T16:11:51", "upload_time_iso_8601": "2020-07-22T16:11:51.269322Z", "url": "https://files.pythonhosted.org/packages/6d/2d/18c5b5a49504b234faaea8bece234fbb586637b6e629ddf53743923bd18c/squareup-6.1.0.20200722.tar.gz", "yanked": false, "yanked_reason": null } ], "6.2.0.20200812": [ { "comment_text": "", "digests": { "md5": "e87bcc8e05a8b55c33bbcc071655cfef", "sha256": "ff367cabd68d742bb46729eb4a4e1759d2ad301bce9bd0d36d738eecd673b1f1" }, "downloads": -1, "filename": "squareup-6.2.0.20200812.tar.gz", "has_sig": false, "md5_digest": "e87bcc8e05a8b55c33bbcc071655cfef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63149, "upload_time": "2020-08-12T17:00:57", "upload_time_iso_8601": "2020-08-12T17:00:57.205692Z", "url": "https://files.pythonhosted.org/packages/da/cf/26d04027dd420b95f6930e6936cf3010a2cb265db50a3dc284af340c460d/squareup-6.2.0.20200812.tar.gz", "yanked": false, "yanked_reason": null } ], "6.3.0.20200826": [ { "comment_text": "", "digests": { "md5": "f348f7fa4ee8d8bcf07f26d6554bc39c", "sha256": "723f6a7d9a59807987710bd4d3fd7b5c8ac9ac8065929b0687435440349300cf" }, "downloads": -1, "filename": "squareup-6.3.0.20200826.tar.gz", "has_sig": false, "md5_digest": "f348f7fa4ee8d8bcf07f26d6554bc39c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62478, "upload_time": "2020-08-26T16:21:23", "upload_time_iso_8601": "2020-08-26T16:21:23.423447Z", "url": "https://files.pythonhosted.org/packages/7f/5f/a349999d3de8c9fdaa5cdf5d78085455a6de6bdc38320d3a037c8d695b00/squareup-6.3.0.20200826.tar.gz", "yanked": false, "yanked_reason": null } ], "6.4.0.20200923": [ { "comment_text": "", "digests": { "md5": "89aebba08af9b83dd040150afe0c9595", "sha256": "753a7d66aa20481bb261a0b0776dab4c8737d7b525fd6266dcbfcd8e07d8d94e" }, "downloads": -1, "filename": "squareup-6.4.0.20200923.tar.gz", "has_sig": false, "md5_digest": "89aebba08af9b83dd040150afe0c9595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62197, "upload_time": "2020-09-23T18:44:11", "upload_time_iso_8601": "2020-09-23T18:44:11.882078Z", "url": "https://files.pythonhosted.org/packages/80/ec/4094ff2e4d352ad7b2224a028e5eb659c6187032faef65eba9bd3970188f/squareup-6.4.0.20200923.tar.gz", "yanked": false, "yanked_reason": null } ], "6.5.0.20201028": [ { "comment_text": "", "digests": { "md5": "7c9588c91034166b7c7f172650c319a3", "sha256": "dcc2dbd3e4b3d9ca4bfb0bc934fb56426bc0323d71d08eb049d1a32c82bc328d" }, "downloads": -1, "filename": "squareup-6.5.0.20201028-py3-none-any.whl", "has_sig": false, "md5_digest": "7c9588c91034166b7c7f172650c319a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 104318, "upload_time": "2020-10-28T18:41:52", "upload_time_iso_8601": "2020-10-28T18:41:52.550575Z", "url": "https://files.pythonhosted.org/packages/b5/c5/fc0ef7f8a6f911c9678907bc36a1e2ab6b3cfbff811c2b93638526cb2ae7/squareup-6.5.0.20201028-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f25c4192054998ce1720c45b95267f7", "sha256": "20d4e3289a5433bbd99da6977deabf80b7993b1ba857247fe79bc41d890a265b" }, "downloads": -1, "filename": "squareup-6.5.0.20201028.tar.gz", "has_sig": false, "md5_digest": "2f25c4192054998ce1720c45b95267f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67258, "upload_time": "2020-10-28T18:41:54", "upload_time_iso_8601": "2020-10-28T18:41:54.166786Z", "url": "https://files.pythonhosted.org/packages/83/be/c5c7b5b0e70a96a27a0a2221c943729e16854672754accd525bf5aa8f3c8/squareup-6.5.0.20201028.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.0.20201118": [ { "comment_text": "", "digests": { "md5": "8034f590be8ed0fef9b9469b8443f8c3", "sha256": "e5064d995b52893df770da023c74a5302cfbac624119d8a4a6f7e6080e605573" }, "downloads": -1, "filename": "squareup-7.0.0.20201118-py3-none-any.whl", "has_sig": false, "md5_digest": "8034f590be8ed0fef9b9469b8443f8c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106145, "upload_time": "2020-11-18T18:54:52", "upload_time_iso_8601": "2020-11-18T18:54:52.729127Z", "url": "https://files.pythonhosted.org/packages/10/7b/4b2593d473eb84e94d138434fa98d565821711396bb58b9d20f95e551158/squareup-7.0.0.20201118-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8f391e0f558f5a72da5ecb27209fbd2", "sha256": "ff6a15a36cb78b91f1eac3eb4fca6d973211ac6b94e878aad5a32946b522f178" }, "downloads": -1, "filename": "squareup-7.0.0.20201118.tar.gz", "has_sig": false, "md5_digest": "c8f391e0f558f5a72da5ecb27209fbd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67912, "upload_time": "2020-11-18T18:54:53", "upload_time_iso_8601": "2020-11-18T18:54:53.973698Z", "url": "https://files.pythonhosted.org/packages/33/c3/0a2fbea45afb2d565426ae34e18de5692db74aafd79b4a69dad845c7e9b1/squareup-7.0.0.20201118.tar.gz", "yanked": false, "yanked_reason": null } ], "8.0.0.20201216": [ { "comment_text": "", "digests": { "md5": "4bf2b7d2d88dd07f4b54089edc970a3d", "sha256": "866e47deee1c370dba3e3c48f9f98a2799adad50b527f62835c82fe4bfa0494a" }, "downloads": -1, "filename": "squareup-8.0.0.20201216-py3-none-any.whl", "has_sig": false, "md5_digest": "4bf2b7d2d88dd07f4b54089edc970a3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 104771, "upload_time": "2020-12-16T18:39:40", "upload_time_iso_8601": "2020-12-16T18:39:40.119627Z", "url": "https://files.pythonhosted.org/packages/19/13/6436224c339d8b8afa672e6f420d7cd6df979f41b5f72c005dad744f0c2f/squareup-8.0.0.20201216-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c6e7e37ae0f2622d65283eacfe0002a", "sha256": "d9c9933d6a3743720074ca59e78744ca509eb2a663837e6845e061ff3554a37c" }, "downloads": -1, "filename": "squareup-8.0.0.20201216.tar.gz", "has_sig": false, "md5_digest": "3c6e7e37ae0f2622d65283eacfe0002a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67789, "upload_time": "2020-12-16T18:39:41", "upload_time_iso_8601": "2020-12-16T18:39:41.393249Z", "url": "https://files.pythonhosted.org/packages/d2/6d/e5fa016e264dd51ba3abefe508a4950942bf31640054f55b53eca70272ec/squareup-8.0.0.20201216.tar.gz", "yanked": false, "yanked_reason": null } ], "8.1.0.20210121": [ { "comment_text": "", "digests": { "md5": "24295794411ba507ceee09e27d9d6cb9", "sha256": "6bbf20bb11db55e90924cd2311a702129b918bb7b6cd9faee5b4bcf475d3c1ae" }, "downloads": -1, "filename": "squareup-8.1.0.20210121-py3-none-any.whl", "has_sig": false, "md5_digest": "24295794411ba507ceee09e27d9d6cb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 104755, "upload_time": "2021-01-21T18:25:00", "upload_time_iso_8601": "2021-01-21T18:25:00.408250Z", "url": "https://files.pythonhosted.org/packages/42/72/92f1d3ea5c366e47b25fa87d36304877e429ec17929b4ec96ba1934b45d0/squareup-8.1.0.20210121-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3010a3693723bc92682291f4b8345985", "sha256": "05d532135b01d66c8fb865be66abcacd59461abeb7bb98707c23fb60c0a2c549" }, "downloads": -1, "filename": "squareup-8.1.0.20210121.tar.gz", "has_sig": false, "md5_digest": "3010a3693723bc92682291f4b8345985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67817, "upload_time": "2021-01-21T18:25:01", "upload_time_iso_8601": "2021-01-21T18:25:01.830390Z", "url": "https://files.pythonhosted.org/packages/a5/98/1a69ecbf516d35e20c353f3e0f7173ef79f65d9180f48b26afce21d6f93a/squareup-8.1.0.20210121.tar.gz", "yanked": false, "yanked_reason": null } ], "9.0.0.20210226": [ { "comment_text": "", "digests": { "md5": "83399bcfe79ff7323c9008f1c831126f", "sha256": "0f85a20227ffe53ec48b4b3f8253d2bd62e7bad8ec7707c36ff8d81ab6d324c7" }, "downloads": -1, "filename": "squareup-9.0.0.20210226-py3-none-any.whl", "has_sig": false, "md5_digest": "83399bcfe79ff7323c9008f1c831126f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 98572, "upload_time": "2021-02-26T19:02:13", "upload_time_iso_8601": "2021-02-26T19:02:13.712857Z", "url": "https://files.pythonhosted.org/packages/8d/23/f7f9f571d0b4d7ce6ef449eedd41ad95602b348cc5fba86591b64151dada/squareup-9.0.0.20210226-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "760530e0eccc3fab6817947a4f8cfd3a", "sha256": "e3016311c2f79c1a2a2f8c35abaad1dddf12ba462b6c89b593a4a6f1883b8bc5" }, "downloads": -1, "filename": "squareup-9.0.0.20210226.tar.gz", "has_sig": false, "md5_digest": "760530e0eccc3fab6817947a4f8cfd3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62211, "upload_time": "2021-02-26T19:02:14", "upload_time_iso_8601": "2021-02-26T19:02:14.948374Z", "url": "https://files.pythonhosted.org/packages/e6/2f/cca82add3da7e47791cc2f8c7f19af93b5d35192b54ac473b3640ef42353/squareup-9.0.0.20210226.tar.gz", "yanked": false, "yanked_reason": null } ], "9.1.0.20210317": [ { "comment_text": "", "digests": { "md5": "515cd3e3e8f8f72fdeae65bbc7f94e83", "sha256": "6fe725c19bd5218a5537b4aa9cf8ae4823103677696995b33d687b352e6298dd" }, "downloads": -1, "filename": "squareup-9.1.0.20210317-py3-none-any.whl", "has_sig": false, "md5_digest": "515cd3e3e8f8f72fdeae65bbc7f94e83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 98655, "upload_time": "2021-03-17T21:59:37", "upload_time_iso_8601": "2021-03-17T21:59:37.600154Z", "url": "https://files.pythonhosted.org/packages/89/08/c2235f52620568aa99dd1deb3211067c9070de4d32a24807c0902d58bac4/squareup-9.1.0.20210317-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7cc50230b0699568b3ad2ff585c1922b", "sha256": "4bf249c6df8483bbdfca43d926e3d4ecc87f00898984457f579362be4e0cbc49" }, "downloads": -1, "filename": "squareup-9.1.0.20210317.tar.gz", "has_sig": false, "md5_digest": "7cc50230b0699568b3ad2ff585c1922b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62239, "upload_time": "2021-03-17T21:59:38", "upload_time_iso_8601": "2021-03-17T21:59:38.841183Z", "url": "https://files.pythonhosted.org/packages/d3/94/de99bd102e778d0c3d7f8c8bd1114547b2868e3ac8161eb5f49a2f81055c/squareup-9.1.0.20210317.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bbab1e6ea1d7a5f6d91e128f478641d", "sha256": "1917baae3267e1791a77c223b216192586cd08d3909c588d9bb802058f6d5dad" }, "downloads": -1, "filename": "squareup-19.0.0.20220512-py3-none-any.whl", "has_sig": false, "md5_digest": "3bbab1e6ea1d7a5f6d91e128f478641d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119588, "upload_time": "2022-05-12T15:24:50", "upload_time_iso_8601": "2022-05-12T15:24:50.500792Z", "url": "https://files.pythonhosted.org/packages/c6/e9/c4ec460b0ecc764a9ccb2c915d8d0325be3be6d6f4cc2c1c4d4f4f95abe3/squareup-19.0.0.20220512-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8abe2613d2575bf932368f781cc9304d", "sha256": "5f08c866bd11f62830ab8970b296f75d7d95cbc0293c1c1de4738457edaef27c" }, "downloads": -1, "filename": "squareup-19.0.0.20220512.tar.gz", "has_sig": false, "md5_digest": "8abe2613d2575bf932368f781cc9304d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73270, "upload_time": "2022-05-12T15:24:52", "upload_time_iso_8601": "2022-05-12T15:24:52.412617Z", "url": "https://files.pythonhosted.org/packages/4d/c3/871d442c74cc8cd96aa5cabded7ce4dc0cf3fa7e0250e81debabbd4b8674/squareup-19.0.0.20220512.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }