Comparing tmp/alibabacloud_gateway_pop-0.0.3.tar.gz
& tmp/alibabacloud_gateway_pop-0.0.4.tar.gz
@@ -1 +1 @@
- gzip compressed data, was "dist/alibabacloud_gateway_pop-0.0.3.tar", last modified: Wed Mar 6 14:05:55 2024, max compression
+ gzip compressed data, was "dist/alibabacloud_gateway_pop-0.0.4.tar", last modified: Wed May 29 12:02:27 2024, max compression
Comparing alibabacloud_gateway_pop-0.0.3.tar
& alibabacloud_gateway_pop-0.0.4.tar
@@ -1,13 +1,13 @@
- drwxr-xr-x 0 root (0) root (0) 0 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/
- -rw-r--r-- 0 root (0) root (0) 886 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/PKG-INFO
- drwxr-xr-x 0 root (0) root (0) 0 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop/
- -rw-r--r-- 0 root (0) root (0) 22 2024-03-06 14:05:54.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop/__init__.py
- -rw-r--r-- 0 root (0) root (0) 25499 2024-03-06 14:05:54.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop/client.py
- drwxr-xr-x 0 root (0) root (0) 0 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/
- -rw-r--r-- 0 root (0) root (0) 886 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/PKG-INFO
- -rw-r--r-- 0 root (0) root (0) 319 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/SOURCES.txt
- -rw-r--r-- 0 root (0) root (0) 1 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/dependency_links.txt
- -rw-r--r-- 0 root (0) root (0) 425 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/requires.txt
- -rw-r--r-- 0 root (0) root (0) 25 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/top_level.txt
- -rw-r--r-- 0 root (0) root (0) 38 2024-03-06 14:05:55.000000 alibabacloud_gateway_pop-0.0.3/setup.cfg
- -rw-r--r-- 0 root (0) root (0) 2915 2024-03-06 14:05:54.000000 alibabacloud_gateway_pop-0.0.3/setup.py
+ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/
+ -rw-r--r-- 0 root (0) root (0) 886 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/PKG-INFO
+ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop/
+ -rw-r--r-- 0 root (0) root (0) 22 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop/__init__.py
+ -rw-r--r-- 0 root (0) root (0) 26693 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop/client.py
+ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/
+ -rw-r--r-- 0 root (0) root (0) 886 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/PKG-INFO
+ -rw-r--r-- 0 root (0) root (0) 319 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/SOURCES.txt
+ -rw-r--r-- 0 root (0) root (0) 1 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/dependency_links.txt
+ -rw-r--r-- 0 root (0) root (0) 425 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/requires.txt
+ -rw-r--r-- 0 root (0) root (0) 25 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/top_level.txt
+ -rw-r--r-- 0 root (0) root (0) 38 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/setup.cfg
+ -rw-r--r-- 0 root (0) root (0) 2915 2024-05-29 12:02:27.000000 alibabacloud_gateway_pop-0.0.4/setup.py
Comparing alibabacloud_gateway_pop-0.0.3/PKG-INFO
& alibabacloud_gateway_pop-0.0.4/PKG-INFO
Files 1% similar despite different names
@@ -1,10 +1,10 @@
Metadata-Version: 2.1
Name: alibabacloud_gateway_pop
- Version: 0.0.3
+ Version: 0.0.4
Summary: Alibaba Cloud POP SDK Library for Python
Home-page: https://github.com/aliyun/alibabacloud-gateway
Author: Alibaba Cloud SDK
Author-email: [email protected]
License: Apache License 2.0
Description: UNKNOWN
Keywords: alibabacloud,gateway,pop
Comparing alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop/client.py
& alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop/client.py
Files 3% similar despite different names
@@ -82,25 +82,36 @@
request.headers['content-type'] = 'application/x-www-form-urlencoded'
if UtilClient.equal_string(signature_algorithm, self._sm_3):
request.headers['x-acs-content-sm3'] = hashed_request_payload
else:
request.headers['x-acs-content-sha256'] = hashed_request_payload
if not UtilClient.equal_string(request.auth_type, 'Anonymous'):
credential = request.credential
- access_key_id = credential.get_access_key_id()
- access_key_secret = credential.get_access_key_secret()
- security_token = credential.get_security_token()
- if not UtilClient.empty(security_token):
- request.headers['x-acs-accesskey-id'] = access_key_id
- request.headers['x-acs-security-token'] = security_token
- date_new = StringClient.sub_string(date, 0, 10)
- date_new = StringClient.replace(date_new, '-', '', None)
- region = self.get_region(request.product_id, config.endpoint)
- signingkey = self.get_signingkey(signature_algorithm, access_key_secret, request.product_id, region, date_new)
- request.headers['Authorization'] = self.get_authorization(request.pathname, request.method, request.query, request.headers, signature_algorithm, hashed_request_payload, access_key_id, signingkey, request.product_id, region, date_new)
+ if UtilClient.is_unset(credential):
+ raise TeaException({
+ 'code': 'ParameterMissing',
+ 'message': "'config.credential' can not be unset"
+ })
+ auth_type = credential.get_type()
+ if UtilClient.equal_string(auth_type, 'bearer'):
+ bearer_token = credential.get_bearer_token()
+ request.headers['x-acs-bearer-token'] = bearer_token
+ request.headers['Authorization'] = f'Bearer {bearer_token}'
+ else:
+ access_key_id = credential.get_access_key_id()
+ access_key_secret = credential.get_access_key_secret()
+ security_token = credential.get_security_token()
+ if not UtilClient.empty(security_token):
+ request.headers['x-acs-accesskey-id'] = access_key_id
+ request.headers['x-acs-security-token'] = security_token
+ date_new = StringClient.sub_string(date, 0, 10)
+ date_new = StringClient.replace(date_new, '-', '', None)
+ region = self.get_region(request.product_id, config.endpoint)
+ signingkey = self.get_signingkey(signature_algorithm, access_key_secret, request.product_id, region, date_new)
+ request.headers['Authorization'] = self.get_authorization(request.pathname, request.method, request.query, request.headers, signature_algorithm, hashed_request_payload, access_key_id, signingkey, request.product_id, region, date_new)
async def modify_request_async(
self,
context: spi_models.InterceptorContext,
attribute_map: spi_models.AttributeMap,
) -> None:
request = context.request
@@ -137,25 +148,36 @@
request.headers['content-type'] = 'application/x-www-form-urlencoded'
if UtilClient.equal_string(signature_algorithm, self._sm_3):
request.headers['x-acs-content-sm3'] = hashed_request_payload
else:
request.headers['x-acs-content-sha256'] = hashed_request_payload
if not UtilClient.equal_string(request.auth_type, 'Anonymous'):
credential = request.credential
- access_key_id = await credential.get_access_key_id_async()
- access_key_secret = await credential.get_access_key_secret_async()
- security_token = await credential.get_security_token_async()
- if not UtilClient.empty(security_token):
- request.headers['x-acs-accesskey-id'] = access_key_id
- request.headers['x-acs-security-token'] = security_token
- date_new = StringClient.sub_string(date, 0, 10)
- date_new = StringClient.replace(date_new, '-', '', None)
- region = self.get_region(request.product_id, config.endpoint)
- signingkey = await self.get_signingkey_async(signature_algorithm, access_key_secret, request.product_id, region, date_new)
- request.headers['Authorization'] = await self.get_authorization_async(request.pathname, request.method, request.query, request.headers, signature_algorithm, hashed_request_payload, access_key_id, signingkey, request.product_id, region, date_new)
+ if UtilClient.is_unset(credential):
+ raise TeaException({
+ 'code': 'ParameterMissing',
+ 'message': "'config.credential' can not be unset"
+ })
+ auth_type = credential.get_type()
+ if UtilClient.equal_string(auth_type, 'bearer'):
+ bearer_token = credential.get_bearer_token()
+ request.headers['x-acs-bearer-token'] = bearer_token
+ request.headers['Authorization'] = f'Bearer {bearer_token}'
+ else:
+ access_key_id = await credential.get_access_key_id_async()
+ access_key_secret = await credential.get_access_key_secret_async()
+ security_token = await credential.get_security_token_async()
+ if not UtilClient.empty(security_token):
+ request.headers['x-acs-accesskey-id'] = access_key_id
+ request.headers['x-acs-security-token'] = security_token
+ date_new = StringClient.sub_string(date, 0, 10)
+ date_new = StringClient.replace(date_new, '-', '', None)
+ region = self.get_region(request.product_id, config.endpoint)
+ signingkey = await self.get_signingkey_async(signature_algorithm, access_key_secret, request.product_id, region, date_new)
+ request.headers['Authorization'] = await self.get_authorization_async(request.pathname, request.method, request.query, request.headers, signature_algorithm, hashed_request_payload, access_key_id, signingkey, request.product_id, region, date_new)
def modify_response(
self,
context: spi_models.InterceptorContext,
attribute_map: spi_models.AttributeMap,
) -> None:
request = context.request
Comparing alibabacloud_gateway_pop-0.0.3/alibabacloud_gateway_pop.egg-info/PKG-INFO
& alibabacloud_gateway_pop-0.0.4/alibabacloud_gateway_pop.egg-info/PKG-INFO
Files 1% similar despite different names
@@ -1,10 +1,10 @@
Metadata-Version: 2.1
Name: alibabacloud-gateway-pop
- Version: 0.0.3
+ Version: 0.0.4
Summary: Alibaba Cloud POP SDK Library for Python
Home-page: https://github.com/aliyun/alibabacloud-gateway
Author: Alibaba Cloud SDK
Author-email: [email protected]
License: Apache License 2.0
Description: UNKNOWN
Keywords: alibabacloud,gateway,pop
Comparing alibabacloud_gateway_pop-0.0.3/setup.py
& alibabacloud_gateway_pop-0.0.4/setup.py
Files 1% similar despite different names
@@ -20,30 +20,30 @@
import os
from setuptools import setup, find_packages
"""
setup module for alibabacloud_gateway_pop.
- Created on 06/03/2024
+ Created on 29/05/2024
@author: Alibaba Cloud SDK
"""
PACKAGE = "alibabacloud_gateway_pop"
NAME = "alibabacloud_gateway_pop" or "alibabacloud-package"
DESCRIPTION = "Alibaba Cloud POP SDK Library for Python"
AUTHOR = "Alibaba Cloud SDK"
AUTHOR_EMAIL = "[email protected] "
URL = "https://github.com/aliyun/alibabacloud-gateway"
VERSION = __import__(PACKAGE).__version__
REQUIRES = [
"alibabacloud_gateway_spi>=0.0.1, <1.0.0",
"alibabacloud_credentials>=0.3.1, <1.0.0",
- "alibabacloud_tea_util>=0.3.11, <1.0.0",
+ "alibabacloud_tea_util>=0.3.12, <1.0.0",
"alibabacloud_openapi_util>=0.2.1, <1.0.0",
"alibabacloud_endpoint_util>=0.0.3, <1.0.0",
"alibabacloud_darabonba_encode_util>=0.0.2, <1.0.0",
"alibabacloud_darabonba_signature_util>=0.0.4, <1.0.0",
"alibabacloud_darabonba_string>=0.0.4, <1.0.0",
"alibabacloud_darabonba_map>=0.0.1, <1.0.0",
"alibabacloud_darabonba_array>=0.1.0, <1.0.0"