Skip to main content

Collects license information for Elm project dependencies.

Project description

Elm License Finder

Python Edition

Using Python CLI Script

Requires Python 3

Run python3 -m pip install colorclass terminaltables semver

If you are running the python script from inside your elm.json directory: python3 find_licenses.py

If you are running the python script from a different directory: python3 find_licenses.py relative/path/to/elm/project

Using Python Package

Requires Python 3

Install the package with python3 -m pip install elm_license_finder

Import the two needed functions and use them:

import os
from elm_license_finder import get_project_dependencies, output_tables

dir = os.path.join("path", "to", "elm", "project")

# Parses elm.json and builds dependency and license data
deps = get_project_dependencies(dir)
# Outputs pretty tables with the information
output_tables(deps)

Project details


Download files

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

Files for elm-license-finder, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size elm_license_finder-1.0.1-py3-none-any.whl (7.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size elm_license_finder-1.0.1.tar.gz (3.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page