Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

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!
Morty Proxy This is a proxified and sanitized view of the page, visit original site.