Installation

GroupDocs.Metadata for Python via .NET is distributed as a self-contained wheel that bundles the embedded .NET runtime. Nothing else is needed on Windows and macOS; Linux needs ICU and fontconfig, which most distributions already have. A single py3-none-{platform} wheel works across Python 3.5 – 3.14 on Windows, Linux, and macOS (Intel and Apple Silicon).

Note
Before you install, review the System Requirements. The wheels need Linux with glibc 2.27 or newer, or macOS 12 or newer, and pip 20.3 or newer to install. On Linux, install ICU and fontconfig (libicu, libfontconfig1); libgdiplus is not needed.

Install Package from PyPI

All packages are hosted at PyPI. Install the latest version with pip:

py -m pip install groupdocs-metadata-net
python3 -m pip install groupdocs-metadata-net
python3 -m pip install groupdocs-metadata-net

To upgrade an existing installation to the newest release, add the --upgrade flag:

python3 -m pip install --upgrade groupdocs-metadata-net
Note
Using a virtual environment is recommended so the package and its dependencies stay isolated from your system Python. See the Quick Start Guide for the venv setup steps.

Add the Package to requirements.txt

For reproducible builds, pin the version in your project’s requirements.txt:

groupdocs-metadata-net==26.9.0

Then install every dependency at once:

python3 -m pip install -r requirements.txt

Install from a Pre-Downloaded Wheel

In environments without access to PyPI (for example, an air-gapped CI runner or a locked-down server), download the wheel for your platform and install it from a local file.

Download the wheel that matches your operating system and CPU architecture from the GroupDocs.Metadata releases page:

PlatformWheel file name ends withOldest system
Windows 64-bitpy3-none-win_amd64.whl—
Linux x64 (glibc)py3-none-manylinux_2_27_x86_64.whlglibc 2.27 (Ubuntu 18.04, Debian 10, RHEL 8)
macOS Apple Silicon (M-series)py3-none-macosx_12_0_arm64.whlmacOS 12
macOS Intelpy3-none-macosx_12_0_x86_64.whlmacOS 12

Since 26.9 the file names state the oldest system each wheel runs on, so pip 20.3 or newer refuses an older one up front instead of installing a runtime that cannot start. Wheels up to 26.7 were tagged manylinux1_x86_64, macosx_10_14_x86_64 and macosx_11_0_arm64.

Install the downloaded file with pip (replace the file name with the wheel you downloaded):

py -m pip install .\groupdocs_metadata_net-26.9.0-py3-none-win_amd64.whl
python3 -m pip install ./groupdocs_metadata_net-26.9.0-py3-none-manylinux_2_27_x86_64.whl
python3 -m pip install ./groupdocs_metadata_net-26.9.0-py3-none-macosx_12_0_arm64.whl
python3 -m pip install ./groupdocs_metadata_net-26.9.0-py3-none-macosx_12_0_x86_64.whl

Name the wheel file explicitly: PowerShell does not expand a * wildcard for a native command, so pip install groupdocs_metadata_net-*.whl fails there.

Verify the Installation

Confirm the package is installed and importable:

python3 -c "from groupdocs.metadata import Metadata; print('GroupDocs.Metadata is ready')"

You can also check the installed version with pip:

python3 -m pip show groupdocs-metadata-net

The package also installs the groupdocs-metadata command line, which prints the same version:

groupdocs-metadata --version

Next Steps