build_connector_package

Create a pyproject.toml file and build a source connector as a Python package.

60|116|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/databrickslabs/lakeflow-community-connectors --skill build-connector-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build_connector_package
Source: https://github.com/databrickslabs/lakeflow-community-connectors/tree/main/.claude/skills/build_connector_package
Command: npx skills add https://github.com/databrickslabs/lakeflow-community-connectors --skill build-connector-package

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of a pyproject.toml file and the subsequent building of a source connector as an independent Python package, streamlining the distribution and deployment process.

Core Features & Use Cases

  • Package Creation: Generates a pyproject.toml file tailored for a specific source connector.
  • Build Automation: Executes the standard Python build process to create distributable package formats (sdist and wheel).
  • Use Case: After developing a new connector for a specific data source, use this Skill to package it correctly so it can be easily installed and used in other projects or environments.

Quick Start

Use the build_connector_package skill to create a pyproject.toml for the 'my_new_source' connector and build it.

Frequently Asked Questions about build_connector_package

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a Python source connector for distribution?

Packaging a Python source connector involves generating a pyproject.toml file and running standard Python build tools to compile the source code into distributable sdist and wheel artifacts for installation in other projects.

What does a pyproject.toml file do for a custom data connector?

A pyproject.toml file defines the build system and metadata requirements for a custom data connector, enabling standard Python build tools to compile the source code into an independent package format ready for distribution.

Do I need Python 3.10 to build a source connector package?

Yes, Python 3.10 or higher is required to build a source connector package. The build process relies on this version along with standard Python build tools to successfully compile and package the connector artifacts.

Can I use setuptools to build a Lakeflow source connector?

Yes, you can use setuptools to build a Lakeflow source connector. This Skill leverages standard Python build tools alongside a generated pyproject.toml file to compile the connector into an independent Python package.

When should I build a source connector as an independent Python package?

You should build a source connector as an independent Python package when you need to distribute it for installation and use across multiple projects or deployment environments within the Lakeflow ecosystem.