Metadata-Version: 2.1
Name: pyservicenow
Version: 0.2.3
Summary: Python wrapper for Service-Now REST APIs
Author: michaeldcanady
Requires-Python: >3.8.0
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: black==22.12.0
Requires-Dist: bleach==5.0.1
Requires-Dist: certifi==2022.12.7
Requires-Dist: cffi==1.15.1
Requires-Dist: charset-normalizer==3.0.1
Requires-Dist: click==8.1.3
Requires-Dist: colorama==0.4.6
Requires-Dist: commonmark==0.9.1
Requires-Dist: cryptography==38.0.4
Requires-Dist: docutils==0.19
Requires-Dist: idna==3.4
Requires-Dist: importlib-metadata==6.0.0
Requires-Dist: jaraco.classes==3.2.3
Requires-Dist: keyring==23.13.1
Requires-Dist: more-itertools==9.0.0
Requires-Dist: multipledispatch==0.6.0
Requires-Dist: mypy-extensions==0.4.3
Requires-Dist: pathspec==0.10.3
Requires-Dist: pkginfo==1.9.2
Requires-Dist: platformdirs==2.6.0
Requires-Dist: pycparser==2.21
Requires-Dist: Pygments==2.14.0
Requires-Dist: pyrestsdk==0.3.5
Requires-Dist: pyspnego==0.7.0
Requires-Dist: pywin32-ctypes==0.2.0
Requires-Dist: readme-renderer==37.3
Requires-Dist: requests==2.28.2
Requires-Dist: requests-kerberos==0.14.0
Requires-Dist: requests-toolbelt==0.10.1
Requires-Dist: rfc3986==2.0.0
Requires-Dist: rich==13.0.0
Requires-Dist: simplejson==3.18.1
Requires-Dist: six==1.16.0
Requires-Dist: StrEnum==0.4.9
Requires-Dist: tomli==2.0.1
Requires-Dist: twine==4.0.2
Requires-Dist: typing_extensions==4.4.0
Requires-Dist: urllib3==1.26.14
Requires-Dist: webencodings==0.5.1
Requires-Dist: zipp==3.11.0
Project-URL: homepage, https://github.com/michaeldcanady/pyservicenow#readme
Project-URL: repository, https://github.com/michaeldcanady/pyservicenow

# PyServiceNow

## Distributing
Check any of the Release/* branches to find the needed version
Check under dist for the .whl file

```bash
pip install *.whl
```

## Making Wheel
```bash
python setup.py bdist_wheel --universal
```

## Example Basic Call
```python
from pyservicenow.core import UsernamePasswordCredential, ServiceNowClient
from pyservicenow.types.models.querybuilder import QueryBuilder

credential = UsernamePasswordCredential("", "")

client = ServiceNowClient(credential=credential, instance="instance")

query = QueryBuilder().field("serial_number").equals("92XWKW2")

Ticket = client.Now().Table("alm_hardware").Request.Query(str(query)).Limit(1).Get.Invoke
```
