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.4.tar.gz (21.3 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.4-py3-none-win_amd64.whl (309.4 kB view details)

Uploaded Python 3Windows x86-64

meowda-0.1.4-py3-none-win32.whl (299.3 kB view details)

Uploaded Python 3Windows x86

meowda-0.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

meowda-0.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (495.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

meowda-0.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (517.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

meowda-0.1.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (504.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

meowda-0.1.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (476.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

meowda-0.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (491.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

meowda-0.1.4-py3-none-macosx_11_0_arm64.whl (422.6 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

meowda-0.1.4-py3-none-macosx_10_12_x86_64.whl (430.5 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: meowda-0.1.4.tar.gz
  • Upload date:
  • Size: 21.3 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.4.tar.gz
Algorithm Hash digest
SHA256 426e15c583a1af21eeb78905a4d6df57e1e8600eda91a0e6c2b30575d62a610c
MD5 37465df3902c75b19f11f6c5e8fa628d
BLAKE2b-256 8e12063989a8d6ee5ee6004e6d396fe20d5e1ee7991f315c16764e1f5e6435e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: meowda-0.1.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 309.4 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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 875928febf60472f5997fc8a79e10fc58d42848b877d902eeecc723765a51a8b
MD5 124b0f830e43a62161044efd50667bfe
BLAKE2b-256 82306be0cbf2fa242e6cdc35ddca66c5b2075a76bc5e75d1032b57ac5cd38dfe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: meowda-0.1.4-py3-none-win32.whl
  • Upload date:
  • Size: 299.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.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 4b5dcc423ee5e82d53d17eb2ab9ecc593853a8c4410994f35d1451a67a5af40a
MD5 9e21d1171e87a86a4c0da99a4d89ee97
BLAKE2b-256 b41791e397d6fb2ded8737471128445bf801a016819539a04d3b1f0113a73648

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3adfeedacd6e0c1511b4464e4673054b08ed3c660126bfe5bb0caa028bc1966c
MD5 c29144c45d101331c50059d32619d4fe
BLAKE2b-256 0cf6d3473f1c46d57682e5b23a347505b964236334fe70ea66036ec146cc2729

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8664a3b4d118b404aef838e0f8609c44282d161d7b3344146e44605d999b1c1e
MD5 454cdcc06bf77f6ce60ee7821f0a6263
BLAKE2b-256 c61a12c8e2de8f02e8e4a7bdf4d8c25459d4ac7da6a3d94730d3468d69639ee0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 27a7cf0b0878441830a44e972aca619ec8e2c88e62f048d2dc8feac427f8f5c3
MD5 644378b30599c08ba0ad468e2280ad5b
BLAKE2b-256 211a5dc28caf86e6fe3d71e1e6c1866dbc532e0d73c9f935c68c7df681b318c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 430850bbb7047cf70b71a57c2665ca9cdf27cd0ffe89196709bb32b56c976a18
MD5 be22a4e6369d39444e0a60e05fc24109
BLAKE2b-256 c02d33f73379ac36f15d5951874e8b15ac7889cc3598600ab05ed544b64cd502

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3a0fdee7b32e59cd4c4ca10b64ecd69fe193df1c56127d42fc84b2285d5a99f2
MD5 cf1b82082acb98b41179dc6815db455e
BLAKE2b-256 64d85e0be58c3c45439e749558d0bb018303edf80a3bbf92eaa5b81fd9cbf3f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd55e9a9a13fa137e0f7da292b025a83f4407427a5423d087cb928178be56ec5
MD5 c6c991cf417b719cbabf62bce413f6a4
BLAKE2b-256 673057e313a0d983fff85b0eff3cec61e55854d4ab2f59bd3ce5d3f3f144c7db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 349d3ec83b15c31120fdc5a7d71511a12ecc5030aba0f3b15d7f562cfe532554
MD5 c4d384a9f7c2f544ca2bac37871d0891
BLAKE2b-256 c1c81bb4cfc7f46a2a31172a7b7e87678390f68cec408df3d644124be3746b74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9af0b59176ace41940b71bffe188d36337b2c161b9447a608b9c7da63e4e9ec9
MD5 9e205e3912e7ec33e030abcafde5e8ac
BLAKE2b-256 d058265f4d86e2f8c0a122e2af24d726266897a7ebfe7d95c56f49dc09766b9a

See more details on using hashes here.

Provenance

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