[![CircleCI](https://circleci.com/gh/kubos/majortom_gateway_package.svg?style=svg)](https://circleci.com/gh/kubos/majortom_gateway_package)
# Major Tom Gateway API Package
Python Package for interacting with Major Tom's Gateway API.
The Gateway API functions are accessible under the `GatewayAPI` class:
```python
from majortom_gateway import GatewayAPI
```
Use the `help()` function to see it's capability,
and check out our [demo gateway](https://github.com/kubos/example-python-gateway)
as an example of how to use it!
The `connect` or `connect_with_retries` functions must be called before any messages can be passed.
## Development
The Gateway API Package is currently in Beta,
so please [submit an issue](https://github.com/kubos/majortom_gateway_package/issues/new)
or [come talk to us](https://slack.kubos.com) if you have any comments/questions/feedback.
### Testing
To run all tests, execute `./dockertest.sh` or push a branch and let the CI system do it.
Raw data
{
"_id": null,
"home_page": "https://github.com/kubos/majortom_gateway_package",
"name": "majortom-gateway",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "majortom major_tom gateway kubos major tom satellite",
"author": "Kubos",
"author_email": "open-source@kubos.com",
"download_url": "https://files.pythonhosted.org/packages/c7/85/700ad7b43c60759e95a8d3c7659f71d71b5dfe499354f70799385b160ef0/majortom_gateway-0.1.4.tar.gz",
"platform": null,
"description": "[![CircleCI](https://circleci.com/gh/kubos/majortom_gateway_package.svg?style=svg)](https://circleci.com/gh/kubos/majortom_gateway_package)\n\n# Major Tom Gateway API Package\nPython Package for interacting with Major Tom's Gateway API.\n\nThe Gateway API functions are accessible under the `GatewayAPI` class:\n\n```python\nfrom majortom_gateway import GatewayAPI\n```\n\nUse the `help()` function to see it's capability,\nand check out our [demo gateway](https://github.com/kubos/example-python-gateway)\nas an example of how to use it!\n\nThe `connect` or `connect_with_retries` functions must be called before any messages can be passed.\n\n## Development\n\nThe Gateway API Package is currently in Beta,\nso please [submit an issue](https://github.com/kubos/majortom_gateway_package/issues/new)\nor [come talk to us](https://slack.kubos.com) if you have any comments/questions/feedback.\n\n### Testing\n\nTo run all tests, execute `./dockertest.sh` or push a branch and let the CI system do it.\n",
"bugtrack_url": null,
"license": "",
"summary": "A package for interacting with Major Tom's Gateway API.",
"version": "0.1.4",
"project_urls": {
"Homepage": "https://github.com/kubos/majortom_gateway_package"
},
"split_keywords": [
"majortom",
"major_tom",
"gateway",
"kubos",
"major",
"tom",
"satellite"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f7d4be96aa490487713a7a750555f44db59eaaeffffadc7d3e4089da2cc06b95",
"md5": "7c2f5069912a34ad85a409dbe11977ff",
"sha256": "afb4d25633dff441b446c06876f92cc1528d996a94cf8cc85bd38c03897f2534"
},
"downloads": -1,
"filename": "majortom_gateway-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7c2f5069912a34ad85a409dbe11977ff",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 11747,
"upload_time": "2023-06-28T20:29:26",
"upload_time_iso_8601": "2023-06-28T20:29:26.258545Z",
"url": "https://files.pythonhosted.org/packages/f7/d4/be96aa490487713a7a750555f44db59eaaeffffadc7d3e4089da2cc06b95/majortom_gateway-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c785700ad7b43c60759e95a8d3c7659f71d71b5dfe499354f70799385b160ef0",
"md5": "3699b336d190b3d6cf14bbff3f3287d6",
"sha256": "b1fb8f195fbe32a58a7b3577ccfa9e6f8e7dc0edf97b73984fa8eef26b406c3c"
},
"downloads": -1,
"filename": "majortom_gateway-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "3699b336d190b3d6cf14bbff3f3287d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 13813,
"upload_time": "2023-06-28T20:29:27",
"upload_time_iso_8601": "2023-06-28T20:29:27.581029Z",
"url": "https://files.pythonhosted.org/packages/c7/85/700ad7b43c60759e95a8d3c7659f71d71b5dfe499354f70799385b160ef0/majortom_gateway-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-28 20:29:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kubos",
"github_project": "majortom_gateway_package",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"circle": true,
"requirements": [
{
"name": "requests",
"specs": [
[
">=",
"2.25.1"
]
]
},
{
"name": "websockets",
"specs": [
[
">=",
"8.1"
]
]
},
{
"name": "setuptools",
"specs": []
},
{
"name": "wheel",
"specs": []
},
{
"name": "asgiref",
"specs": []
}
],
"test_requirements": [
{
"name": "mock",
"specs": [
[
">=",
"4.0.3"
]
]
},
{
"name": "pytest-asyncio",
"specs": [
[
">=",
"0.14.0"
]
]
},
{
"name": "pytest-only",
"specs": [
[
">=",
"1.2.2"
]
]
},
{
"name": "pytest-watch",
"specs": [
[
">=",
"4.2.0"
]
]
},
{
"name": "pytest",
"specs": [
[
">=",
"6.2.2"
]
]
},
{
"name": "virtualenv",
"specs": []
}
],
"tox": true,
"lcname": "majortom-gateway"
}