majortom-gateway


Namemajortom-gateway JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/kubos/majortom_gateway_package
SummaryA package for interacting with Major Tom's Gateway API.
upload_time2023-06-28 20:29:27
maintainer
docs_urlNone
authorKubos
requires_python>=3.6
license
keywords majortom major_tom gateway kubos major tom satellite
VCS
bugtrack_url
requirements requests websockets setuptools wheel asgiref
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![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"
}
        
Elapsed time: 0.11406s