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

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.1.1.tar.gz (51.1 kB view details)

Uploaded Source

Built Distribution

casaconfig-1.1.1-py3-none-any.whl (67.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: casaconfig-1.1.1.tar.gz
  • Upload date:
  • Size: 51.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for casaconfig-1.1.1.tar.gz
Algorithm Hash digest
SHA256 c5b5e2298189390892116b6f029bd0d7c0b10098668922ab48009da5ed79c9a3
MD5 4cbb3ac9a568f29d9f094044fe92c9c9
BLAKE2b-256 70c1744ac3e9c838e73d9e2b2daf049e5e12bee5dbd598a28cf72d8e02b7225c

See more details on using hashes here.

Provenance

The following attestation bundles were made for casaconfig-1.1.1.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.1.1-py3-none-any.whl.

File metadata

  • Download URL: casaconfig-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 67.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for casaconfig-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 18b52ed99610ae58445f784b09c06e8a38ce083e15227f0bc588f26ce1db0623
MD5 5312336aad0b49086e43f4966fc2c883
BLAKE2b-256 d276be81eecb7361a06e06aeae01ec53150a18d6376eec9d68f9869f5e533664

See more details on using hashes here.

Provenance

The following attestation bundles were made for casaconfig-1.1.1-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page