Skip to main content

A template generator for PySpark projects, streamlining the setup process with predefined structures and configurations.

Project description

Digixt Pipeline Template Plugin Builder

Overview

The Digixt Pipeline Template Plugin Builder is a tool designed to help you quickly set up PySpark projects with a predefined structure. It automates the creation of a project directory with necessary templates and configuration files, making it easier to get started with PySpark development.

Features

Features

  • Automated Project Structure: Generates a standardized project directory with predefined directories and files, ensuring a consistent starting point for new PySpark projects.
  • Automated Data Migration Setup: Generates a project structure specifically tailored for data migration from a database to Iceberg tables, including necessary configurations and files for seamless integration.
  • Customizable Configuration: Supports the customization of project settings through configuration files, allowing adjustments to match specific project requirements.
  • Enhanced Functionality: Offers enriched functions that assist Data Engineers in developing and managing PySpark pipelines efficiently.
  • Ease of Use: Simplifies the setup process for new projects, reducing manual configuration and setup time.

Installation

To install the plugin, use pip:

pip install digixt-pipeline-template

Packaging manually on local (optional).

Usage

To create a new PySpark project structure, run:

digixt-pipeline-template --name <my-project-name> [-data-migration]

Also, user can run help command.

digixt-pipeline-template --help

Replace <my-project-name> with your desired project name.

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

digixt_pipeline_template-1.2.0.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

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

digixt_pipeline_template-1.2.0-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

Details for the file digixt_pipeline_template-1.2.0.tar.gz.

File metadata

  • Download URL: digixt_pipeline_template-1.2.0.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for digixt_pipeline_template-1.2.0.tar.gz
Algorithm Hash digest
SHA256 03f50b62f6547f80fea05f37d99c4aa1d91dbb11c6eca87b90d23f9ea4a6225b
MD5 1b45c12011e55161a3bf6ed7b265485c
BLAKE2b-256 1a6208f1eaae9d5991e62a27fae6e89e8038c5df8e4a18fa385e657eaf85e98c

See more details on using hashes here.

File details

Details for the file digixt_pipeline_template-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for digixt_pipeline_template-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b22b115b7792e54524c6dd88be1214e865202a9a10cd16e38f69b38863c69ad8
MD5 d40e945e01ede13cdd50a858819f1279
BLAKE2b-256 1f0a3ae80bd008d7fea57617fca66ed58ec0079aa6576b65a82e5eea230707f7

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