# NotificationAPI Python Server SDK
NotificationAPI SDK for server-side (back-end) python projects.
* Free software: MIT license
# Contribution
## Ubuntu:
1. Install pip:
```bash
sudo apt update
sudo apt install python3-pip
```
2. Add dependencies to PATH:
```
# Add this to ~/.profile
export PATH=$PATH:/home/sahand/.local/bin/
```
3. Install dev requirements:
```bash
pip install -r requirements_dev.txt
```
4. Run tests:
```bash
# normal:
make test
# coverage
make coverage
# watch
make test-watch
```
5. bump2version major/minor/patch
Raw data
{
"_id": null,
"home_page": "https://github.com/notificationapi-com/notificationapi_python_server_sdk",
"name": "notificationapi-python-server-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "notificationapi_python_server_sdk",
"author": "Sahand Seifi, Mohammad Asadi",
"author_email": "sahand@notificationspi.com, mohammad@notificationspi.com",
"download_url": "https://files.pythonhosted.org/packages/5b/f2/07450b8f1b69cfb3bf982dc87381ff899e20678bb8c81ba30a84d8fe0f0d/notificationapi_python_server_sdk-1.2.0.tar.gz",
"platform": null,
"description": "# NotificationAPI Python Server SDK\n\nNotificationAPI SDK for server-side (back-end) python projects. \n\n* Free software: MIT license\n\n# Contribution\n\n## Ubuntu:\n1. Install pip:\n```bash\nsudo apt update\nsudo apt install python3-pip \n```\n\n2. Add dependencies to PATH:\n```\n# Add this to ~/.profile\nexport PATH=$PATH:/home/sahand/.local/bin/\n```\n\n3. Install dev requirements:\n```bash\npip install -r requirements_dev.txt\n```\n\n4. Run tests:\n```bash\n# normal:\nmake test\n# coverage\nmake coverage\n# watch\nmake test-watch\n```\n5. bump2version major/minor/patch\n\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "NotificationAPI SDK for server-side (back-end) Python projects.",
"version": "1.2.0",
"project_urls": {
"Homepage": "https://github.com/notificationapi-com/notificationapi_python_server_sdk"
},
"split_keywords": [
"notificationapi_python_server_sdk"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ad3f69718bb18065165f582d3f5a8f20b0b761db120d4fb5a6905650d69b8cec",
"md5": "2b7edd2b168a41bcd0f00cc2b5b2bdcd",
"sha256": "3f40b197f979b5af2967231d63a3ed76ec26fa1cb75f7b8f2b7a572567bcf9aa"
},
"downloads": -1,
"filename": "notificationapi_python_server_sdk-1.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2b7edd2b168a41bcd0f00cc2b5b2bdcd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 4189,
"upload_time": "2025-01-24T19:57:59",
"upload_time_iso_8601": "2025-01-24T19:57:59.804748Z",
"url": "https://files.pythonhosted.org/packages/ad/3f/69718bb18065165f582d3f5a8f20b0b761db120d4fb5a6905650d69b8cec/notificationapi_python_server_sdk-1.2.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5bf207450b8f1b69cfb3bf982dc87381ff899e20678bb8c81ba30a84d8fe0f0d",
"md5": "036bafd043bdf27be1274deb1da206e5",
"sha256": "4ace9a016e8f2b107e7e9af53fec86d9dd7b495704aa50e8408da0ab2f6642af"
},
"downloads": -1,
"filename": "notificationapi_python_server_sdk-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "036bafd043bdf27be1274deb1da206e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 8842,
"upload_time": "2025-01-24T19:58:01",
"upload_time_iso_8601": "2025-01-24T19:58:01.508536Z",
"url": "https://files.pythonhosted.org/packages/5b/f2/07450b8f1b69cfb3bf982dc87381ff899e20678bb8c81ba30a84d8fe0f0d/notificationapi_python_server_sdk-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-24 19:58:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "notificationapi-com",
"github_project": "notificationapi_python_server_sdk",
"github_not_found": true,
"lcname": "notificationapi-python-server-sdk"
}