hygeia | Python toolchain manager 🐍

 by   nbigaouette Rust Version: v0.3.7 License: Apache-2.0

kandi X-RAY | hygeia Summary

kandi X-RAY | hygeia Summary

hygeia is a Rust library. hygeia has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Hygeia is Python interpreter manager, built with in Rust. It's goal is to allow individual projects to specify which interpreter to use using a .python-version file. The previous project's name was pycors. Python packaging situation is painful. macOS comes with Python 2.7 which is coming close to being end-of-life. Additionally, it does not include pip, the package installer. pip was only included by default with Python >= 3.4. The install instructions for pip contains a large warning against installing it in the system interpreter. virtualenv could be used, but it needs to be installed... using pip, resulting in a chicken-and-egg situation. Hygeia will download and compile specified versions of Python and allow switching between them easily. The project took a lot of inspiration from pyenv, which does something similar. pyenv is written in Bash though, which prevents it from being used easily on Windows. Hygeia aims to be portable across Windows, Linux and macOS.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              hygeia has a low active ecosystem.
              It has 59 star(s) with 4 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 25 open issues and 48 have been closed. On average issues are closed in 96 days. There are 4 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of hygeia is v0.3.7

            kandi-Quality Quality

              hygeia has no bugs reported.

            kandi-Security Security

              hygeia has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              hygeia is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              hygeia releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of hygeia
            Get all kandi verified functions for this library.

            hygeia Key Features

            No Key Features are available at this moment for hygeia.

            hygeia Examples and Code Snippets

            No Code Snippets are available at this moment for hygeia.

            Community Discussions

            No Community Discussions are available at this moment for hygeia.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install hygeia

            Visit the release page to download the latest precompiled version for your platform (Linux, macOS, Windows).
            Extract to a temporary location.
            Open a terminal and execute ./hygeia setup <SHELL> (where SHELL is one of bash, zsh or powershell). This will: copy itself to ${HYGEIA_HOME} (${HOME}/.hygeia) as a shim for Python create the file ${HYGEIA_HOME}/extra-packages-to-install.txt containing a list of Python packages to pip-install when flag --extra/-e is used with install or select commands setup ~/.<SHELL>rc to add ${HOME}/.hygeia/shims in the front of your ${PATH}
            You can delete the downloaded archive and the extracted binary.
            To set up Hygeia by installing it (and its shims) to $HYGEIA_HOME and configuring a bash shell:.
            Copy the hygeia binary to $HYGEIA_HOME/shims/;
            Create hard-links to it with Python binary names;
            Create a bash completion script in $HYGEIA_HOME/hygeia.bash-completion;
            Add $HYGEIA_HOME/shims/ to $PATH through ~/.bashrc;
            Add line sourcing $HYGEIA_HOME/hygeia.bash-completion in ~/.bashrc;
            Create the file $HYGEIA_HOME/extra-packages-to-install.txt containing a list of Python packages to pip-install when flag --extra/-e is used with install or select command.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/nbigaouette/hygeia.git

          • CLI

            gh repo clone nbigaouette/hygeia

          • sshUrl

            git@github.com:nbigaouette/hygeia.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link