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.0.tar.gz (18.5 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.0-py3-none-win_amd64.whl (293.9 kB view details)

Uploaded Python 3Windows x86-64

meowda-0.1.0-py3-none-win32.whl (283.6 kB view details)

Uploaded Python 3Windows x86

meowda-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (455.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

meowda-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (468.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

meowda-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (489.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

meowda-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (481.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

meowda-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (453.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

meowda-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

meowda-0.1.0-py3-none-macosx_11_0_arm64.whl (402.4 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

meowda-0.1.0-py3-none-macosx_10_12_x86_64.whl (405.5 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: meowda-0.1.0.tar.gz
  • Upload date:
  • Size: 18.5 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.0.tar.gz
Algorithm Hash digest
SHA256 b0ce4d0f58e8e1def4f4e0647040a0020c95474e19b70ddb4d1f087a2d9aa37f
MD5 03d1feb0c723ed738f89c33a1fd77ed8
BLAKE2b-256 6f82b756093fb74396b01c49185c659b60f927261c02c116fbe3fd4c2d477357

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0.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.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: meowda-0.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 293.9 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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 969484b4d229df01b7219451e6a0d2730dd6995b6ba32a6b0377a77f9833ffa9
MD5 51fdbe737f26a6c65181d6e916a8e35b
BLAKE2b-256 44d5a497ddbafcfd97bf8c3364198bda74020a2ea2a1f292f950a2f380762bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-win32.whl.

File metadata

  • Download URL: meowda-0.1.0-py3-none-win32.whl
  • Upload date:
  • Size: 283.6 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.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 c2cc8e8960a94048a6f32d68ceddcc00fa2e43cb97df1e368c240d3177d823a7
MD5 6a6ea3fae99579799046efc50fd0919d
BLAKE2b-256 6afa091aa1203f4bcbb6e734ae25acd3ba478c40418cd5adeeeae389a864e00f

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e79a43a95f2e7dc4f6f80fc50da9520de2ca05d4289d29e05f4d16747b3b6bb4
MD5 5cbadbb9719a0500e9380623b4be2439
BLAKE2b-256 57e5c999bd75142de6420c265b3a45e2cc6f8ec16f79126a067f0fdecee2d444

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f19819538b74ac90c08efb35660936f0bbee914d76d308c101a7f0783069e2cc
MD5 1d6e55a4d6a2215e4ea1d25e41430e6e
BLAKE2b-256 dec5d2032ef04edfc959caf73676e02fcfee562d0f94737cb7cd0c6e08d83dac

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5f51f79e17a53e0b92140e936c030afc851a950bc2f086679ba240569e042cd2
MD5 6937523f1183c62db35e84514b42bf13
BLAKE2b-256 28e5fc51efb42095b202751ae2e235fc925e34d80842ef1306d21a007b942415

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14812a78b14162b87923779e66347b072f24efba0da9dbbb783cbcf25af47da8
MD5 a759b6bc62554ea5b4af23e6e5cd2d4f
BLAKE2b-256 10e0c371cc1e9c82c133559b0f09ff99b5f960000a2008650d62522db4fa6482

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 98f9669c489dc30c14a452cc68f9e4d9e53f4941cab29c22feb4430c8bea7473
MD5 24b00717d4cd6e196b7eddc53b860fe7
BLAKE2b-256 ae3766124a62306f5b60db13899f4ff260789ce1026dbc16127a375b918cefa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e068528da4301214773a91c22c77b4e68f3ed2f3b3df1aceaad830bf90188ca9
MD5 aee8c5c624cbb9030260ed0efd4a08d7
BLAKE2b-256 542485c5a22e058241abd4c5a37e8dd2dc03ea39b695f5e5128a3b6bd59ffe7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe6ca97e55b347c321b0d137f6d0c85e413658d5e36b39af582a06428d93dc31
MD5 2fe433a3c7c59acb944c8e21ea64f293
BLAKE2b-256 9d1dc688c653c9255e5ce03405ccdd7c63be9833de91e68c7090c065aebf2954

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for meowda-0.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 65e32dd11f1717bf455d24ca650ff4c2e6a4f1ed5c9d676fddf35e854f0d9074
MD5 162e824fcd00a27babf88c043204515a
BLAKE2b-256 c4434ece08b8a902a7dfeeaa748a1ff92d92b091a24454d046395e613064dc9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for meowda-0.1.0-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