Skip to main content

CASA Operational Configuration Package

Project description

casaconfig

Runtime data necessary for CASA operation.

Release Instructions

  1. Create a release branch with a version name (ie v1.6.2)
  2. Ensure the version number in pyproject.toml on the branch is set correctly
  3. Create a tag of the release branch (ie v1.6.2-1)
  4. Github Action runs automatically to publish a pip package to pypi

Installation

$: pip install casaconfig

Usage

See the casaconfig API documentation on casadocs (links above).

Also see the External Data section of casadocs for additional details

Developers Instructions

  1. every push to the casaconfig repository will push a new wheel to test pypi
  2. the version in pyproject.toml must be updated before each push so that the wheel has a unique name (e.g. "1.2.3dev2", where "dev?" could be incremented during development; see the specification for more information about valid version signifiers)
  3. When testing with a casatools build, "pip install" the development casaconfig wheel before running any tests - it may be installed before casatools is installed or after since the casatools build does not depend on casasconfig (uninstall any already installed casaconfig if necessary).
  4. For release, follow the above instructions.

Wheels can be built locally following the same process used by the CI actions. To install the build-system dependencies as defined in pyproject.toml and then generate a source distribution and wheel:

python3 -m pip install build setuptools --user
python3 -m build

This will create:

casaconfig.egg-info
├── PKG-INFO
├── SOURCES.txt
├── dependency_links.txt
├── requires.txt
└── top_level.txt
dist
├── casaconfig-[VERSION]-py3-none-any.whl
└── casaconfig-[VERSION].tar.gz

Project details


Release history Release notifications | RSS feed

This version

1.0.2

Download files

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

Source Distribution

casaconfig-1.0.2.tar.gz (50.3 kB view details)

Uploaded Source

Built Distribution

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

casaconfig-1.0.2-py3-none-any.whl (66.8 kB view details)

Uploaded Python 3

File details

Details for the file casaconfig-1.0.2.tar.gz.

File metadata

  • Download URL: casaconfig-1.0.2.tar.gz
  • Upload date:
  • Size: 50.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for casaconfig-1.0.2.tar.gz
Algorithm Hash digest
SHA256 cd4f36363be887ffa43b35a38f217b88f855dfc944309722d36519bb9ccf4265
MD5 138242b1a29ebe1ca51f532fcec2a088
BLAKE2b-256 9b53aabb330afa7ac9f484c66bc1f8b4046beced10d37d564d4e978a00f2fea7

See more details on using hashes here.

Provenance

The following attestation bundles were made for casaconfig-1.0.2.tar.gz:

Publisher: pythonpublish.yml on casangi/casaconfig

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

File details

Details for the file casaconfig-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: casaconfig-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 66.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for casaconfig-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8c903871877fd8660d358a98167551d385dd487a95a2f8e6ae01e7117ed85e14
MD5 96c601c7e9a702733b1a62794562cef7
BLAKE2b-256 3c001020100b54574b031ba08d7711503b97e1eeacf8b479202e65e2c0f0fcd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for casaconfig-1.0.2-py3-none-any.whl:

Publisher: pythonpublish.yml on casangi/casaconfig

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