You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

python-module-installer

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

python-module-installer

This package helps you to install all modules you need in your directory

pipPyPI
Version
3.15.10
Maintainers
1

Package installer

PyPI PyPI - Python Version
This package helps you to install all modules you need in your directory.

Installation

$ pip install python-module-installer

Sample Usage

from installer.install import ModuleInstaller

install = ModuleInstaller({})
install.install_modules(path_to_folder="absolute path to folder")

Instruction

1. Create file "install.py" in needed directory

alt text alt text

2. Copy and paste code below

alt_text

from intaller.install import ModuleInstaller

install = ModuleInstaller({})
install.install_modules(path_to_folder="absolute path to folder")

and press CTRL + S (Save file)

3. Get needed path to folder. Click right mouse button and click "Copy path"

alt_text

4. Past path into line 4 in install.py (install.install_modules(path_to_folder="absolute path to folder")).

alt_text

4.1 Delete "\install.py" in path because it requires path to folder, not to file

alt_text

Now save the file and run script! Script will install all requested frameworks.

For Contributors

Prepare development environment

  • Install docker on your development machine
  • Start server for testing by following commands from the project's root folder or change path to conf dir in second command to correct:
docker pull bytemark/installer
docker run -d --name installer -e AUTH_TYPE=Basic -e USERNAME=alice -e PASSWORD=secret1234 -v conf:/usr/local/apache2/conf -p 8585:80 bytemark/installer

Code convention

Please check your code according PEP8 Style guides.

Run tests

  • Check that installer container is started on your local machine
  • Execute following command in the project's root folder:
python -m unittest discover -s tests

Prepare a Pull Request

Please use this check list before creating PR:

  • You code should be formatted according PEP8
  • All tests should successfully pass
  • Your changes shouldn't change previous default behaviour, exclude defects
  • All changes are covered by tests

Keywords

client

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts