Skip to main content

Generate attribution document with input of CSV/Excel/JSON.

Project description

Tool for Attribution Notice generation.

Read more about AttributeCode here.

Features

  • Accept data from multiple formats:
    • A spreadsheet file (csv or xlsx)

    • A JSON file format for Attribution that would have the primary Attribution fields

    • A ScanCode JSON file.

  • A configuration option to map input data to Attribution output fields.

  • Jinja templates to customize the Attribution Notice output.

  • Access to a database of license texts based on ScanCode license keys.

Build and tests status

Branch

Linux/macOS

Master

Linux Master branch tests status

Develop

Linux Develop branch tests status

REQUIREMENTS

Python3.6

On Linux and Mac, Python is typically pre-installed. To verify which version may be pre-installed, open a terminal and type:

python –version

On Windows or Mac, you can download the latest Python here:

https://www.python.org/downloads/

Download the .msi installer for Windows or the .dmg archive for Mac. Open and run the installer using all the default options.

INSTALLATION

Checkout the AttributeCode from:

https://github.com/nexB/attributecode

Read the setup process.

HELP and SUPPORT

If you have a question or find a bug, enter a ticket at:

https://github.com/nexB/attributecode

For issues, you can use:

https://github.com/nexB/attributecode/issues

SOURCE CODE

The AttributeCode is available through GitHub. For the latest version visit:

https://github.com/nexB/attributecode

HACKING

We accept pull requests provided under the same license as this tool. You agree to the http://developercertificate.org/

LICENSE

The AttributeCode is released under the Apache 2.0 license. See the about.ABOUT file for details.

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

attributecode-1.0.0.tar.gz (17.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

attributecode-1.0.0-py2.py3-none-any.whl (22.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file attributecode-1.0.0.tar.gz.

File metadata

  • Download URL: attributecode-1.0.0.tar.gz
  • Upload date:
  • Size: 17.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.0

File hashes

Hashes for attributecode-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a2f6b032162c85d69d521386bebb20c08a0cb751d97db6d5716baeee35563dc5
MD5 803ae92034284100aea54d12698845ee
BLAKE2b-256 48f24686b9b92358ab572fc3bd98ca3e4e54791a72f1b4fbf344f8fa4106dc6f

See more details on using hashes here.

File details

Details for the file attributecode-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: attributecode-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.0

File hashes

Hashes for attributecode-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aa6df1785c4627e31f8cb8143da60a8ee69238d6092e52a0f56caacf8a18f690
MD5 3742020be36afec1af7febf381458844
BLAKE2b-256 dab1981d1a02f432219048bf766d5cec6b9ad6f3f7b070932c35df0c9ffa666c

See more details on using hashes here.

Supported by

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