Skip to content

Python package that consists mainly of wrappers for Data Engineering tasks.

License

Notifications You must be signed in to change notification settings

oncase/pyscora-wrangler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pyscora Wrangler

Python versions License: MIT Code style: black

Python package that consists mainly of wrappers for Data Engineering tasks.

In order to see the docs, click on the module that you want inside the folder pyscora_wrangler/${MODULE}

Installation

pip install pyscora-wrangler

Local Development

Dependencies:

  • Python >=3.8, <4.0
  • Poetry >=1.4.0

Instructions

  • Create a virtual environment, an example is shown below:
virtualenv -p python3 venv && source venv/bin/activate
  • Install the necessary packages:
  pip install "poetry==1.4.2" # or any other version greater or equal than 1.4.0
  poetry install

Now you are ready! To test the changes, create a test.py file at the root level and run it.

How is it published?

When any changes are pushed to main, the GitHub Actions automatically deploys the new version.

Before committing the changes, remember to:

  • Change the title and automatic_release_tag at .github/workflows/publish.yml.
  • Change the version at pyproject.toml.