Skip to main content

MXS utility library for system tools, EFI builders and Windows helpers.

Project description

MXSLib3

MXSLib3 is a small Python library for MXS projects: system info, logging, downloading files, disk checks and EFI folder generation.

Install locally

cd mxslib3_pkg
python -m pip install .

After publishing to PyPI:

pip install mxslib3

Use in Python

from mxslib3 import MXSLogger, SystemInfo, EFIBuilder, get_info

log = MXSLogger("demo")
log.success("MXSLib3 works")
print(SystemInfo.summary())
print(get_info())
EFIBuilder("build_output").create_basic_efi()

CLI commands

mxsinfo
mxs info
mxs make-efi build_output

Development install

python -m pip install -e .

Build package

python -m pip install --upgrade build twine
python -m build
python -m twine check dist/*

Publish to PyPI

Create a PyPI account and API token, then upload:

python -m twine upload dist/*

For API token login, username is usually:

__token__

The password is your token, starting with pypi-.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mxslib3-0.1.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mxslib3-0.1.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file mxslib3-0.1.1.tar.gz.

File metadata

  • Download URL: mxslib3-0.1.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for mxslib3-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e3f0aef98e01c1834c20b10020ec03b541804387b24b0041f6bc7328484deb3f
MD5 aa6ebf36fef3a1474341aed0d8bb25c2
BLAKE2b-256 6de8730a11fe302e1fd369ac61e91a7b18f4b414b045a8adfd28ed15fa750959

See more details on using hashes here.

File details

Details for the file mxslib3-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mxslib3-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for mxslib3-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4751edd40f522c355a81e9ec353a171d97d1daabd7353d6cd235d9dc54c088a3
MD5 1601e01f556c5456a1bbec8c4ab6d7de
BLAKE2b-256 f8dd2d8c4a985d912fd1deb8631c6c4b267612061ccb3dc3348c7d6ff3ad0eb9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page