Registry / azure / azureml-dataprep-native

azureml-dataprep-native

JSON →
library43.0.0pypypi✓ verified 22d ago

This package provides the underlying native extensions for Azure Machine Learning's Data Preparation capabilities. It is typically consumed as a dependency by higher-level AzureML SDK components like `azureml-dataprep` or `azureml.core`, rather than being directly imported by end-users. The current version is 42.1.0, and its release cadence is tied to the broader AzureML SDK.

pip install azureml-dataprep-native
INSTALL
IMPORT
SIG · AZUREML-DATAPREP-N
A
azureml-dataprep-native
azurepythonv43.0.0
Install
1.6s avg
Import
Disk
16MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v43.0.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.6s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NoDirectUserImports
Functionality is exposed via azureml.dataprep or azureml.core.Dataset
This package provides native extensions and is not intended for direct Python-level imports by end-users. Attempting to directly import symbols from `azureml-dataprep-native` is not a typical or supported workflow.

Demonstrates that `azureml-dataprep-native` is an underlying dependency for `azureml-dataprep`. The quickstart shows how to use `azureml-dataprep` to perform a basic data read operation, implicitly leveraging the native extensions provided by this package. Users typically do not directly import or interact with `azureml-dataprep-native`.

# Install azureml-dataprep-native to make its native components available. # Users typically interact with the higher-level azureml.dataprep or # azureml.core.Dataset APIs, which leverage this package internally. # No direct user-facing imports are typically made from azureml-dataprep-native. # To use data prep functionality, install azureml-dataprep: # pip install azureml-dataprep # Example of how functionality (implicitly powered by this library) is accessed: import pandas as pd from azureml.dataprep import read_csv, Dataflow import os # Create a dummy CSV file csv_content = "id,name\n1,Alice\n2,Bob\n3,Charlie" with open("sample.csv", "w") as f: f.write(csv_content) # Read data using azureml.dataprep (which uses azureml-dataprep-native internally) # This code will only run if azureml-dataprep is also installed. # To run this code, ensure you have: pip install azureml-dataprep try: dataflow: Dataflow = read_csv("sample.csv") print("Dataflow created successfully (backed by azureml-dataprep-native).") # Further operations would typically follow, e.g., dataflow.to_pandas_dataframe() # For demonstration, let's just show the schema print(dataflow.get_profile().schema_summary) except ImportError: print("azureml-dataprep not installed. Please install it to use data prep features:") print("pip install azureml-dataprep") except Exception as e: print(f"An error occurred during data prep operation: {e}") finally: # Clean up the dummy file if os.path.exists("sample.csv"): os.remove("sample.csv") print("\nazureml-dataprep-native is primarily an underlying dependency.")
Debug
Known issues
gotchaThis package is a native extension component and is not designed for direct user-level Python imports. Functionality it provides is exposed through higher-level SDK packages like `azureml-dataprep` or `azureml.core.Dataset`.
fix
Always interact with AzureML Data Prep features via `azureml.dataprep` or `azureml.core.Dataset`. Do not attempt direct imports from `azureml-dataprep-native`.
affects: All versions
breakingDue to its native components (C++/Rust), `azureml-dataprep-native` has specific platform (OS) and Python version requirements. Installation may fail or lead to runtime issues on unsupported environments.
fix
Refer to the official AzureML SDK documentation for supported operating systems and Python versions. Ensure your environment meets these prerequisites before installing.
affects: All versions
gotchaInstalling `azureml-dataprep-native` alone does not provide a complete data preparation solution. It must be used in conjunction with `azureml-dataprep` or other AzureML SDK components to access user-facing APIs.
fix
Install `pip install azureml-dataprep` (or `pip install azureml-sdk[data]`) to get the full Data Prep experience. `azureml-dataprep-native` will be installed as a dependency.
affects: All versions
Upgrade
Version history
43.0.0latest on PyPI · released Jul 27, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
25 hits · last 30 days
node
20
OpenAI (training)
1
Resources
azureml-dataprep-native — pip install azureml-dataprep-native · libregistry