Skip to main content

A Python helper package providing streamlined Spark functions for efficient data dissemination processes

Project description

sws-spark-dissemination-helper

This repo contains the core tools for working programmatically with the SWS datatables controlling the dissemination pipelines.

How to use

Make sure to have make installed on your system and run make help to see the available commands.

Upload a new version

A new version is published to PyPI automatically by the publish workflow whenever a GitHub release is published. The workflow verifies that the release tag matches v<project.version>, so the two must always be kept in sync.

  1. Update project.version in the pyproject.toml file (e.g. 0.1.9.dev0) and commit the change.

  2. Create and push a tag matching the new version (note the leading v):

    git tag v0.1.9.dev0
    git push origin --tags
    
  3. Go to the tags page, select the tag and create a release from it. Use the Latest release label for official releases or Pre-release for development versions, then fill in the release notes.

  4. Wait for the GitHub action to run. If it succeeds the new version will be available on PyPI; otherwise check the workflow logs for the failure reason (a common one is the tag not matching project.version) and fix it.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sws_spark_dissemination_helper-0.1.9.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

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

sws_spark_dissemination_helper-0.1.9-py3-none-any.whl (42.4 kB view details)

Uploaded Python 3

File details

Details for the file sws_spark_dissemination_helper-0.1.9.tar.gz.

File metadata

File hashes

Hashes for sws_spark_dissemination_helper-0.1.9.tar.gz
Algorithm Hash digest
SHA256 430b139ddfaaf03d8574a22ee700ca3db8fb971549fcf8494ac9a10f55d33e94
MD5 f1113eb059fce9ee75c54f7a29b3a86f
BLAKE2b-256 a411c2f577986b4d0ea8c4abb6ffe1cfeddaab22e1d25cf667f29a0eb9f6994b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sws_spark_dissemination_helper-0.1.9.tar.gz:

Publisher: publish.yml on un-fao/fao-sws-it-python-spark-dissemination-helper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sws_spark_dissemination_helper-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for sws_spark_dissemination_helper-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7b71342920296a64df609b86b5c6b2483b895eee9c576aeeee15323e50e690
MD5 26ff98d240bc758b85c053b5e28ad32f
BLAKE2b-256 8f33cefa1d8bc7485c67a12362ec5792dc43db34248c3a5314b722c22a8035a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sws_spark_dissemination_helper-0.1.9-py3-none-any.whl:

Publisher: publish.yml on un-fao/fao-sws-it-python-spark-dissemination-helper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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