Skip to main content

Monkeytype SQLAlchemy

A SQLAlchemy-backed store for use with monkeytype by Instagram.

This store is schema-compatible with the default SQLite-backend store, merely using SQLAlchemy for database interactions. This allows easy use of any database dialect supported by SQLAlchemy

Usage

Create a monkeytype_config.py in your project folder as suggested by the MonkeyType docs

from monkeytype_sqlalchemy import SQLAlchemyConfig

CONFIG = SQLAlchemyConfig()

Alternately, modify your Config class to return an instance of the SQLAlchemyStore call trace store

from monkeytype.config import Config
from monkeytype.db.base import CallTraceStore
from monkeytype_sqlalchemy import SQLAlchemyStore

class MyConfig(Config):
    def trace_store(self) -> CallTraceStore:
        return SQLAlchemyStore.make_store("postgresql+psycopg:///localhost/my_database")

Metadata

Release files for monkeytype-sqlalchemy 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for monkeytype-sqlalchemy 0.1
File Size Uploaded Provenance Actions
monkeytype_sqlalchemy-0.1.tar.gz 2.7 kB Without provenance Details for monkeytype_sqlalchemy-0.1.tar.gz

Release files / monkeytype_sqlalchemy-0.1.tar.gz

Download URL monkeytype_sqlalchemy-0.1.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3ce5ee193ddc2f712ec74848687ad734b22a5f4f1cf11f950aa8dea9f1a9e988
BLAKE2b-256 checksum
How to use checksums
e7421eb7daaaddbe16bd504b5e748630d0393f1fcef1bcfec03275a80428536d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Security for monkeytype-sqlalchemy 0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page