diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index ed6a6af..1a898e6 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -8,13 +8,13 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} cache: pipenv diff --git a/README.md b/README.md index 3f93341..502609d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Android SMS Gateway Python API Client +# SMS Gateway for Androidâ„¢ Python API Client [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=for-the-badge)](https://github.com/capcom6/android-sms-gateway-py/blob/main/LICENSE) [![GitHub Issues](https://img.shields.io/github/issues/capcom6/android-sms-gateway-py.svg?style=for-the-badge)](https://github.com/capcom6/android-sms-gateway-py/issues) @@ -8,11 +8,11 @@ [![Python Version](https://img.shields.io/pypi/pyversions/android-sms-gateway.svg?style=for-the-badge)](https://pypi.org/project/android-sms-gateway/) [![Downloads](https://img.shields.io/pypi/dm/android-sms-gateway.svg?style=for-the-badge)](https://pypi.org/project/android-sms-gateway/) -This is a Python client library for interfacing with the [Android SMS Gateway](https://sms.capcom.me) API. +This is a Python client library for interfacing with the [SMS Gateway for Android](https://sms-gate.app) API. ## Requirements -- Python >= 3.6 +- Python >= 3.7 - One of the following packages: - [requests](https://pypi.org/project/requests/) - [aiohttp](https://pypi.org/project/aiohttp/) @@ -54,7 +54,7 @@ from android_sms_gateway import client, domain, Encryptor login = os.getenv("ANDROID_SMS_GATEWAY_LOGIN") password = os.getenv("ANDROID_SMS_GATEWAY_PASSWORD") -# encryptor = Encryptor('passphrase') # for end-to-end encryption, see https://sms.capcom.me/privacy/encryption/ +# encryptor = Encryptor('passphrase') # for end-to-end encryption, see https://sms-gate.app/privacy/encryption/ message = domain.Message( "Your message text here.", diff --git a/android_sms_gateway/constants.py b/android_sms_gateway/constants.py index 56283b0..6073bab 100644 --- a/android_sms_gateway/constants.py +++ b/android_sms_gateway/constants.py @@ -1,3 +1,3 @@ VERSION = "1.0.0" -DEFAULT_URL = "https://sms.capcom.me/api/3rdparty/v1" +DEFAULT_URL = "https://api.sms-gate.app/3rdparty/v1" diff --git a/pyproject.toml b/pyproject.toml index 1f1a18b..ceecda7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,10 +4,10 @@ build-backend = "setuptools.build_meta" [project] name = "android-sms-gateway" -description = "A client library for sending and managing SMS messages via the Android SMS Gateway API" +description = "A client library for sending and managing SMS messages via the SMS Gateway for Android API" requires-python = ">=3.6" -authors = [{ name = "Aleksandr Soloshenko", email = "i@capcom.me" }] -maintainers = [{ name = "Aleksandr Soloshenko", email = "i@capcom.me" }] +authors = [{ name = "Aleksandr Soloshenko", email = "admin@sms-gate.app" }] +maintainers = [{ name = "Aleksandr Soloshenko", email = "support@sms-gate.app" }] readme = "README.md" license = { text = "Apache-2.0" } keywords = ["android", "sms", "gateway"] @@ -24,6 +24,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Communications :: Telephony", "Topic :: Software Development :: Libraries :: Python Modules", "Typing :: Typed", @@ -33,7 +34,7 @@ classifiers = [ version = { attr = "android_sms_gateway.__version__" } [project.urls] -Homepage = "https://sms.capcom.me" +Homepage = "https://sms-gate.app" Repository = "https://github.com/capcom6/android-sms-gateway-py" [project.optional-dependencies]