CASA Operational Configuration Package
Project description
casaconfig
Runtime data necessary for CASA operation.
Release Instructions
- Create a release branch with a version name (ie v1.6.2)
- Ensure the version number in pyproject.toml on the branch is set correctly
- Create a tag of the release branch (ie v1.6.2-1)
- 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
- every push to the casaconfig repository will push a new wheel to test pypi
- 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)
- 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).
- 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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c5b5e2298189390892116b6f029bd0d7c0b10098668922ab48009da5ed79c9a3
|
|
MD5 |
4cbb3ac9a568f29d9f094044fe92c9c9
|
|
BLAKE2b-256 |
70c1744ac3e9c838e73d9e2b2daf049e5e12bee5dbd598a28cf72d8e02b7225c
|
Provenance
The following attestation bundles were made for casaconfig-1.1.1.tar.gz
:
Publisher:
pythonpublish.yml
on casangi/casaconfig
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
casaconfig-1.1.1.tar.gz
-
Subject digest:
c5b5e2298189390892116b6f029bd0d7c0b10098668922ab48009da5ed79c9a3
- Sigstore transparency entry: 200112156
- Sigstore integration time:
-
Permalink:
casangi/casaconfig@29a13764b17175d052b64ae02cd76c533f1884c2
-
Branch / Tag:
refs/tags/v1.1.1-1
- Owner: https://github.com/casangi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
pythonpublish.yml@29a13764b17175d052b64ae02cd76c533f1884c2
-
Trigger Event:
push
-
Statement type:
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
18b52ed99610ae58445f784b09c06e8a38ce083e15227f0bc588f26ce1db0623
|
|
MD5 |
5312336aad0b49086e43f4966fc2c883
|
|
BLAKE2b-256 |
d276be81eecb7361a06e06aeae01ec53150a18d6376eec9d68f9869f5e533664
|
Provenance
The following attestation bundles were made for casaconfig-1.1.1-py3-none-any.whl
:
Publisher:
pythonpublish.yml
on casangi/casaconfig
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
casaconfig-1.1.1-py3-none-any.whl
-
Subject digest:
18b52ed99610ae58445f784b09c06e8a38ce083e15227f0bc588f26ce1db0623
- Sigstore transparency entry: 200112163
- Sigstore integration time:
-
Permalink:
casangi/casaconfig@29a13764b17175d052b64ae02cd76c533f1884c2
-
Branch / Tag:
refs/tags/v1.1.1-1
- Owner: https://github.com/casangi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
pythonpublish.yml@29a13764b17175d052b64ae02cd76c533f1884c2
-
Trigger Event:
push
-
Statement type: