This document lists the licenses of third-party software used by dspace-python-client. The project itself is licensed under GPL-3.0-or-later; see LICENSE and NOTICE.
License information was generated from installed packages
(pip-licenses, development environment with runtime, optional, and dev
dependencies). Versions may change as dependencies are updated; regenerate
this list before a release if needed.
| Package | License | URL |
|---|---|---|
| defusedxml | Python Software Foundation License | https://github.com/tiran/defusedxml |
| GitPython | BSD-3-Clause | https://github.com/gitpython-developers/GitPython |
| httpx | BSD-3-Clause | https://github.com/encode/httpx |
| orjson | Apache-2.0 OR MIT | https://github.com/ijl/orjson |
| python-dateutil | Apache-2.0; BSD-3-Clause | https://github.com/dateutil/dateutil |
| rich | MIT | https://github.com/Textualize/rich |
| tenacity | Apache-2.0 | https://github.com/jd/tenacity |
| typer | MIT | https://github.com/fastapi/typer |
| Package | License | URL |
|---|---|---|
| PyYAML | MIT | https://pyyaml.org/ |
| Package | License | URL |
|---|---|---|
| mypy | MIT | https://www.mypy-lang.org/ |
| pytest | MIT | https://docs.pytest.org/ |
| pytest-asyncio | Apache-2.0 | https://github.com/pytest-dev/pytest-asyncio |
| respx | BSD-3-Clause | https://lundberg.github.io/respx/ |
| ruff | MIT | https://docs.astral.sh/ruff |
The following packages are pulled in indirectly (HTTP stack, GitPython, Rich, Typer, pytest, mypy, and related tooling). All are compatible with GPL-3.0-or-later.
Build tooling (for example hatchling) is MIT-licensed and is not distributed as part of the installed Python package.
Some example scripts call public HTTP APIs (for example Unpaywall, OpenAlex, Crossref). Those services have their own terms of use; they are not Python package dependencies and are not covered by the licenses above.