spdx[<3.0] verification tool
Project description
SPDX Verify
This repository contains standalone command for verifying SPDX (Software Package Data Exchange) documents.
Note
[NOT-SUPPORTED SPDX 3.0 https://github.com/spdx/tools-python/issues/760]
Features
- Validate SPDX documents for compliance with the specification.
- Check for completeness and correctness of SPDX metadata.
- Support for multiple SPDX formats (e.g., RDF, JSON, Tag/Value).
Prerequisites
- Python 3.8 or higher
- Required dependencies (see
pyproject.toml)
Installation
-
Clone the repository:
git clone https://github.com/dineshr93/spdxverify.git cd spdxverify
-
Install dependencies:
pip install spdxverify
Usage
Run the verification tool on an SPDX file:
> spdxverify -h
usage: spdxverify [-h] spdxFileorDir
Validate SPDX file
positional arguments:
spdxFileorDir SPDX File or SPDX Folder path[NOT-SUPPORTED SPDX 3.0 https://github.com/spdx/tools-python/issues/760]
options:
-h, --help show this help message and exit
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
License
This project is licensed under the MIT License.
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spdxverify-0.1.2.tar.gz.
File metadata
- Download URL: spdxverify-0.1.2.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e118381d44d2fcc85804051306c9671210979c0097e57e06b6a4d2fb48493cd
|
|
| MD5 |
70a76be5ae1c9bda55185fd014c5eaed
|
|
| BLAKE2b-256 |
5a2dad9fca307da26e9c03cccd739e9d75e87a9173b5b50f39731be8dafaf702
|
File details
Details for the file spdxverify-0.1.2-py3-none-any.whl.
File metadata
- Download URL: spdxverify-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4937824f2d498d55d9e7c0d843d1aed8765dae1f216c121950e42c969efa8608
|
|
| MD5 |
baa5375a91993d22444774eb4d1b59a3
|
|
| BLAKE2b-256 |
87002e08993742497fa2bd40d30709ce1d0ca58a90953d37a42d70a0b5a2718f
|