Skip to content

IX-py is a zero-dependency Python environment and package manager that eliminates dependency hell and fully isolates projects. A modern alternative to virtualenv and pip-tools for elite developers, data scientists, AI teams, and secure DevOps.

License

Notifications You must be signed in to change notification settings

BryceWDesign/IX-py

Repository files navigation

IX-py

IX-py is a zero-dependency Python environment and dependency manager designed to completely eliminate dependency hell and environment isolation issues for developers of all levels.

Features

  • True environment isolation without virtualenv or conda
  • Automatic lockfile generation and dependency resolution
  • Single CLI tool for managing Python project environments
  • No hidden dependencies, no conflicts, minimal setup
  • Compatible with Python 3.8 and above

Installation

You can install IX-py via pip:

pip install ix-py Usage::: Initialize a new isolated environment in the current directory: ix init Install packages into the isolated environment: ix install <package-name> Generate a lockfile of your environment’s packages: ix lock Run commands or scripts inside the isolated environment: ix run python script.py Why IX-py? If you've struggled with dependency conflicts, virtual environment complexities, or conda headaches, IX-py offers a straightforward, zero-dependency alternative. It isolates environments in a single directory, automates package management, and removes the typical friction developers face.  Contributing Contributions are welcome! Please fork the repo, create a feature branch, and submit a pull request. Ensure tests pass before submitting.  License This project is licensed under the MIT License - see the LICENSE file for details.  Contact For questions or suggestions, please open an issue or reach out on GitHub.  Enjoy hassle-free Python environments with IX-py!