Skip to main content

A Python package from the ds-common library collection

Project description

ds-resource-plugin-py-lib

A Python package from the ds-common library collection.

Installation

Install the package using pip:

pip install ds-resource-plugin-py-lib

Or using uv (recommended):

uv pip install ds-resource-plugin-py-lib

Quick Start

from ds_resource_plugin_py_lib import __version__

print(f"ds-resource-plugin-py-lib version: {__version__}")

Usage

# Example usage
from ds_resource_plugin_py_lib.common.resource import ResourceClient

resource_client = ResourceClient()
linked_service = resource_client.linked_service(config=config)
dataset = resource_client.dataset(config=config)

linked_service.connect()

dataset.create()
dataset.read()
dataset.delete()
dataset.update()
dataset.rename()

Requirements

  • Python 3.11 or higher

Documentation

Full documentation is available at:

Development

To contribute or set up a development environment:

# Clone the repository
git clone https://github.com/grasp-labs/ds-resource-plugin-py-lib.git
cd ds-resource-plugin-py-lib

# Install development dependencies
uv sync --all-extras --dev

# Run tests
make test

See the README for more information.

License

This package is licensed under the Apache License 2.0. See the LICENSE-APACHE file for details.

Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ds_resource_plugin_py_lib-0.1.0rc3.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ds_resource_plugin_py_lib-0.1.0rc3-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file ds_resource_plugin_py_lib-0.1.0rc3.tar.gz.

File metadata

File hashes

Hashes for ds_resource_plugin_py_lib-0.1.0rc3.tar.gz
Algorithm Hash digest
SHA256 02d77a11c7d8836b72b51941de86624900bb9639f82ad1882a7e1e32a07e96e2
MD5 ed048d14ce589a6d0753fd3ccfc2844f
BLAKE2b-256 9036150908f8a9afdbf3de50169ef64365081528cd4b6a3d5d6f28826f00fbfd

See more details on using hashes here.

File details

Details for the file ds_resource_plugin_py_lib-0.1.0rc3-py3-none-any.whl.

File metadata

File hashes

Hashes for ds_resource_plugin_py_lib-0.1.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc6aa86a3bdae6a6b57174d82dde4a226601bed66894326a8735f63cdeacab8
MD5 ef82c8bce17299ea5c6b065ea726c027
BLAKE2b-256 a89e67f4158b6107662abd2c21bb66fed1ca49725509b4ce6f2b6f50f50a107f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page