Python boto3.__version__() Examples
The following are 13
code examples of boto3.__version__().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
boto3
, or try the search function
.
Example #1
Source File: user_agent.py From sagemaker-python-sdk with Apache License 2.0 | 6 votes |
def determine_prefix(): """Placeholder docstring""" prefix = "AWS-SageMaker-Python-SDK/{} Python/{} {}/{} Boto3/{} Botocore/{}".format( SDK_VERSION, PYTHON_VERSION, OS_NAME, OS_VERSION, boto3.__version__, botocore.__version__ ) try: with open("/etc/opt/ml/sagemaker-notebook-instance-version.txt") as sagemaker_nbi_file: prefix = "AWS-SageMaker-Notebook-Instance/{} {}".format( sagemaker_nbi_file.read().strip(), prefix ) except IOError: # This file isn't expected to always exist, and we DO want to silently ignore failures. pass return prefix
Example #2
Source File: introspection.py From aws_list_all with MIT License | 6 votes |
def get_endpoint_hosts(): print('Extracting endpoint list from boto3 version {} ...'.format(boto3.__version__)) EC2_REGIONS = set(boto3.Session().get_available_regions('ec2')) S3_REGIONS = set(boto3.Session().get_available_regions('s3')) ALL_REGIONS = sorted(EC2_REGIONS | S3_REGIONS) ALL_SERVICES = get_services() result = {} for service in ALL_SERVICES: print(' ...looking for {} in all regions...'.format(service)) result[service] = {} for region in ALL_REGIONS: result[service][region] = boto3.Session(region_name=region).client(service).meta.endpoint_url print('...done.') return result
Example #3
Source File: cli.py From aws-with with Apache License 2.0 | 6 votes |
def show_version(): """ display version information and then exit """ import os import inspect import awscli import boto3 import botocore import subprocess print("aws_with version: {}".format(sys.modules["aws_with"].VERSION)) print("aws_with key libraries:") print(" aws {} from {}".format( subprocess.check_output(['aws','--version'], stderr=subprocess.STDOUT).replace('\n',''), subprocess.check_output(['which','aws']).replace('\n','') )) print(" awscli {} from {}".format(awscli.__version__, os.path.dirname(inspect.getfile(awscli)))) print(" boto3 {} from {}".format(boto3.__version__, os.path.dirname(inspect.getfile(boto3)))) print(" botocore {} from {}".format(botocore.__version__, os.path.dirname(inspect.getfile(botocore)))) print(" python {} from {}".format(sys.version.replace('\n',''), sys.executable)) sys.exit(0)
Example #4
Source File: session.py From faces with GNU General Public License v2.0 | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()
Example #5
Source File: session.py From faces with GNU General Public License v2.0 | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()
Example #6
Source File: session.py From AWS-Transit-Gateway-Demo-MultiAccount with MIT License | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()
Example #7
Source File: session.py From AWS-Transit-Gateway-Demo-MultiAccount with MIT License | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()
Example #8
Source File: boto_test.py From rules_python with Apache License 2.0 | 5 votes |
def test_version(self): self.assertEqual(boto3.__version__, '1.4.7')
Example #9
Source File: session.py From aws-extender with MIT License | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()
Example #10
Source File: globals.py From opinel with GNU General Public License v2.0 | 5 votes |
def check_requirements(script_path, requirements_file = None): """ Check versions of opinel and boto3 :param script_path: :return: """ script_dir = os.path.dirname(script_path) opinel_min_version = opinel_max_version = boto3_min_version = boto3_max_version = None # Requirements file is either next to the script or in data/requirements if not requirements_file: requirements_file = os.path.join(script_dir, 'data/requirements.txt') if not os.path.isfile(requirements_file): requirements_file = os.path.join(script_dir, 'requirements.txt') with open(requirements_file, 'rt') as f: for requirement in f.readlines(): opinel_requirements = re_opinel.match(requirement) if opinel_requirements: opinel_requirements = opinel_requirements.groups() opinel_min_version = opinel_requirements[0] opinel_max_version = opinel_requirements[1] boto3_requirements = re_boto3.match(requirement) if boto3_requirements: boto3_requirements = boto3_requirements.groups() boto3_min_version = boto3_requirements[0] boto3_max_version = boto3_requirements[1] if not check_versions(opinel_min_version, OPINEL_VERSION, opinel_max_version, 'opinel'): return False if not check_versions(boto3_min_version, boto3.__version__, boto3_max_version, 'boto3'): return False return True
Example #11
Source File: test_patches.py From aioboto3 with Apache License 2.0 | 5 votes |
def test_patches(): print("Boto3 version: {} aiobotocore version: {}".format( boto3.__version__, aiobotocore.__version__)) success = True for obj, digests in _API_DIGESTS.items(): digest = hashlib.sha1(getsource(obj).encode('utf-8')).hexdigest() if digest not in digests: print("Digest of {}:{} not found in: {}".format( obj.__qualname__, digest, digests)) success = False assert success
Example #12
Source File: session.py From aws-builders-fair-projects with Apache License 2.0 | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()
Example #13
Source File: session.py From aws-builders-fair-projects with Apache License 2.0 | 5 votes |
def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, region_name=None, botocore_session=None, profile_name=None): if botocore_session is not None: self._session = botocore_session else: # Create a new default session self._session = botocore.session.get_session() # Setup custom user-agent string if it isn't already customized if self._session.user_agent_name == 'Botocore': botocore_info = 'Botocore/{0}'.format( self._session.user_agent_version) if self._session.user_agent_extra: self._session.user_agent_extra += ' ' + botocore_info else: self._session.user_agent_extra = botocore_info self._session.user_agent_name = 'Boto3' self._session.user_agent_version = boto3.__version__ if profile_name is not None: self._session.set_config_variable('profile', profile_name) if aws_access_key_id or aws_secret_access_key or aws_session_token: self._session.set_credentials( aws_access_key_id, aws_secret_access_key, aws_session_token) if region_name is not None: self._session.set_config_variable('region', region_name) self.resource_factory = ResourceFactory( self._session.get_component('event_emitter')) self._setup_loader() self._register_default_handlers()