Skip to main content

Docs

Docket Analyzer Core

Core utilities for Docket Analyzer modules

Full documentation available at docs.docketanalyzer.com

Install and Configure

Install docketanalyzer:

pip install `docketanalyzer[all]`

Run the configuration script:

da configure

Load Configured Env

from docketanalyzer import env

print(env.VARIABLE_NAME)

Service Clients

Elasticsearch

from docketanalyzer import load_elastic

es = load_elastic()
print(es.ping())

Postgres

from docketanalyzer_core import load_psql

db = load_psql()
print(db.status())

Redis

from docketanalyzer import load_redis

redis = load_redis()
print(redis.ping())

S3

from docketanalyzer import load_s3

s3 = load_s3()
print(s3.status())

Registry

Example usage:

from docketanalyzer import Registry, SomeBaseClass


class SomeRegistry(Registry):
    def find_filter(self, obj):
        return (
            isinstance(obj, type) and
            issubclass(obj, SomeBaseClass) and
            obj is not SomeBaseClass
        )


some_registry = SomeRegistry()

# Find subclasses of SomeBaseClass in this module
some_registry.find(recurse=True)

# Import these into the current namespace
some_registry.import_registered()

Metadata

Release files for docketanalyzer-core 0.1.11

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

Source distribution (sdist)

Source distribution for docketanalyzer-core 0.1.11
File Size Uploaded Provenance Actions
docketanalyzer_core-0.1.11.tar.gz 38.8 kB Without provenance Details for docketanalyzer_core-0.1.11.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for docketanalyzer-core 0.1.11
File Interpreter ABI Platform Actions
docketanalyzer_core-0.1.11-py3-none-any.whl Python 3 none any Details for docketanalyzer_core-0.1.11-py3-none-any.whl

Total release size: 84.7 kB

Release files / docketanalyzer_core-0.1.11.tar.gz

Download URL docketanalyzer_core-0.1.11.tar.gz
Size 38.8 kB
Tags Source
SHA-256 checksum
How to use checksums
631ea93fea82a652c3ed7b099eef1d7effbfac893644144d2fc2821d0fc2fbb2
BLAKE2b-256 checksum
How to use checksums
652bf4c7ae3baa68c9b3439d13fc422cd4daca28e6d3279c50b14746b14a0d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Release files / docketanalyzer_core-0.1.11-py3-none-any.whl

Download URL docketanalyzer_core-0.1.11-py3-none-any.whl
Size 45.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49e7c4c87fcf659fbae0173ae65e5ce1b1707faa52472dcb20fb21c00b878842
BLAKE2b-256 checksum
How to use checksums
a81ad97aaea8366fc689fcd360b62ccf6421299e1578b962cc07cba885ef1778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Security for docketanalyzer-core 0.1.11

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.

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