Metadata-Version: 2.4
Name: licenseal
Version: 0.4.2
Summary: License compatibility checker for Python, JS/TS, Rust, Go, Java/JVM, .NET, PHP, Ruby, Elixir/Erlang, and R dependencies
Keywords: license,compliance,spdx,dependencies,python,pypi,javascript,typescript,npm,rust,crates,go,java,jvm,maven,gradle,dotnet,nuget,php,composer,packagist,ruby,rubygems,elixir,erlang,hex,r,cran
Author: SergiiShcherbak
Author-email: SergiiShcherbak <sergii@shcherbak.ai>
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Environment :: Console
Classifier: Typing :: Typed
Requires-Dist: click>=8.1
Requires-Dist: rich>=13.0
Requires-Dist: httpx>=0.27
Requires-Dist: packaging>=24.0
Requires-Dist: semantic-version>=2.10
Requires-Dist: tomli>=2.0 ; python_full_version < '3.11'
Requires-Dist: tethered>=0.5.1
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: defusedxml>=0.7.1
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/shcherbak-ai/licenseal
Project-URL: Repository, https://github.com/shcherbak-ai/licenseal
Project-URL: Issues, https://github.com/shcherbak-ai/licenseal/issues
Description-Content-Type: text/markdown

# licenseal

Check dependency-license compatibility against the license your project ships under.
Scan Python, JavaScript/TypeScript, Rust, Go, Java/JVM, .NET, PHP, Ruby,
Elixir/Erlang, and R projects with one CLI.

```bash
uvx licenseal check
```

- Scans transitive dependencies by default, using lockfiles when available.
- Reads manifests and public registry metadata without installing dependencies,
  running builds, or downloading package archives.
- Fails strict checks on unreviewed violations, warnings, unknown licenses, and
  analysis gaps. Development dependencies are included with `--dev`.
- Produces terminal, Markdown, and JSON reports, with checked-in manual review records.

For a persistent installation:

```bash
uv tool install licenseal
```

See the [full README](https://github.com/shcherbak-ai/licenseal#readme) for examples,
the [usage guide](https://github.com/shcherbak-ai/licenseal/blob/main/USAGE.md) for
options and CI integration, and the
[security model](https://github.com/shcherbak-ai/licenseal/blob/main/SECURITY.md)
for the input and network boundaries.

Licensed under [Apache-2.0](https://github.com/shcherbak-ai/licenseal/blob/main/LICENSE).
License classification is a technical aid, not legal advice.
