diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 52ff683..4a83775 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,9 +14,9 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} @@ -36,7 +36,7 @@ jobs: TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: files: dist/* env: diff --git a/.github/workflows/run-test.yaml b/.github/workflows/run-test.yaml index 2b6b105..fbf0a60 100644 --- a/.github/workflows/run-test.yaml +++ b/.github/workflows/run-test.yaml @@ -23,9 +23,9 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -79,10 +79,10 @@ jobs: name: SonarCloud runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - name: SonarCloud Scan - uses: SonarSource/sonarqube-scan-action@v5.1.0 + uses: SonarSource/sonarqube-scan-action@v5.3.1 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} \ No newline at end of file diff --git a/pydynamodb/__init__.py b/pydynamodb/__init__.py index 6c86da4..fd1fa04 100644 --- a/pydynamodb/__init__.py +++ b/pydynamodb/__init__.py @@ -6,7 +6,7 @@ if TYPE_CHECKING: from .connection import Connection -__version__: str = "0.7.2" +__version__: str = "0.7.3" # Globals https://www.python.org/dev/peps/pep-0249/#globals apilevel: str = "2.0" @@ -51,7 +51,7 @@ def __hash__(self): def connect(*args, **kwargs) -> "Connection": from .connection import Connection - from .superset_dynamodb.pydnamodb import SupersetCursor + from .superset_dynamodb.pydynamodb import SupersetCursor connector = kwargs.get("connector", None) if connector is not None and connector.lower() == "superset": diff --git a/pydynamodb/superset_dynamodb/pydnamodb.py b/pydynamodb/superset_dynamodb/pydynamodb.py similarity index 100% rename from pydynamodb/superset_dynamodb/pydnamodb.py rename to pydynamodb/superset_dynamodb/pydynamodb.py diff --git a/setup.py b/setup.py index 1367cf8..105135a 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ } setup( - name="PyDynamoDB", + name="pydynamodb", version=VERSION, description="Python DB API 2.0 (PEP 249) client for Amazon DynamoDB", long_description=open(readme).read(), @@ -31,17 +31,17 @@ author="Peng Ren", author_email="passren9099@hotmail.com", license="MIT", - python_requires=">=3.7", + python_requires=">=3.8", classifiers=[ "Development Status :: 4 - Beta", "Intended Audience :: Developers", - 'Programming Language :: Python', "Programming Language :: Python", - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11', - 'Programming Language :: Python :: 3.12', + "Programming Language :: Python", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Operating System :: OS Independent", "License :: OSI Approved :: MIT License", ], @@ -51,9 +51,14 @@ "Source": "https://github.com/passren/PyDynamoDB", "Tracker": "https://github.com/passren/PyDynamoDB/issues", }, - packages=find_packages(include=[ - "pydynamodb", "pydynamodb.sql", "pydynamodb.sqlalchemy_dynamodb", "pydynamodb.superset_dynamodb" - ]), + packages=find_packages( + include=[ + "pydynamodb", + "pydynamodb.sql", + "pydynamodb.sqlalchemy_dynamodb", + "pydynamodb.superset_dynamodb", + ] + ), include_package_data=True, install_requires=install_requires, extras_require=extras_require, diff --git a/tests/conftest.py b/tests/conftest.py index ff13156..bdd77a7 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -187,7 +187,7 @@ def dict_cursor(request): @pytest.fixture def superset_cursor(request): - from pydynamodb.superset_dynamodb.pydnamodb import SupersetCursor + from pydynamodb.superset_dynamodb.pydynamodb import SupersetCursor yield from _cursor(SupersetCursor, request)