Skip to main content

Type definitions and utilities for connector SDKs

Project description

Connector SDK Types

A Python package providing type definitions and utilities for connector SDKs.

Installation

You can install the package from PyPI:

pip install connector-sdk-types

Or install from source:

git clone https://github.com/yourusername/connector-sdk-types.git
cd connector-sdk-types
pip install -e .

Development Installation

For development, install with development dependencies:

pip install -e ".[dev]"

Usage

from connector_sdk_types import __version__

print(f"Connector SDK Types version: {__version__}")

Features

  • Type definitions for connector SDKs
  • Utility functions for common connector operations
  • Comprehensive type hints for better IDE support

Development

Setup Development Environment

  1. Clone the repository
  2. Install development dependencies: pip install -e ".[dev]"
  3. Install pre-commit hooks: pre-commit install

Running Tests

pytest

Code Formatting

black .
isort .

Type Checking

mypy .

Linting

flake8 .

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new functionality
  5. Ensure all tests pass
  6. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Changelog

0.1.0 (2024-01-01)

  • Initial release
  • Basic package structure
  • Type definitions foundation

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

connector_sdk_types-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

connector_sdk_types-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file connector_sdk_types-0.1.0.tar.gz.

File metadata

  • Download URL: connector_sdk_types-0.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for connector_sdk_types-0.1.0.tar.gz
Algorithm Hash digest
SHA256 41b4b0cd9edb2bf9c0a8cd4d3033eeeae1116ed529034361610ee016c811a059
MD5 48417f5604117d4150716f0ba07c6b93
BLAKE2b-256 71faf7e582893e8a94dbd27c532b251f4d02b3e381911930f6e4660772277f30

See more details on using hashes here.

File details

Details for the file connector_sdk_types-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for connector_sdk_types-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0763364cc761c8eb50f1c9e6963f9fcc54fffaf817116e1bd2b3e6a007e3eca0
MD5 b89120d04b145710fd3dd018c8e405b7
BLAKE2b-256 888fe4867ccc693b958e8840b3c7ef98a95d9ba3337f8ea3f009f1bd38a36395

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