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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file digixt_pipeline_template-1.2.1.tar.gz.
File metadata
- Download URL: digixt_pipeline_template-1.2.1.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40a5ca361efe2e8ff71e74ae9081ae1a2269720ca89ddc68ed48346109a7874a
|
|
| MD5 |
fdd17d4fe637e9de16809e0a73a46ba7
|
|
| BLAKE2b-256 |
33cb4725554404784bad2d41999d168f7e0abaa86479787cb4ce5b62f5a29f42
|
File details
Details for the file digixt_pipeline_template-1.2.1-py3-none-any.whl.
File metadata
- Download URL: digixt_pipeline_template-1.2.1-py3-none-any.whl
- Upload date:
- Size: 42.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bca26fdb1ef988d2156693071a2847192b797ce572fc1a59a743bcf427644f47
|
|
| MD5 |
a956460297f90ab56c126ca91322cfcd
|
|
| BLAKE2b-256 |
c0cbe58f57397df8c48c44e11fcf52b4ab6f5d03c1a91fb32d0fabac173e5f27
|