Skip to main content

A user space Apptainer/Singularity container builder

Project description

cotainr

CI Documentation Status

cotainr - a user space Apptainer/Singularity container builder.

cotainr makes it easy to build Singularity/Apptainer containers for certain use cases.

$ cotainr build --base-image docker://ubuntu:22.04 --conda-env <YOUR_CONDA_ENV.yml>

Installation

The recommended way to install cotainr is using pip:

pip install cotainr

Alternatively, you may also simply download, unpack, and run cotainr directly from the bin/ directory, which is possible since cotainr has no external dependencies other than Python and Singularity/Apptainer.

If you are using EasyBuild for managing your software stack, you may use the cotainr-easyconfig.eb EasyConfig as a starting point for installing cotainr via EasyBuild.

Documentation

The documentation is hosted on Read the Docs.

Licensing Information

cotainr is licensed under the European Union Public License (EUPL) 1.2. See the LICENSE file for details.

Your use of cotainr is subject to the terms of the applicable component licenses as listed below. By using cotainr, you agree to fully comply with the terms of these component licenses. If you do not accept these license terms, do not use cotainr.

Component License URL Cotainr use
Miniforge BSD 3-clause Miniforge License Miniforge is used to bootstrap conda environments when running cotainr build --conda-env...

Project details


Download files

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

Source Distribution

cotainr-2025.3.0.tar.gz (79.1 kB view details)

Uploaded Source

Built Distribution

cotainr-2025.3.0-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file cotainr-2025.3.0.tar.gz.

File metadata

  • Download URL: cotainr-2025.3.0.tar.gz
  • Upload date:
  • Size: 79.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.10

File hashes

Hashes for cotainr-2025.3.0.tar.gz
Algorithm Hash digest
SHA256 bf8b1fc6a2f929cee78b6dac03eee89c25a1d874aa7cd78e650d87422afae67a
MD5 39fd9828113ed98ac4d921d3b55033b7
BLAKE2b-256 7ffbd75e8b5d23f1f6364c8f24a497f566d977c4f5a5d098c59764daf23425d6

See more details on using hashes here.

File details

Details for the file cotainr-2025.3.0-py3-none-any.whl.

File metadata

  • Download URL: cotainr-2025.3.0-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.10

File hashes

Hashes for cotainr-2025.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 618c5608e54b5875bcef530c38d3dcde725c9f23f170935fff6bf4c5efcbbe74
MD5 2c80e3466d4a211cc63db8450ed15fcb
BLAKE2b-256 e5b56472a51ee6e8f0c327e890d8dd8ae2d6bf05e098ca132f4f6c2fdbd3dca2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page