Skip to content

Commit 28f55cc

Browse files
chore: clean up project based on 3.6 removal (#1736)
* chore: clean up following 3.6 removal * Update generate_api_docs.sh
1 parent 64e1f30 commit 28f55cc

File tree

12 files changed

+25
-44
lines changed

12 files changed

+25
-44
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/generate_api_docs.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ cd ${script_dir}/..
66

77
pip install -U -r requirements/documentation.txt
88
pip install -U -r requirements/optional.txt
9-
rm -rf docs/static/api-docs
10-
pdoc slack_sdk --html -o docs/static/api-docs
11-
open docs/static/api-docs/slack_sdk/index.html
9+
10+
rm -rf docs/reference
11+
12+
pdoc slack_sdk --html -o docs/reference
13+
cp -R docs/reference/slack_sdk/* docs/reference/
14+
rm -rf docs/reference/slack_sdk
15+
16+
open docs/reference/index.html

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:

0 commit comments

Comments
 (0)