Skip to main content

A lightweight option for creating json description files of Python modules

Project description

Module Map

This is a lightweight package which allows module descriptions to be captured as json files. These can then be compared to capture changes in the module structure between versions.

Installation

modulemap can be installed by running pip install modulemap. It requires Python 3.5.0+ to run.

Dependencies

Features

  • Mapping modules at varying levels of depth
  • Quick evaluation of module changes

Code Example

import modulemap

modulemap.map_module('os')
modulemap.map_module('shutil')

differences = modulemap.compare_module_maps('os_modulemap.json', 'shutil_modulemap.json')

print(differences)

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

modulemap-0.0.2.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

modulemap-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: modulemap-0.0.2.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2

File hashes

Hashes for modulemap-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2c67277530bdefc2417bfc4aeae98b8f8dc856af2792be3dbea2f6b63bbbc3e1
MD5 aeca6821b30f05746087aaeb239f7ca8
BLAKE2b-256 33b85c4656d703d21b79a6d32f13ebf756dbbb4092629029c85172826d0866b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: modulemap-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2

File hashes

Hashes for modulemap-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 577aeabb8204d00cb0c87b4f62759f3c87abea695cbb2f2f4f0ca643df499816
MD5 315f490b0751883a54bc155e5f537ddb
BLAKE2b-256 7584acfe574cfac701393d2b2f8096b83ec934f5238d6c27e7281f45a62ea932

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