Skip to content

Improve package manager detection#102

Merged
Andy-Python-Programmer merged 1 commit into
Andy-Python-Programmer:masterfrom
Lynndox:improve-package-manager-detection
Apr 19, 2023
Merged

Improve package manager detection#102
Andy-Python-Programmer merged 1 commit into
Andy-Python-Programmer:masterfrom
Lynndox:improve-package-manager-detection

Conversation

@Lynndox
Copy link
Copy Markdown
Contributor

@Lynndox Lynndox commented Apr 19, 2023

Check for existence of apt/pacman rather than relying on /etc/os-release, which can be problematic (#101 (comment))

Check for existence of `apt`/`pacman` rather than relying on /etc/os-release, which can be [problematic](#101 (comment))
@Andy-Python-Programmer Andy-Python-Programmer merged commit 244a6d3 into Andy-Python-Programmer:master Apr 19, 2023
@Andy-Python-Programmer
Copy link
Copy Markdown
Owner

Thanks @Lynndox!

@Lynndox Lynndox deleted the improve-package-manager-detection branch April 19, 2023 14:45
@MolassesLover
Copy link
Copy Markdown
Contributor

I think what would make more sense is to check for the operating system, distribution, and package manager. That way dependencies can be properly determined. You can run into very common issues if you don't do this, such as Debian trying to install packages only available in Ubuntu's repositories, or vice-versa.

The distro Python module is really good for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants