Skip to main content

check if requirements met

Project description

Ver/TestedPython Ver/Os
repo/Created Commit/Last Tests/GitHubWorkflowStatus Tests/GitHubWorkflowStatus
repo/Size Commit/Count/t Commit/Count/y Commit/Count/m

requirements_checker (current v0.2.5/Ver/Pypi Latest)

DESCRIPTION_SHORT

check if requirements met

DESCRIPTION_LONG

designed for check requirements (systemOs) and raise/bool if no match

Features

  1. check requirements (systemOs), raise/bool if no match
  2. create fuck(?)/getter and is it for check for settings
  3. [python PACKAGES/MODULES]:
    • upgrade
    • delete
    • version_get
    • check_installed)
    • upgrade pip
  4. [VERSION]:
    • parse
    • check
    • compare

License

See the LICENSE file for license rights and limitations (MIT).

Release history

See the HISTORY.md file for release history.

Installation

pip install requirements-checker

Import

from requirements_checker import *

USAGE EXAMPLES

See tests, sourcecode and docstrings for other examples.


1. example1.py

from requirements_checker import *


ReqCheckStr_Os().bool_if__WINDOWS()
ReqCheckStr_Os().bool_if_not__WINDOWS()
ReqCheckStr_Os().raise_if__LINUX()


class ReqCheckStr_Os_MY(ReqCheckStr_Os):
    LINUX: bool = True
    WINDOWS: bool = False


ReqCheckStr_Os_MY()  # check requirement!

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

requirements_checker-0.2.5.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

requirements_checker-0.2.5-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file requirements_checker-0.2.5.tar.gz.

File metadata

  • Download URL: requirements_checker-0.2.5.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.7

File hashes

Hashes for requirements_checker-0.2.5.tar.gz
Algorithm Hash digest
SHA256 bc4b67ebe7f8b9ad4b6c2229e85068be7cfcd7426b685310a0691659ee768dfd
MD5 2c50f77de3800de1d5e49b068da8fa13
BLAKE2b-256 36799eeb029200a78a4b6ffb6c2bbedeb794d3102ba234eb9d4fde7079eda692

See more details on using hashes here.

File details

Details for the file requirements_checker-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for requirements_checker-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 19d94b5a3105d5581d59ad40728c364633740b56e94e2e74fa3edf09bacbd7c7
MD5 ce73f0ef5bf50992d14ed2e0a1768d5d
BLAKE2b-256 f564dcc67ccce948b600756cc2c1660fc73e210c9e28d8a26638289e54d480b3

See more details on using hashes here.

Supported by

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