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 hashes)

Uploaded source

Built Distribution

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

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page