Mmpm

Latest version: v4.1.2

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 11

0.3

- Resolved major performance issue with `import pip`. Changed logic to only import when needed to
install packages
- Reduced execution time by a lot, but there is still some issues that can be fixed to speed up more
- Still in need of more code cleanup

0.2

- Some code cleanup

- renamed some function calls to be more idiomatic

- Added doc-strings to functions

- Added new method `check_for_mmpm_enhancements` to check for updates to MMPM, which will run
intermittently, and prompt the user when one is found

- The user may also run `check_for_mmpm_enhancements` by specifying the `-e` flag

- Removed onus of installing required Python modules on user during `make install` process by
including `try` and `except` blocks in `mmpm.py`. Primary reason for this was based on odd
segmentation faults when attempting to handle original `make install` from within
`check_for_mmpm_enhancements`. This will be cleaned up later on, but since it seems to work, no
reason to go overboard just yet.

- Still a lot more code cleanup can be done...like A LOT more.

- Planning to break up MMPM into a module, and add functionality which will include scraping of the
module pages to find any configs that can be placed into the main config, `config.js`
automatically for the user. This should be pretty doable considering it's just a JSON file, and it
call be indexed into

- Next version will focus on more code cleanup, and presentation of module names. Rather than
displaying everything in a large list, they will be shown in a table, that is more compact and
readable.

0.1

- Initial creation of MMPM package manager

Page 11 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.