{"id":18359764,"url":"https://github.com/enoobis/venv-app","last_synced_at":"2025-04-10T03:26:55.064Z","repository":{"id":236250858,"uuid":"792229011","full_name":"enoobis/venv-app","owner":"enoobis","description":" The venv-app is a Python GUI tool for managing virtual environments ","archived":false,"fork":false,"pushed_at":"2024-04-26T09:21:56.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T18:51:39.437Z","etag":null,"topics":["venv","venv-app","venv-manager","venv-python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enoobis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-26T08:34:40.000Z","updated_at":"2024-12-07T04:03:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe89acd4-309a-4315-9437-9e7fc799e35a","html_url":"https://github.com/enoobis/venv-app","commit_stats":null,"previous_names":["enoobis/venv-app"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enoobis%2Fvenv-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enoobis%2Fvenv-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enoobis%2Fvenv-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enoobis%2Fvenv-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enoobis","download_url":"https://codeload.github.com/enoobis/venv-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248150084,"owners_count":21055854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["venv","venv-app","venv-manager","venv-python"],"created_at":"2024-11-05T22:24:25.012Z","updated_at":"2025-04-10T03:26:55.038Z","avatar_url":"https://github.com/enoobis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# venv-app // VEnv Manager\n\n**Description:**\nThe VEnv Manager is a graphical user interface (GUI) application built using Tkinter in Python. It allows users to manage virtual environments (venv) and Python packages conveniently.\n\n**Features:**\n1. **Environment Management:**\n   - Create new virtual environments.\n   - Delete existing virtual environments.\n   - View a list of all created environments.\n\n2. **Package Management:**\n   - Install packages into the selected environment.\n   - Delete packages from the selected environment.\n   - Install packages listed in a `requirements.txt` file.\n   - Install packages using the terminal.\n   - Export a list of installed packages to a text file.\n   - Import a list of packages from a text file and install them.\n   - View and manage installed packages in the selected environment.\n\n**How to Use:**\n1. **Environment Management:**\n   - Enter the desired environment name in the entry field.\n   - Click \"Create Environment\" to create a new environment.\n   - Click \"Delete Environment\" to delete the selected environment.\n   - Click \"All Environments List\" to view a list of all created environments.\n\n2. **Package Management:**\n   - Enter the package name in the entry field.\n   - Click \"Install Package\" to install the specified package into the selected environment.\n   - Click \"Delete Package\" to uninstall the specified package from the selected environment.\n   - Click \"Install requirements.txt\" to install packages listed in a `requirements.txt` file.\n   - Click \"Install using Terminal\" to open a terminal window for manual package installation.\n   - Click \"Export Packages List\" to export a list of installed packages to a text file.\n   - Click \"Import Packages List\" to import a list of packages from a text file and install them.\n   - Click \"Manage Installed Packages\" to view and manage installed packages in the selected environment.\n  \n**Screenshot:**\n\n![image](https://github.com/enoobis/venv-app/assets/62465404/ba829751-4dc0-47e3-8481-f478b1637d25)\n\n**Download:**\nhttps://github.com/enoobis/venv-app/releases/\n\n**Contributing:**\nContributions, bug reports, and feature requests are welcome. Please feel free to open an issue or submit a pull request.\n\n**License:**\nThis project is licensed under the MIT License. See the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenoobis%2Fvenv-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenoobis%2Fvenv-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenoobis%2Fvenv-app/lists"}