Metadata-Version: 2.1
Name: dynamics
Version: 0.4.1
Summary: A pandas helper to interact with MS Dynamics
Home-page: https://github.com/shytikov/dynamics
Author: Alexey Shytikov
Author-email: alexey.shytikov@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: adal
Requires-Dist: pandas
Requires-Dist: requests

# Intergation between `pandas` and MS Dynamics CE / CRM / CDS

A Helper pip package for `pandas` interaction with MS Dynamics instances.

The code will try to clean up data available in MS Dynamics instance by casting to correct Python types and pushing it pandas' `DataFrame`.

## Connecting to MS Dynamics instance:

```
import dynamics

connection = dynamics.connect(
    'https://instance.crm4.dynamics.com', 
    'user@instance.onmicrosoft.com', 
    'password')
```

## Reading entity data to dataframe:

```
entity = connection.entity("prefix_entity")
entity.read()

print(entity.data)
```

## Deleting data from MS Dynamics instance:

```
entity = connection.entity("prefix_entity")
entity.read()
entity.delete()
```

