Skip to main content

Load (almost) any structured file parse its data with pydantic

Project description

anyfile

CI Coverage pypi versions license

Work in progress, not ready for general use.

Load (almost) any structured file, then parse its data with pydantic

Will supports:

  • JSON
  • CSV
  • YAML
  • TOML
  • JSON lines
  • config / ini
  • msgpack
  • Excel
  • pickle
  • zip
  • tar gz

Perhaps one day:

  • HTML
  • HDF5
  • parquet
  • SQL

Data can be loaded from the local filesystem, URLs or memory (bytes, string, io).

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

anyfile-0.0.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

anyfile-0.0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file anyfile-0.0.1.tar.gz.

File metadata

  • Download URL: anyfile-0.0.1.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for anyfile-0.0.1.tar.gz
Algorithm Hash digest
SHA256 092fd1afc5bd62f1f08196b0febf50effdc659724424cb752c1436603413a9d2
MD5 1d885ac4a7ebb5f25329e52f72c0d2af
BLAKE2b-256 1267e177123a7cb1c871d2979d2df12f7ef16bfbf88a0e6298115e8ddb0d7889

See more details on using hashes here.

File details

Details for the file anyfile-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: anyfile-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for anyfile-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7c71b8beaaa95a17a38b9dddbaf7d7c3842d81b6341efd82fc619cd6ff34ba7
MD5 78b447c9bf0a0f0a9641e8371852f269
BLAKE2b-256 39724a74de8809a5ff0b1632fa7be0fe2dd56ac7b95597102982a96ac74ec682

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