Skip to main content

Meowda 🐱 —— 「喵哒」 Manage multiple Python virtual environments with ease

Project description

Meowda 🐱 —— 「喵哒」

Meowda, manage multiple Python virtual environments with ease. It's based on uv, and provides a conda-like CLI (NOT a replacement) for Python virtual environments management.

Installation

Before installing Meowda, make sure you have uv installed.

With uv

uv tool install meowda

With cargo

cargo install meowda

Usage

Meowda provides a conda-like activate/deactivate interface for managing virtual environments. Before using Meowda, you need to initialize it in your shell. You can do this by running the following command:

meowda init <shell_profile>
# For example, for bash:
meowda init ~/.bashrc
source ~/.bashrc
# For zsh:
meowda init ~/.zshrc
source ~/.zshrc

After initialization, you can use Meowda to create and manage virtual environments. Here are some basic commands:

meowda create meow-env -p 3.14
meowda activate meow-env
meowda install ruff
meowda env list
meowda deactivate

VS Code Integration

To integrate Meowda with VS Code, you need to add the following configuration to your settings.json file:

{
   "python.venvFolders": [".meowda/venvs", "~/.local/share/meowda/venvs"]
}

Acknowledgement

  • uv for the virtual environment management.
  • conda for the inspiration of the CLI interface.

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

meowda-0.1.1.tar.gz (19.2 kB view details)

Uploaded Source

Built Distributions

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

meowda-0.1.1-py3-none-win_amd64.whl (305.8 kB view details)

Uploaded Python 3Windows x86-64

meowda-0.1.1-py3-none-win32.whl (295.3 kB view details)

Uploaded Python 3Windows x86

meowda-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (469.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

meowda-0.1.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (482.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

meowda-0.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (501.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

meowda-0.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (492.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

meowda-0.1.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (466.2 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

meowda-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (479.5 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

meowda-0.1.1-py3-none-macosx_11_0_arm64.whl (411.2 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

meowda-0.1.1-py3-none-macosx_10_12_x86_64.whl (419.1 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file meowda-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for meowda-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2e0965d3c1666a8018adc3fc9cd04c5caa87fb4d775cd711b65caa29edb3d71f
MD5 278ad29ac4678f0cc7d914e3bf8a616a
BLAKE2b-256 f38481ead0975e17d4a71e7212e5cf19e9b142689b4230821beb152df72549ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1.tar.gz:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: meowda-0.1.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 305.8 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for meowda-0.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5177bb2b9c88ef22e71acc187b416e487554044622933d75f03ab2b9ed6baf4d
MD5 2a607a3faebf66f5c080af3a842b4bb6
BLAKE2b-256 b95f7b039aef8328e9976dc4bbe0aac6d4dfabbab92a63a15e2aa93690ac6cd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-win_amd64.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-win32.whl.

File metadata

  • Download URL: meowda-0.1.1-py3-none-win32.whl
  • Upload date:
  • Size: 295.3 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for meowda-0.1.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 15ca47f3eab3f6e521407fa97a38614d5524adde19bdfea20e2092c66b55a815
MD5 d6be010a503967a6be1384f4e7e6936e
BLAKE2b-256 0149b264bd07afc9c1a8a53f533dd1be846d09a6105eeca06ff59e49f5b5e087

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-win32.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bbd2f870897d05dd34f76b810801913d614860d26f78351a6341cdbd7e43bd2
MD5 da5f6c3463cf2b28e6b228c7d47339c4
BLAKE2b-256 efc96a6da149e8909a6cdd696776ce94e3655119a3a83d1da9c3c4692d381eb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f1753633fe4bfa855effdb58b56b54c3457d2730b1dc6b4d12c92afc7c4bfae4
MD5 7d77b9e8a367e63e8eb7a36a6f2b40e9
BLAKE2b-256 a8e6f941e08b1ed6c78ac3471d864119245377d8a35930dade24f0b6b9ea53fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 34a1f4fcb38177c1942a67b3836905b6b0fc14a9a6c7495e81e49e87f52775e9
MD5 af82e6845b1ece369fa575398ac81ec8
BLAKE2b-256 e04c592a5a229714821df200cb9604a40d85149744b27cfe96e9ecd4803a6670

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e399682ba293954ab6a3dceefdf84f314507419ac38cbd283e1657ac6da68e3f
MD5 eff8f98a323562ca1649bbbb9a15d25b
BLAKE2b-256 fbb2d838a3e6e162b3f4e6fc55e28a7002d09a1d67132a92624cff035a8e7e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c894edc71a4eb2afa74e1af8e19a6f9c6073b770899cd2f34b123bd52bbd0e26
MD5 1d3948cb990f2e5eef9ad125c536222e
BLAKE2b-256 ec0dd6de18ee0f4c16c6fe951533d17c8a2d94f07689eca27be071075d85a9f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f3522c8875440b3a6813a62f4012ec861bf85a992039c74fb743b0508018d14
MD5 d291af5dd20a1027554698811eb07257
BLAKE2b-256 6c0889d170c655895029dfc6a47987829c0f22bcaf55f9c1c3c62b82d3e5cf6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9fcb2e546225052479183de73778c392cbae9edfe1e6a177e1e8fc5b54c8de9
MD5 ef11e6d498b0f004e0ff4f98bc9919ed
BLAKE2b-256 0d58561648c670b8853ead1cde1d68ac67de3346703c7112b2c0c7c5da117951

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-macosx_11_0_arm64.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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

File details

Details for the file meowda-0.1.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for meowda-0.1.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 865aac6f65426b8c23326e7ce18fa4fbf2050b9c3dec65de92dff57f0cfb6b89
MD5 beed0d0f6c603a4e517dce35c2c9442e
BLAKE2b-256 37833770438969c822f58342a5e9566afb94b0e9daaccc3dd6755ef1c52a2bbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.1-py3-none-macosx_10_12_x86_64.whl:

Publisher: build-and-release.yml on ShigureLab/meowda

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