Installation

SocialSeed Tasker requires Python 3.10+ and a Neo4j instance. Follow these steps to get your environment ready.

Installing via Pip

The easiest way to install SocialSeed Tasker is using pip:

pip install socialseed-tasker

Infrastructure Setup (Docker)

Tasker relies on Neo4j for its graph capabilities. We recommend using Docker Compose to spin up the database and required services.

# Start Neo4j and the Tasker API
docker compose up -d

Configuration

Set up the required environment variables. You can create a .env file in your project root.

Variable Default Description
TASKER_NEO4J_URI bolt://localhost:7687 The connection string for your Neo4j instance.
TASKER_NEO4J_USER neo4j Neo4j username.
TASKER_NEO4J_PASSWORD (None) Required password for your Neo4j instance.

Verification

Once installed, verify that the CLI is working correctly:

tasker status

You should see a summary of the connected graph and its current version (0.9.0).