Skip to content

Commit 175603b

Browse files
chore: clean up following 3.6 removal
1 parent 64e1f30 commit 175603b

File tree

11 files changed

+17
-41
lines changed

11 files changed

+17
-41
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,3 @@ updates:
1212
directory: "/"
1313
schedule:
1414
interval: "monthly"
15-
- package-ecosystem: "npm"
16-
directory: "/docs"
17-
schedule:
18-
interval: "monthly"
19-
groups:
20-
docusaurus:
21-
patterns:
22-
- "@docusaurus/*"
23-
react:
24-
patterns:
25-
- "react"
26-
- "react-dom"

scripts/build_pypi_package.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cd ${script_dir}/..
55
rm -rf ./slack_sdk.egg-info
66

77
pip install -U pip && \
8-
pip install twine build && \
8+
pip install -U twine build && \
99
rm -rf dist/ build/ slack_sdk.egg-info/ && \
1010
python -m build --sdist --wheel && \
1111
twine check dist/*

scripts/deploy_to_prod_pypi_org.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cd ${script_dir}/..
55
rm -rf ./slack_sdk.egg-info
66

77
pip install -U pip && \
8-
pip install twine build && \
8+
pip install -U twine build && \
99
rm -rf dist/ build/ slack_sdk.egg-info/ && \
1010
python -m build --sdist --wheel && \
1111
twine check dist/* && \

scripts/deploy_to_test_pypi_org.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cd ${script_dir}/..
55
rm -rf ./slack_sdk.egg-info
66

77
pip install -U pip && \
8-
pip install twine build && \
8+
pip install -U twine build && \
99
rm -rf dist/ build/ slack_sdk.egg-info/ && \
1010
python -m build --sdist --wheel && \
1111
twine check dist/* && \

scripts/run_integration_tests.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ script_dir=`dirname $0`
99
cd ${script_dir}/..
1010

1111
pip install -U pip
12-
pip install -r requirements/testing.txt \
13-
-r requirements/optional.txt
12+
pip install -U -r requirements/testing.txt \
13+
-U -r requirements/optional.txt
1414

1515
echo "Generating code ..." && python scripts/codegen.py --path .
1616
echo "Running black (code formatter) ..." && black slack_sdk/

scripts/run_mypy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ script_dir=$(dirname $0)
77
cd ${script_dir}/..
88

99
pip install -U pip setuptools wheel
10-
pip install -r requirements/testing.txt \
11-
-r requirements/optional.txt
10+
pip install -U -r requirements/testing.txt \
11+
-U -r requirements/optional.txt
1212

1313
mypy --config-file pyproject.toml

scripts/run_unit_tests.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ script_dir=`dirname $0`
99
cd ${script_dir}/..
1010

1111
pip install -U pip
12-
pip install -r requirements/testing.txt \
13-
-r requirements/optional.txt
12+
pip install -U -r requirements/testing.txt \
13+
-U -r requirements/optional.txt
1414

1515
echo "Generating code ..." && python scripts/codegen.py --path .
1616
echo "Running black (code formatter) ..." && black slack_sdk/

scripts/run_validation.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ set -e
77
script_dir=`dirname $0`
88
cd ${script_dir}/..
99

10-
pip install -U pip setuptools wheel
11-
pip install -r requirements/testing.txt \
12-
-r requirements/optional.txt
10+
pip install -U -r requirements/testing.txt \
11+
-U -r requirements/optional.txt
1312

1413
echo "Generating code ..." && python scripts/codegen.py --path .
1514
echo "Running black (code formatter) ..." && black slack_sdk/

slack_sdk/oauth/installation_store/internals.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
import sys
2-
from datetime import datetime, timezone
1+
from datetime import datetime
32
from typing import Type, TypeVar, Union
43

54

65
def _from_iso_format_to_datetime(iso_datetime_str: str) -> datetime:
7-
if sys.version_info[:2] == (3, 6):
8-
format = "%Y-%m-%d %H:%M:%S"
9-
if "." in iso_datetime_str:
10-
format += ".%f"
11-
return datetime.strptime(iso_datetime_str, format).replace(tzinfo=timezone.utc)
12-
else:
13-
if "+" not in iso_datetime_str:
14-
iso_datetime_str += "+00:00"
15-
return datetime.fromisoformat(iso_datetime_str)
6+
if "+" not in iso_datetime_str:
7+
iso_datetime_str += "+00:00"
8+
return datetime.fromisoformat(iso_datetime_str)
169

1710

1811
def _from_iso_format_to_unix_timestamp(iso_datetime_str: str) -> float:

slack_sdk/scim/v1/internal_utils.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import copy
22
import logging
33
import re
4-
import sys
54
from typing import Dict, Callable
65
from typing import Union, Optional, Any
76
from urllib.parse import quote
@@ -43,10 +42,7 @@ def _to_dict_without_not_given(obj: Any) -> dict:
4342

4443

4544
def _create_copy(original: Any) -> Any:
46-
if sys.version_info.major == 3 and sys.version_info.minor <= 6:
47-
return copy.copy(original)
48-
else:
49-
return copy.deepcopy(original)
45+
return copy.deepcopy(original)
5046

5147

5248
def _to_camel_case_key(key: str) -> str:

0 commit comments

Comments
 (0)