Install DataSurface Python Module

Install the DataSurface Python package from the GitLab PyPI registry via pip.

2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/datasurface/demo1 --skill install-datasurface-python-module-datasurface
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Install DataSurface Python Module
Source: https://github.com/datasurface/demo1/tree/main/.claude/skills/install-datasurface-python
Command: npx skills add https://github.com/datasurface/demo1 --skill install-datasurface-python-module-datasurface

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to install the DataSurface Python package from the GitLab PyPI registry, unlocking access to the DataSurface tooling in Python projects.

Core Features & Use Cases

  • Authenticated Install: Install the package from GitLab using deploy tokens for private registries.
  • Version Control: Support both latest and specific versions via the DATASURFACE_VERSION variable.
  • Verification: Validate the installation by querying the installed package version and Python import.

Quick Start

Export credentials and version: export DATASURFACE_USER="your-deploy-token-username" export DATASURFACE_TOKEN="your-deploy-token" export DATASURFACE_VERSION="1.1.0"

Install with pip: pip install datasurface --index-url "https://${DATASURFACE_USER}:${DATASURFACE_TOKEN}@gitlab.com/api/v4/projects/77796931/packages/pypi/simple"

Verify installation: python -c "import datasurface; print(datasurface.version)"

Frequently Asked Questions about Install DataSurface Python Module

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install a Python package from a private GitLab PyPI registry?

Install a Python package from a private GitLab PyPI registry by passing the `--index-url` flag to pip, embedding your deploy token username and password directly in the URL for authentication.

How do I configure pip credentials for GitLab deploy tokens?

Configure pip credentials for GitLab deploy tokens by exporting your token username and secret as environment variables, then interpolate these variables into the GitLab package registry URL during pip install.

Can I install a specific version of a package using pip from GitLab?

You can install a specific version of a package from GitLab by defining the target release in an environment variable before running pip install, ensuring consistent dependency management across Python projects.

How do I verify a Python package installation from a private registry?

Verify a Python package installation by running a Python command to import the module and print its `__version__` attribute, confirming the package is correctly installed and accessible in your environment.

Do I need deploy tokens to install DataSurface from GitLab?

Deploy tokens are required to install the DataSurface package from GitLab because the PyPI registry is private, meaning pip needs authenticated credentials passed via the index URL to download the package.