Skip to main content

No project description provided

Project description

Datalint Core

Rust-powered backend for dataset inspection and quality control, following best practices from projects like pydantic-core.

Project Structure

Following pydantic-core's patterns, we maintain a clean separation between:

  • Core Rust logic (src/cache.rs, etc.)
  • Error handling (src/errors.rs)
  • Python bindings (src/lib.rs)
datalint-core/
├── src/
│   ├── cache.rs        # Core cache/database logic
│   ├── errors.rs       # Error types and handling
│   └── lib.rs          # Python module bindings
├── python/
│   └── datalint_core/  # Python package
│       └── __init__.py # Python API exports
└── test_cache.py       # Test script

Best Practices Applied

1. Error Handling

  • Custom DatalintError enum for Rust-side errors
  • Automatic conversion to Python exceptions via From trait
  • Type alias DatalintResult<T> for cleaner function signatures

2. Module Organization

  • Core logic separated from Python bindings
  • Clean module structure with clear responsibilities
  • Minimal Python binding layer

3. Python Module

  • Version information exposed via __version__
  • Clean #[pymodule] definition
  • Consistent naming (_datalint_core internal, datalint_core public)

4. Build Configuration

  • Minimal dependencies (pyo3 for bindings, rusqlite for database)
  • Proper feature flags for extension module
  • SQLite bundled for portability (no system dependencies)

Building

# Development build
maturin develop

# Production build
maturin build --release

# Run tests
python test_cache.py

Current API

create_cache(cache_path: str) -> str

Creates an SQLite database at the specified path with a basic metadata table structure:

CREATE TABLE dataset_metadata (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    key TEXT NOT NULL UNIQUE,
    value TEXT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)

The database is configured with:

  • WAL mode for better concurrency
  • Normal synchronous mode for balanced performance

Test Coverage

The test suite verifies:

  • ✅ Database creation with proper table structure
  • ✅ Nested directory creation
  • ✅ Idempotent operations (can run multiple times safely)
  • ✅ Table structure validation

Future Development

Following pydantic-core's incremental approach:

  1. ✅ Start with minimal viable functionality (basic database)
  2. 🔄 Add dataset-specific tables incrementally
  3. 🔄 Add indexing and caching logic
  4. 🔄 Optimize performance-critical paths

Development Guidelines

  1. Type Safety: Use Rust's type system to prevent errors at compile time
  2. Error Messages: Provide clear, actionable error messages
  3. Documentation: Document all public APIs with examples
  4. Testing: Test both Rust and Python interfaces
  5. Performance: Profile and optimize hot paths

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

datalint_core-0.1.1.tar.gz (28.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

datalint_core-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

datalint_core-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

datalint_core-0.1.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

datalint_core-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

datalint_core-0.1.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

datalint_core-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

datalint_core-0.1.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

datalint_core-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

datalint_core-0.1.1-cp313-cp313t-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp313-cp313-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.13Windows x86-64

datalint_core-0.1.1-cp313-cp313-win32.whl (7.0 MB view details)

Uploaded CPython 3.13Windows x86

datalint_core-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

datalint_core-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

datalint_core-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

datalint_core-0.1.1-cp313-cp313-macosx_10_14_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

datalint_core-0.1.1-cp312-cp312-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.12Windows x86-64

datalint_core-0.1.1-cp312-cp312-win32.whl (7.0 MB view details)

Uploaded CPython 3.12Windows x86

datalint_core-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

datalint_core-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

datalint_core-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

datalint_core-0.1.1-cp312-cp312-macosx_10_14_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

datalint_core-0.1.1-cp311-cp311-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.11Windows x86-64

datalint_core-0.1.1-cp311-cp311-win32.whl (7.0 MB view details)

Uploaded CPython 3.11Windows x86

datalint_core-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

datalint_core-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

datalint_core-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

datalint_core-0.1.1-cp311-cp311-macosx_10_14_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

datalint_core-0.1.1-cp310-cp310-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.10Windows x86-64

datalint_core-0.1.1-cp310-cp310-win32.whl (7.0 MB view details)

Uploaded CPython 3.10Windows x86

datalint_core-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

datalint_core-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

datalint_core-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

datalint_core-0.1.1-cp310-cp310-macosx_10_14_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

datalint_core-0.1.1-cp39-cp39-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.9Windows x86-64

datalint_core-0.1.1-cp39-cp39-win32.whl (7.0 MB view details)

Uploaded CPython 3.9Windows x86

datalint_core-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

datalint_core-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (16.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

datalint_core-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

datalint_core-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

datalint_core-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (8.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

datalint_core-0.1.1-cp39-cp39-macosx_10_14_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file datalint_core-0.1.1.tar.gz.

File metadata

  • Download URL: datalint_core-0.1.1.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for datalint_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5ea6480579508b1a2c50a9877c9e1cac32a124e3f55d80df9bc21819d54f423a
MD5 20d16e9940475f2dc46fce038c7503e8
BLAKE2b-256 c4703856159dace23883081e6927dbfd6fcace41fd5064a110dc9256ebca2544

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e070b2c932815b015c59078ca2b47ceb9d99936b14eaa94ad931a4e178a95f25
MD5 89782e5a6637393d0b904802628cc8d7
BLAKE2b-256 b310ecd7053c37442754032fb179ae105285401b0cf061c6b2ec015039eaeec5

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7f42bce69facc574b3d37433eb355b6ebd21070d5139c18967eeb06b37ebd08
MD5 77ff28e9ec433227cbd8e03a75da1885
BLAKE2b-256 412c6bf9d8d52ae3b31d9d4133096e90c58e5e440c2a670599ae684139b6394e

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92b80f5da1961271d8db33421495dc265c51316cd6b05653911f5fbb41ef2444
MD5 3dcc6fb68a3137e26f5024f5ba5eb867
BLAKE2b-256 d223cb04b02ed48a155a7dd1d957b0a2b589146a77e05e5f16e21014a1e81225

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 352877d3b771deb285e890fd50edd240af37a6c977c929d5882a060b0f2a8218
MD5 998ff5cfc89a8b8722e514b977b8595f
BLAKE2b-256 f45ad49e60e1ea36efa644095fe7eefe6c16d59beee8f79c28f94dd457104471

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb01c055a8d415e992008a64a942c67f1663cb1103f94a213be28570c14cfbd8
MD5 2547a7d113191e2c1469121c9fd88cab
BLAKE2b-256 2361f770b66e7b24219f20c1a96c5a65ae71bf700f7f6079c1640389995e24a1

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33d2fc96ecf1d3c681aef0f1f7d4e3b61c63563d7375680802ed5dfc0a0a6ada
MD5 6f098485222744c88ade8aec565c1ce2
BLAKE2b-256 38755d15d7a9349956703a94db916160cdf233869f6875dd96428efbbc806c3d

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25dd8125fd0db924ad0b885afc3554ba1ec37e2ac68aef469ab8a35cec56a6eb
MD5 734a36d7b9665480ee1ae159ae97d445
BLAKE2b-256 e0a4ffc8bdf2f3913aa62d1604758a3aae6694864eafdeef2b8448f0c77aa3f3

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 277f3bd8490a540b1b565496564361c5d3486e07f7510bbdd3db46a550701e99
MD5 a321dd79ffdff44f0587f160b5c944a8
BLAKE2b-256 b8c6aec05c1e3412be779ac74969e86456db031f51eaaf887f5ffa1c1ab8ffbc

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d161824f5e5c4afb38cb75b51a70e7412e96ed0a4cb238a551ba3aaf64cd756a
MD5 b8f267efc2cadc4c257805b2df98edee
BLAKE2b-256 770dd527d80ce1fc7470c48c7fd8846701316f670c9e5cd635caedf55692ff84

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9dd1089326ca7f583b97fb9a57adc7abfac6b117da6b6addb237de7d06e33110
MD5 184c91d3668f1d91122e6d949fb58f25
BLAKE2b-256 e33ff9df6ef42d892a1fa6f7c19e0d4b088b81966ab609fad7559b069b6c1ee4

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2cc96b4c1a3c232a4ab1932dbb63a7dd72eb02bd56d7e3349a2d715fdce0f3a
MD5 8a7a808bd77592ac88c7b339e91f2de8
BLAKE2b-256 cef790a6ec246da06d30cbf88672a4b910d0bdb4d048fc6f5060bf2adf91fa39

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf8d16a32f2b7f26b97a326d5c113f1eab88c8b3874f0e77fd27c95486f1c4b8
MD5 fb65a4c471f563fde4d476655ece535d
BLAKE2b-256 a9875a85084a6c92bf041809ca0b8572aa7e1e656eb34fe91cb15e9c0db733f8

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4975f456c6c61b3f6294109730269a7534f01be38f0b450c8813308f39e0fa4a
MD5 9bfb588cb698699a5a7c8e6c95e7d5c0
BLAKE2b-256 51d27f0a9639ae903dec2159d4556cb6139634fd281fc66ae21126850f65449d

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c97f5c0714c08c56b43cac674866cd9cd0fc6ab511869688fa3124d68ccec703
MD5 cd53256a97c9f263232bbb328ac3cc16
BLAKE2b-256 ff803116b141bd120dcf2a342ffb02bba6efda2c7ca066e800b93ed3b0943cd0

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d8761e7bd4e5571e7a4e447bb1e0d4798690482ca80c0b2f7cfafa5a21c394f
MD5 77709df7f79eb97ab31cb3d4f5fddb19
BLAKE2b-256 3e6b8934d6437ca5391e482f589075d17d9fb5a28b528f2dbe48e31f05c52858

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b13987174caf3293b85445d42cd13d7723fda9b3c0e00e30cfe3364e8b3907a3
MD5 d1a558f818130f88aead268b5f1dc2b4
BLAKE2b-256 6010bec9cea9a09f25fb886684d494e348be01a369ce8ba81644a9c720372be1

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: datalint_core-0.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 dacf28698da47f9e00e54b5f51de2738b08fab9a6e62fc6d2ca0108daf954f22
MD5 dafb41c38fe5a3b4f66bc027bd2c0916
BLAKE2b-256 9adccb4748a3425b62ddd8134aea6465950a84c0f5aa697aedcd031e2ddb379a

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58790d7a0e11969b6370eb913436d78ebf90dd5260be55ee1475ffe81cba3a41
MD5 e3b34c7464a6b4988613064fa5ba95f3
BLAKE2b-256 3e0fa4d714d852cc2f74cff645305afd1bc8cb4cb6d06b6d2af81018bc98f670

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b634da8ad05a5b9217a13197d0c0090a9de9d432f247b187d665ce19f44d9f78
MD5 cd274619e0056539dbd3859896c20238
BLAKE2b-256 3ec6319872cdae44c37e78e564ba333bb682268d3196c4c33460b7c1840b88d3

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83b37a09d196a3586628600bd159681753327229d63439d049f75dfe89394514
MD5 1fec7f6d255854c583a5ade023e33c25
BLAKE2b-256 d0cf0ebc267a08a2d0399ebd4571dafd591d1c469bcfc2f6830113e85508c2bd

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 739c5b5580960605677122d5ca0f2a405a71487b6df78ea6d7fa6291963b45bb
MD5 7556188883824bdaf9dc195ec95eaf69
BLAKE2b-256 8990fb71dfe95e8e543bc81824a5a7513d69fdcd9701fdab7e9900e6622add32

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cc512d84dfde2d9ac53be26367513630971edae018ccd75ccd1bbcc825c1fd2
MD5 42be4cf0335988fcd5eaa6c60fe15337
BLAKE2b-256 4e764b812b3d31966ee9788ea108ec37ed2d6ebd4c4e69b138c8c9b19066ff08

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 83311becdf0a4684043544660221f13315047eb910de3ec7fcf7885bb35a255d
MD5 5df93ae1595befb189815699317dafad
BLAKE2b-256 76c927a6e01c8f7e6bcfd6c33807be3157d24b45a83c7d243e69b2ed4b785954

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b0b31cd830cf3979e29cb65f584c06a07e5b257e8600cd8850e6109ae579dbf9
MD5 0167075b72d22f074444e18bd7dcdbbe
BLAKE2b-256 0d5f2953e3bb5e9b57128cfdfcb9eb564ba7c5dd023f7a2cec755f9ee24c8354

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: datalint_core-0.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 779b348b704d9cb8c34c498558b3e375cf5bda17758fee9a2d1e3800821ff6a0
MD5 1c16188199223178b6ddb5967b18a2f8
BLAKE2b-256 54ec793f8734c2e825236734680382662a4d247e1058246a2e54ec15a92274b3

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3224e3db0844ad20985e9427f76aeafff33e6cf87f6812fab81b009f276dac4c
MD5 5c48676f399dc998c943c44c9e39a497
BLAKE2b-256 4838bef7731c1d7e67896e82bddfd1b0789700b7e0ece1a17c88f0825f01af81

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 085d69db639b99c1f206b9765d25fc3e79f5c4c78db7344a7b90051856a9aaf9
MD5 ae43b98b4208f998bc2528f0f4a141bb
BLAKE2b-256 4773ff485c780c76ebf70637284f2310780a596eee8ba0efab680819c68812a1

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7469f4bebcad8d596bae8a00c4e72370a25437b5173987f085df9d3c3e3d0dab
MD5 39f690d3e2d1d6d5bdb7269263608335
BLAKE2b-256 b6e3ef105bc3186061169a143ecfb13ee2929d3d63cb4e704fc71bd7c19b575b

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f8481c1a9a5b85a2e01a7a2070db6dbcb5c1f98517253a4d043e75ac59a5533
MD5 46f581fb7906bff40713d5a2764593fd
BLAKE2b-256 6257155f6bfe6da5a2ce10b76b333dad1fcc3c8e1c156e401c6e924dd6cb1af4

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d826a246eb5c893793f283bdf68fe76661ec5ab8ff27d92c3c194659c274541f
MD5 520a264613f2ff14407ef1b24e0bd49a
BLAKE2b-256 5cdec7b85e1e54974acb0a2791ef04d454908d97d78d4034c2314bf0cf723b48

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7f9dfa773334a92b3b5ae70d319ae650feba1f830863730de565c184b9a52e0e
MD5 d917024d29a40d86636c5c377eb83a44
BLAKE2b-256 fbb83c54a1d66a6c8e7705b03abbdd62e98fab1645c8e9292a5805799073a6b4

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a854dda801c8d2b6c0b08b18661f8a73bdb8ad75dec7c25a15066c8b15f6d57e
MD5 571dfdc50105f9426e22da3eb82bad65
BLAKE2b-256 11459d94aef1e47c6c8d599d110e226ce3f10c89728da8af282ad5fbef1738d5

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: datalint_core-0.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5b0834bb4ec260665d0513a38934c6d1cb839fd094b294b87ec1581064067fd1
MD5 e05fc0ebe6f6c59e78f29e6e03962f4f
BLAKE2b-256 424b4fd46221f593d70973dfffb63945dc4ced50297276fd020b04f561cafc0e

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92d912ded3c036e5c7fdc15e445917827ff271db5c1661d73ba3ea5f7f76fb6e
MD5 96059612de619ff4dce013e5532e0844
BLAKE2b-256 2e18f058ed9c8e4baad6b9249dd981ba689bd4451a990491b68b4a8ac30e05d7

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6a4765e11bf2bf739301d347ed9af889d8ec82ad37a0159319234c8d33bc55c2
MD5 57d6ab4cfca52c34843b555d68eec6ac
BLAKE2b-256 65a1b78765e89a68d1be929db2cf95ff18fd4b6a8687385443de96f2fee45462

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4a101b70bb42dcaedc3b1d59b881e44f4d819aba9161451e1b60452fbc9fe83
MD5 20333c21310eda81d853bb813cf2d4cc
BLAKE2b-256 f0912765efae6ea16e3782cbe4f03b780005f06041f8ee8f00427a57cf695fb9

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f5727beb6773f0712e04098e6a3d1410e5e2cc0d14f14ae56e19d184df2ab81
MD5 adebe506b3a0bda2957dd515ddcb9f8c
BLAKE2b-256 9f74d91f99dfb0e7859e50bad337d9bdb7d9275f92e8cecdb4cdb5e04a3dadc4

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66600afe787d236727006d07e1d11be62ea77566f98a534bb36f3e60ced59fae
MD5 d5267be725d81e95f4bd79fd716a3a2c
BLAKE2b-256 eaf07b9f26986ec35e6d7162f9d466fbec3adaf0eb8944eb9636735fd56c724b

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d44368681e5d047c92e5d3c5128960b562cc122b335ac157e0baaa20d264229a
MD5 abe23ee1d151645bb7144e7ce32c3942
BLAKE2b-256 9ed36dac20f1b9b5bdd5fd583007b416bb7b3fa5111aad7c46bd9e4f5c167017

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e6f4a1691a9b8feacd709ef77f9112bb83b41cf727d08e12912ff70bec1a0e9
MD5 fbcea369ac0b74a6794719702ff6c2eb
BLAKE2b-256 15a1b4a551f88d9d9d9effbd68dd4c60641bc8afacd077c1b51de2969a93259d

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: datalint_core-0.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b76223423acc03dbeb4767ace51360892122a782e65f49580f3876afd7366698
MD5 5e3f87c490efcdc347acf01e7972b096
BLAKE2b-256 c3ae770be9923c5eb1021d00452a9dc1b7af033d613909a1b864a3c12bf64338

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff4eeeb7d21b6cfe4db10e4699612dfc934a78451e71483bccad84a3df356cf4
MD5 c51f8a9c6dac5310ba412a605b0f88aa
BLAKE2b-256 68c57bb84ad3cb9045c594f7e611b08f614b8157a9bc7e7b83a665d5d4ff886f

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6535008ddbf26e519299eb663a270f20ed3b509ff6fa00c297d8edf45fc0cf95
MD5 fb97db4260164d1c8bc64bf278963f3d
BLAKE2b-256 7a560155d9e4f04f50fe9895d3a5f23556adb8e90371c6359ee301cac2f212ed

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ee31835b897d90ce8c2ddef0a65a021c3e73bef9753733e71540cb5749d45e0
MD5 27c3c87d090182a1dad3fe2b9d938c5c
BLAKE2b-256 edc484395856a9f6241cbb23910392d3ae91ace5388f6f32a17bc347a6493480

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 baf790c674a67269f675d1c83ae5856e47de39ddfbce7e16a97c5b411075f4f4
MD5 71a8a226fed842238c6102f3317d3cf2
BLAKE2b-256 c53a2e09736bac36ef3d4f3fed16d32f7f2545db68b572eb34b8830b1d43bedd

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cc4994c62d1e9ad7bbf294fd351393655ce7d58131104d902b549d8db3e5e57
MD5 44cd33e2b4a75006ed21116c87547577
BLAKE2b-256 1d710a700038da31a721ebc2eac84296be427576a8c2a6fc7dae159d0cb791a9

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0b0f5da3b8d36a0b3cc3a81cc496ed0838606657c9cdb61f7f17ef2a03357ab6
MD5 daae13c5a61f133cce439ff23a60044c
BLAKE2b-256 4ec89d88b3cf7a704032378c5181df214eb2dd8d2f0461c399f09a77db2ab825

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4f9893a97f6154e34dc5caa5c623b0ce01518a24135e58c9257e847311aa1832
MD5 efaa328ae24bf17653a040348a0a608a
BLAKE2b-256 e3f65fbcc6ab70bf2a22f2fd9dd4a6d689795421cd45aa5f5fe4ade92d9c6c64

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: datalint_core-0.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b7c48e753cbd1b341c0909cb49066ee770be7bab2ff4fc625e239086dd2f6573
MD5 c7216aed861a5d15ffe4e5a5c5d6da85
BLAKE2b-256 ef6df85f674f55ecdaae2f7cb81d1e35bf39bdb96d039ed5c0a1ec4e146b8956

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edc4a89c1a3d1ac13509123c69ad51a7399cc0c82f93ebf1996d304956a4b17a
MD5 bddc9c681bd95cce04a1e49efccce863
BLAKE2b-256 f8b852c840944b58ce2fdcba9e67fad1e461601726f3a40bc18549c6773b3156

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31a5e054589d099f14133a479739daf719d7ebc95abd026f76322986e01c8c40
MD5 83d65e680962f41b047f046600d711a8
BLAKE2b-256 c01a4a797b6f94d1ff08b2e850d98378d8ae4d971ffbe8b72d0f7129cff89da4

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6feb9e1281fefc330fbcba37419a6e6234d38fb03231d70abe75e2b9367c29b3
MD5 827c237a60470d7a06cc1dbe5f6cdc25
BLAKE2b-256 ff9bbce45c8d2af06f697bef9a6d14ac3c63761afd410f4db953f6910998ac82

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ac70509ee1fc65f14bab322853547b53ef27c9a03dc3a05593d7654094fd697
MD5 44943cb27690615deccc6bd3af5816fb
BLAKE2b-256 580ff2284b4aae97de3b0884d78473a5b82c15acff95b07e8cf6387cf1dde974

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5eee820dc12a5fa837f1b1f940a6226946bc7836ce2e18872e82b2608a9d1ffc
MD5 dc9734df0b0dc2e965159d3bf8e57e54
BLAKE2b-256 72964efda67b0b940b9ca2b4ac58dc3747676de2a5ebbaddd8352576b83d8c69

See more details on using hashes here.

File details

Details for the file datalint_core-0.1.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for datalint_core-0.1.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d61c8314f4b84426705c559bb672ed6139a942837d8937ae9643578b7041aba9
MD5 d29ac24ed217090adc8c16a22b615dbb
BLAKE2b-256 39f588967ec9886d449d5a8c2739721b131c501fd5ce07767950402ef6c38bd3

See more details on using hashes here.

Supported by

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