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.2.tar.gz (20.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.2-py3-none-win_amd64.whl (305.1 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

meowda-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

meowda-0.1.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (490.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

meowda-0.1.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (511.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

meowda-0.1.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (500.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

meowda-0.1.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (472.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

meowda-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (487.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

meowda-0.1.2-py3-none-macosx_11_0_arm64.whl (416.8 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

meowda-0.1.2-py3-none-macosx_10_12_x86_64.whl (425.8 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: meowda-0.1.2.tar.gz
  • Upload date:
  • Size: 20.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.2.tar.gz
Algorithm Hash digest
SHA256 baf5e80ab94166614e2f7a5c74c2abbf64496701fa173d54f92dbfcb4274afff
MD5 c56fe738f5c90bd6f1a94eda53cd4e71
BLAKE2b-256 99eed8e81e6c4352451b86ddd4d752b6b6587d8df6b5911988e159743a875b33

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: meowda-0.1.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 305.1 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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 424342101d6775335bd29e0721792becb1c236caeabf9e68a44442677d48deba
MD5 7512826dc85684e18381c99a706b98a4
BLAKE2b-256 0097b957d9792bf4e5104319c957eb46bb851d45e925138b41413a7d7c43ecc6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: meowda-0.1.2-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.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 c57639d0effc8c51e04319f8bb9cc26ab63f531ad9f1cd8772ea4983cf66c8e7
MD5 da56bbe046b86b3505e3fb893c64ba0c
BLAKE2b-256 effc8db10090175c33b74752675b08fc5a104a3773b1d344cfc043c2be824f40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 998199c038f2bd09012ce68b61c28594c94cbdea7c2d7e33116707c3232ee4f6
MD5 5b419639070decc3f32db79b9f3f978c
BLAKE2b-256 73a70b3f759fb7b448bcd2f01215df7f027f8ed75ba3d101cca9086fb410ba16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0f1888deacef9091d09756d207053b4835e62d0b5c896227b46b43bc53878279
MD5 ee6a6a6f9a5c105c1979b84a114b1e76
BLAKE2b-256 1321a0cf89a52d7f0c85938ae99648e868ad4e71c4fe41a16bfed09f5ab51c6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cb891b7e2f961d2320c4a9d0b3559b5cf40f48b36359a5a5a36d7ffef8dc226f
MD5 809be15a347f1cfb7ecc258ba67f2b45
BLAKE2b-256 c88919ec5f9f2285953db899aa9ae1c6fbd2d2e6b22bb2c02a135b6e6c248dd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 766a098d266a980fec1de4c345879e44e21efa9f454de97f3ee3355bdf4e7f61
MD5 8bf85f31f91194295212a658bb0fac16
BLAKE2b-256 371c9ec55062f94fd92c9abc89d57e6c6ba0719d26a853eb6cabfd16517e2f80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cec623d7be46e59f15314837c16e1ab73cad3a3bb9af7cb20174b3caabdf0314
MD5 63d579841a437f4b69c2752f210d8afb
BLAKE2b-256 246e3145aa0a317c6f0bc9c52f9aee21fbc246530623c9a31afbe08b565f564e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb4d4855803198bef7055d091bd6db7355567c99ea1d1f0f1f4b3a8dd67745ad
MD5 eb71c607c923e8ad99c2bbc4b01e1380
BLAKE2b-256 f420caf46524c93a57945899f1461fe8fbe4fe44550559353cabfe07ce7e839b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d802e9d7deeefdc7d3bc3c3ae65c9d6c223b1101441d9103dff16811fdfc0bfb
MD5 b066485e1734fac503d2dd6958e7a746
BLAKE2b-256 e7774c2aca1501a7e31e93fddba14ee33faa3f2be321e27841a8b1bdb228c595

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f976eb4d2ed48fb5e29a7d9d43dba150177f011b4fe5cc4412607c819108586
MD5 aab2032ec327eee524f703ffe25a7926
BLAKE2b-256 f0b7bf0e169d61ad3bf0889f79696a4a6c620c5df6a89ce1cd539d5131fc7566

See more details on using hashes here.

Provenance

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