Skip to main content

PyPI - Version docs GitHub

Infer and validate data-type schemas in Python.

Installation

pip install baskerville

Example

# mascots.csv
Name,LOC,Species
Ferris,42,Crab
Corro,7,Urchin
>>> import baskerville
>>> fields = baskerville.infer_csv("mascots.csv")
>>> print(baskerville.display_fields(fields))
╭──────┬─────────┬─────────╮
│ Name │ LOC     │ Species │
├──────┼─────────┼─────────┤
│ Text │ Integer │ Text    │
│      │ Float   │         │
│      │ Text    │         │
╰──────┴─────────┴─────────╯

Contributing

Versioning

The repo bases versioning from Conventional Commits

Metadata

Release files for baskerville 0.3.0

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

Built distributions (wheels)

Table of built distributions (wheels) for baskerville 0.3.0
File Actions
baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details for baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 abi3 Linux glibc 2.17+ IBM System/390x Details for baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-le Details for baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.7 abi3 Linux glibc 2.17+ ARMv7l Details for baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details for baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 abi3 Linux glibc 2.5+ x86-32 Details for baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Total release size: 8.1 MB

Release files / baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
1b88d733ef585755bcf54528311aba949f6af4af953ccf5530ade9ebe175bba0
BLAKE2b-256 checksum
How to use checksums
e91b69e51d98e980fe4d69a1f536e0c5fa3c845cec13a695c080b22520d24a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release files / baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.5 MB
Tags CPython 3.7 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
fef41dd4af70b96e5fb89d1a8e39eafd59f19902d01fd615c8474a2767131f7c
BLAKE2b-256 checksum
How to use checksums
5643fae6243af89b7c358243a9e5053c5c1ec5a874b651e04ab3412eeba72699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release files / baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.4 MB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
a8fef9d3b6165dd342b00daca68f2dd6be25357bd4c48169ab1a845f094be728
BLAKE2b-256 checksum
How to use checksums
1a04f75dad415ee526f8f4f2ed810b09e412617fc34bd8b2804a3f9724f25072
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release files / baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.3 MB
Tags CPython 3.7 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
f4f9e0045641ceeb782c622b5887c44aa79dd68d5848a2d3a66f5f2a00d7d984
BLAKE2b-256 checksum
How to use checksums
e3160b32984a324f198431107b57de75fc114ad87183c62b1fadd239183cd25a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release files / baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
dd3015e869c4ae66a5157076509677b59caa6e935df21036eb66a583e50819c8
BLAKE2b-256 checksum
How to use checksums
a5d64c6a9915a05ba5200076ac2db6bdd4109d530f59f603db70b83a6a918c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release files / baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.3 MB
Tags CPython 3.7 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
cd5591c7d9bda174c51e5ea24d54452a0573eda7072337ccf96dd795bc02749f
BLAKE2b-256 checksum
How to use checksums
efad91409334d40883c9c44a1bf90766daf1ac08d20fe37b008d58189f8904e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Security for baskerville 0.3.0

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