Metadata-Version: 2.1
Name: netsuite
Version: 0.7.0
Summary: Make async requests to NetSuite SuiteTalk SOAP/REST Web Services and Restlets
Home-page: https://jmagnusson.github.io/netsuite/
License: MIT
Author: Jacob Magnusson
Author-email: m@jacobian.se
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: all
Provides-Extra: cli
Provides-Extra: orjson
Provides-Extra: soap_api
Requires-Dist: authlib (>=0.15.3,<0.16.0)
Requires-Dist: httpx (>=0.18,<0.19)
Requires-Dist: ipython (>=7,<8); extra == "cli" or extra == "all"
Requires-Dist: orjson (>=3,<4); extra == "orjson" or extra == "all"
Requires-Dist: pydantic (>=1.8,<2.0)
Requires-Dist: zeep[async] (>=4.0.0,<5.0.0); extra == "soap_api" or extra == "all"
Project-URL: Documentation, https://jmagnusson.github.io/netsuite/
Project-URL: Repository, https://github.com/jmagnusson/netsuite
Description-Content-Type: text/markdown

# netsuite

[![Continuous Integration Status](https://github.com/jmagnusson/netsuite/actions/workflows/ci.yml/badge.svg)](https://github.com/jmagnusson/netsuite/actions/workflows/ci.yml)
[![Continuous Delivery Status](https://github.com/jmagnusson/netsuite/actions/workflows/cd.yml/badge.svg)](https://github.com/jmagnusson/netsuite/actions/workflows/cd.yml)
[![Code Coverage](https://img.shields.io/codecov/c/github/jmagnusson/netsuite?color=%2334D058)](https://codecov.io/gh/jmagnusson/netsuite)
[![PyPI version](https://img.shields.io/pypi/v/netsuite.svg)](https://pypi.python.org/pypi/netsuite/)
[![License](https://img.shields.io/pypi/l/netsuite.svg)](https://pypi.python.org/pypi/netsuite/)
[![Python Versions](https://img.shields.io/pypi/pyversions/netsuite.svg)](https://pypi.org/project/netsuite/)
[![PyPI status (alpha/beta/stable)](https://img.shields.io/pypi/status/netsuite.svg)](https://pypi.python.org/pypi/netsuite/)

Make async requests to NetSuite SuiteTalk SOAP/REST Web Services and Restlets

## Beta quality disclaimer

The project's API is still very much in fluctuation. Please consider pinning your dependency to this package to a minor version (e.g. `poetry add netsuite~0.7` or `pipenv install netsuite~=0.7.0`), which is guaranteed to have no breaking changes. From 1.0 and forward we will keep a stable API.

## Installation

With default features (REST API + Restlet support):

    pip install netsuite

With Web Services SOAP API support:

    pip install netsuite[soap_api]

With CLI support:

    pip install netsuite[cli]

With `orjson` package (faster JSON handling):

    pip install netsuite[orjson]

With all features:

    pip install netsuite[all]

## Documentation

Is found here: https://jmagnusson.github.io/netsuite/

