Skip to content

Commit 222aee4

Browse files
committed
Bumping version to 1.1.2
1 parent a87867a commit 222aee4

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Due the new major version `1.0.0` with breaking changes, please make sure that a
1111

1212
![AWS Data Wrangler](docs/source/_static/logo2.png?raw=true "AWS Data Wrangler")
1313

14-
[![Release](https://img.shields.io/badge/release-1.1.1-brightgreen.svg)](https://pypi.org/project/awswrangler/)
14+
[![Release](https://img.shields.io/badge/release-1.1.2-brightgreen.svg)](https://pypi.org/project/awswrangler/)
1515
[![Python Version](https://img.shields.io/badge/python-3.6%20%7C%203.7%20%7C%203.8-brightgreen.svg)](https://anaconda.org/conda-forge/awswrangler)
1616
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
1717
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

awswrangler/__metadata__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77

88
__title__ = "awswrangler"
99
__description__ = "Pandas on AWS."
10-
__version__ = "1.1.1"
10+
__version__ = "1.1.2"
1111
__license__ = "Apache License 2.0"

awswrangler/catalog.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -978,8 +978,10 @@ def _create_table(
978978
session: boto3.Session = _utils.ensure_session(session=boto3_session)
979979
client_glue: boto3.client = _utils.client(service_name="glue", session=session)
980980
exist: bool = does_table_exist(database=database, table=table, boto3_session=session)
981-
if mode not in ("overwrite", "append"): # pragma: no cover
982-
raise exceptions.InvalidArgument(f"{mode} is not a valid mode. It must be 'overwrite' or 'append'.")
981+
if mode not in ("overwrite", "append", "overwrite_partitions"): # pragma: no cover
982+
raise exceptions.InvalidArgument(
983+
f"{mode} is not a valid mode. It must be 'overwrite', 'append' or 'overwrite_partitions'."
984+
)
983985
if (exist is True) and (mode == "overwrite"):
984986
skip_archive: bool = not catalog_versioning
985987
partitions_values: List[List[str]] = list(
@@ -989,7 +991,7 @@ def _create_table(
989991
DatabaseName=database, TableName=table, PartitionsToDelete=[{"Values": v} for v in partitions_values]
990992
)
991993
client_glue.update_table(DatabaseName=database, TableInput=table_input, SkipArchive=skip_archive)
992-
elif (exist is True) and (mode == "append") and (parameters is not None):
994+
elif (exist is True) and (mode in ("append", "overwrite_partitions")) and (parameters is not None):
993995
upsert_table_parameters(parameters=parameters, database=database, table=table, boto3_session=session)
994996
elif exist is False:
995997
client_glue.create_table(DatabaseName=database, TableInput=table_input)

testing/test_awswrangler/test_metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
def test_metadata():
5-
assert wr.__version__ == "1.1.1"
5+
assert wr.__version__ == "1.1.2"
66
assert wr.__title__ == "awswrangler"
77
assert wr.__description__ == "Pandas on AWS."
88
assert wr.__license__ == "Apache License 2.0"

0 commit comments

Comments
 (0)