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

Uploaded Python 3Windows x86-64

meowda-0.1.3-py3-none-win32.whl (299.4 kB view details)

Uploaded Python 3Windows x86

meowda-0.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

meowda-0.1.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (495.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

meowda-0.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (517.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

meowda-0.1.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (503.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

meowda-0.1.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (476.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

meowda-0.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (491.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

meowda-0.1.3-py3-none-macosx_11_0_arm64.whl (422.2 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

meowda-0.1.3-py3-none-macosx_10_12_x86_64.whl (430.7 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: meowda-0.1.3.tar.gz
  • Upload date:
  • Size: 21.1 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.3.tar.gz
Algorithm Hash digest
SHA256 100da20594faae1b108e0f1dfa7ec8a62515ab6e688ccdc7fd58d16e808fd8c3
MD5 662f7ae27c02b501d22cc2ffca3e4717
BLAKE2b-256 1312d65262f93a6336129881af911217a99f5afc80555283bdc5ecbd99e57fb3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: meowda-0.1.3-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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 06db52271c0d43fc904de99585702e916e2b77d558a35cfd6c2d26730ccc92d5
MD5 469146a192bfc5ee16c50238748042f0
BLAKE2b-256 20dc837ce4774d15aebf711889190aad1b0c9e54645db8dee01725d11edb694a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: meowda-0.1.3-py3-none-win32.whl
  • Upload date:
  • Size: 299.4 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.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 5b2197442e0bf83fb4194d7961b83b9e7cc345d586e1f35c2d0b915b232d0812
MD5 7fa925ccaf411d07019299df08b772f5
BLAKE2b-256 ac8e52fe3af30b56b27e799b238fddcbee3047fda7a88afdaf432859916413a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ee51f8efca698c63ad94c4854ae90a4e34679e4ffb5ada2d33608221e0b5c83
MD5 927123028d30bf1756b4d4b12984b09c
BLAKE2b-256 665bb6bae52ec60efbe10ba3f6a78fee1bdae782dd98ab0a835aef8e17c6c537

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e2b6d1afa81e2f5821cd8e67699185abb1f42b26515a21ffde7c1a08e49efc1e
MD5 7702c098a886d5c6899090daa9181aca
BLAKE2b-256 276f8af336ac8117cc6c9a1ae422393fd0767d27da9bc8e02b12c4db151648a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff7d74a23e156437f3ef021243f5b34d2412a0c59bfd7a75ae4b135e3a5b7613
MD5 230b82387c6f4f832f8b426bfaa46d4e
BLAKE2b-256 4f13b2291606e04600d5583175ea00bde867be10c2cb1d1439b8fe181f52bedc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36b2668f0d0e4b418278574bfb15689bb60bc8277c7d7053fb67dc502af098e9
MD5 3b73bd6f76a50746eb6787eb81dcfda9
BLAKE2b-256 62787d149db1949b614bcff7b6fe4ccedfa7d9c9bc3cfb219fad0aa7478540e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3b19ea868544b663827591d3b28b13d679a3af06f78d0f457d5e96f4a181b579
MD5 e80b3a316e811afe34bc9e681d288478
BLAKE2b-256 1f919cc124293279ef9fd744f47da104752559bca9ef40682494eb138f25f3d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edc9e924c1275e7e86a81cea1acea19ac3db6666415d54fcdd706bdc07d6ae10
MD5 a7c4a4aab686cee66007281528f0698f
BLAKE2b-256 ed70dbeab254a66d5805bc6950bfbc9bed1a2391e9b732139ea3c79323ac88f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85315f14a4034255d7898b09dd68732f441798a99493a5418aa717294a95c247
MD5 4d2f38e455d48aa36b5856d7ec23f418
BLAKE2b-256 ce2a12d4af71a332403019f779a3e733a17246d1798676f017c1e176e27e1eb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for meowda-0.1.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 706ce0a08d4f67c3c7c59a18eb660b3f1870559f4fc9b16ea8509d58daf3ce7a
MD5 9dd93c9481e453b9b18ad0c6635a9489
BLAKE2b-256 f5b2e780ff8272c7b3cf90cdfad9879a2cdc58fb8c394e2eca641a109ba5175d

See more details on using hashes here.

Provenance

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