Skip to main content

Core library for ActivityWatch

Project description

aw-core

GitHub Actions badge Code coverage Code style: black Typechecking: Mypy

Core library for ActivityWatch.

Modules

  • aw_core, contains basic datatypes and utilities, such as the Event class, helpers for configuration and logging, as well as schemas for buckets, events, and exports.
  • aw_datastore, contains the datastore classes used by aw-server-python.
  • aw_transform, all event-transforms used in queries.
  • aw_query, the query-language used by ActivityWatch.

How to install

To install the latest git version directly from github without cloning, run pip install git+https://github.com/ActivityWatch/aw-core.git

To install from a cloned version, cd into the directory and run poetry install to install inside an virtualenv. If you want to install it system-wide it can be installed with pip install ., but that has the issue that it might not get the exact version of the dependencies due to not reading the poetry.lock file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aw-core-0.5.0.tar.gz (33.3 kB view details)

Uploaded Source

Built Distribution

aw_core-0.5.0-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file aw-core-0.5.0.tar.gz.

File metadata

  • Download URL: aw-core-0.5.0.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.9.2 Linux/5.11.13-arch1-1

File hashes

Hashes for aw-core-0.5.0.tar.gz
Algorithm Hash digest
SHA256 d74c22b4b338a20e05a3e8a345a1bc427a2579be669c5b9ea1fd04bb6fd18f9e
MD5 dba83ebea58e37b912bd922cc4812b8a
BLAKE2b-256 1d8582d7b6eae98304f37e2a710c475d124f24dc648b9790dedb02d70ee100f0

See more details on using hashes here.

File details

Details for the file aw_core-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: aw_core-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.9.2 Linux/5.11.13-arch1-1

File hashes

Hashes for aw_core-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d72a56a532b447fee48cad2ba0e602713d93b803dff3283256273ca5859007e5
MD5 8b09e0c8e7b602deb92edc2d6d2bf315
BLAKE2b-256 397267b375b150c5c1120cb73ffad49d1fa90dafbc43664e39134f031a009508

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page