Catalog PyPI
PACKAGE EXPLORERView in registry

adminpy

PyPI

Admin escalator module for Python

Versions collected1
Direct dependencies1From release 0.5.1
Last observed20 Oct, 19:41 UTC

README

Version 0.5.1 documentation

adminpy - Python Admin access for most platforms

This module makes it easy to check system platform type and gain admin rights for scripts that require it.

This utilises PyUAC on the Windows platform and requires the use of Sudo on *NIX systems for admin rights escalation.

The purpose of this is to try and make people's life easier when needed more rights for python scripts.

adminpy on Github

Usage of the module

There are 3 functions of this module

  1. The sysinfo() function outputs whether the script recognises which type of system it's running on.

Example: On a Windows system, the script will output,"You are running on a Windows-based system."

  1. The admincheck() function will output a "Yes" or "No", depending on if it has root or admin privilege

  2. The runadmin() function will utilise ctypes function or Sudo (for linux) to relaunch script if does not have root or admin privilege

Requirements

  • This module requires PyUAC and PyWin32 package to be installed on a Windows system.
  • This module requires Python 3, and does not support Python 2.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.5.121 Apr 20221

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:41 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:09fe7936c4cc9f2865767d50323fe168b19c2aee82b39352249893c2b334bf96