Skip to main content

Import something from a module, while mocking anything in its namespace.

Project description

PYTHON OBJECT GETTER

Import something from a module, while mocking anything in its namespace.

GitHub Workflow Status (branch) Production Version PyPI - Wheel Supported Python versions GitHub GitHub commits since tagged version (branch) GitHub commits since latest release (by SemVer)

Features

  1. python_object_getter python package

    1. Great Feature

    2. Nice Feature

  2. Test Suite using Pytest

  3. Parallel Execution of Unit Tests, on multiple cpu’s

  4. Automation, using tox

    1. Code Coverage measuring

    2. Build Command, using the build python package

    3. Pypi Deploy Command, supporting upload to both pypi.org and test.pypi.org servers

    4. Type Check Command, using mypy

  5. CI Pipeline, running on Github Actions

    1. Job Matrix, spanning different platform’s and python version’s

      1. Platforms: ubuntu-latest, macos-latest

      2. Python Iterpreters: 3.6, 3.7, 3.8, 3.9, 3.10

    2. Parallel Job execution, generated from the matrix, that runs the Test Suite

Prerequisites

You need to have Python installed.

Quickstart

Using pip is the approved way for installing python_object_getter.

python3 -m pip install python_object_getter

TODO demonstrate a use case

License

GitHub

License

  • Free software: GNU Affero General Public License v3.0

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

python_object_getter-0.0.2.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

python_object_getter-0.0.2-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file python_object_getter-0.0.2.tar.gz.

File metadata

  • Download URL: python_object_getter-0.0.2.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/4.11.3 packaging/21.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.8.10

File hashes

Hashes for python_object_getter-0.0.2.tar.gz
Algorithm Hash digest
SHA256 14ed37f0a431ff09da0c7090d222e88a745bc9e29055b991da0e5cc2cf19d636
MD5 cf2bc576c69968bafa9496333beb4e71
BLAKE2b-256 69af51f0be90c116bb0e8529f9c69136a2356d77183d6be869721868cc0ea882

See more details on using hashes here.

File details

Details for the file python_object_getter-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: python_object_getter-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/4.11.3 packaging/21.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.8.10

File hashes

Hashes for python_object_getter-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7b853005635ab5440d0a43adf8bd8683fbbc2e63c915e75f861a930186d70d5c
MD5 76e881baeb7ddbe8685198f6c41c7dbd
BLAKE2b-256 28b1f1535ae9471c6b534677ca96700a72d078bba0e73331d306a398d2c4c73d

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