Skip to content

Commit e36ec4a

Browse files
zhaodongwang-msftMax Wang
andauthored
remove pandas (#57)
* remove pandas * cleanup --------- Co-authored-by: Max Wang <zhaodongwang@microsoft.com>
1 parent cb1d79e commit e36ec4a

8 files changed

Lines changed: 2 additions & 456 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ All notable changes to this project will be documented in this file.
2323
**Table Management:**
2424
- Table metadata operations (create, inspect, delete custom tables)
2525

26-
**Integration & Analysis:**
27-
- Pandas DataFrame integration for seamless data analysis workflows
28-
2926
**Reliability & Error Handling:**
3027
- Comprehensive error handling with specific exception types (`DataverseError`, `AuthenticationError`, etc.)
3128
- HTTP retry logic with exponential backoff for resilient operations

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ A Python client library for Microsoft Dataverse that provides a unified interfac
3939
- **📎 File Operations**: Upload files to Dataverse file columns with automatic chunking for large files
4040
- **🔐 Azure Identity**: Built-in authentication using Azure Identity credential providers with comprehensive support
4141
- **🛡️ Error Handling**: Structured exception hierarchy with detailed error context and retry guidance
42-
- **🐼 Pandas Integration**: Preliminary DataFrame-oriented operations for data analysis workflows
4342

4443
## Getting started
4544

@@ -264,7 +263,6 @@ Explore our comprehensive examples in the [`examples/`](examples/) directory:
264263
**🚀 Advanced Usage:**
265264
- **[Complete Walkthrough](examples/advanced/complete_walkthrough.py)** - Full feature demonstration with production patterns
266265
- **[File Upload](examples/advanced/file_upload.py)** - Upload files to Dataverse file columns
267-
- **[Pandas Integration](examples/advanced/pandas_integration.py)** - DataFrame-based operations for data analysis
268266

269267
📖 See the [examples README](examples/README.md) for detailed guidance and learning progression.
270268

examples/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Start here for getting up and running with the SDK:
3232
### 🔬 Advanced Examples (`advanced/`)
3333
Deep-dive into production-ready patterns and specialized functionality:
3434

35-
- **`complete_walkthrough.py`** - **COMPREHENSIVE DEMO** 🚀
35+
- **`walkthrough.py`** - **COMPREHENSIVE DEMO** 🚀
3636
- Full SDK feature demonstration with production-ready patterns
3737
- Table creation with custom schemas and enums
3838
- Single and bulk CRUD operations with error handling
@@ -44,9 +44,6 @@ Deep-dive into production-ready patterns and specialized functionality:
4444
- File upload to Dataverse file columns with chunking
4545
- Advanced file handling patterns
4646

47-
- **`pandas_integration.py`** - **DATA ANALYSIS** 📊
48-
- DataFrame-based operations for data analysis
49-
- Pandas integration patterns
5047

5148
## 🚀 Getting Started
5249

examples/advanced/pandas_integration.py

Lines changed: 0 additions & 242 deletions
This file was deleted.

examples/basic/installation_example.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,6 @@ def validate_imports():
7979
from PowerPlatform.Dataverse.core.config import DataverseConfig
8080
print(f" ✅ Core config: DataverseConfig")
8181

82-
from PowerPlatform.Dataverse.utils.pandas_adapter import PandasODataClient
83-
print(f" ✅ Utils: PandasODataClient")
84-
8582
from PowerPlatform.Dataverse.data.odata import ODataClient
8683
print(f" ✅ Data layer: ODataClient")
8784

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ dependencies = [
2929
"azure-identity>=1.17.0",
3030
"azure-core>=1.30.2",
3131
"requests>=2.32.0",
32-
"pandas>=2.2.0",
3332
]
3433

3534
[project.urls]

src/PowerPlatform/Dataverse/utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55
Utilities and adapters for the Dataverse SDK.
66
7-
This module contains adapters (like Pandas integration).
7+
Placeholder module for future utility adapters.
88
"""
99

1010
__all__ = []

0 commit comments

Comments
 (0)