Skip to main content

No project description provided

Project description

Linen Closet

This module is designed to provide a standalone CLI and Python package to bulk-download Google Sheets to a single JSON file.

Why would I use this?

  • You have a large number of Google Sheets that you want to download and use in a single application
  • You want to cache the data from Google Sheets to avoid hitting the Google Sheets API rate limits

Why wouldn't I use this?

  • You don't have a large number of Google Sheets to download. You're probably better off using the Google Sheets API directly.
  • You need more control over which data is pulled back from Google Sheets. This includes either filtering for only specific values, or dynamically pulling back a specific set of sheets based on some criteria.

Installation

pip install linen-closet

Usage

Python Package

from linen_closet import load_sheets, S3Configuration

load_sheets(
    credentials_file: str = "credentials.json",  # Likely a Google Service Account Credentials file in JSON format
    output_filename: str = "workbook.json",  # Where to write the JSON file
    max_download_concurrency: int = 10,  # How many concurrent downloads to run
    configuration_filename: str = "sheets.yaml",  # A YAML file containing the sheets to download (see example in repo root)
    cache_file: Optional[str] = None,  # An existing output file. If provided, will only download sheets that have changed since the last download. All sheet data will be included in the output file (cached data will be copied over)
    s3_configuration: Optional[S3Configuration] = None,  # If provided, and either `output_filename` or `cache_file` is an S3 URL, will perform actions against the S3 bucket specified here
)

CLI

Pre-built binaries are available on the Releases page.

Help Text

Usage: linen_closet [OPTIONS]

Options:
  -o, --output-filename <OUTPUT_FILENAME>
          Output file name [default: workbooks.json]
  -m, --max-download-concurrency <MAX_DOWNLOAD_CONCURRENCY>
          Max download concurrency [default: 50]
  -s, --sheet-configuration <SHEET_CONFIGURATION>
          Sheet configuration [default: sheets.yaml]
  -c, --credentials-file-path <CREDENTIALS_FILE_PATH>
          Credentials file path [default: credentials.json]
  -e, --existing-file <EXISTING_FILE>
          Existing file to read from
  -h, --help
          Print help
  -V, --version
          Print version

Example

linen_closet \
    --credentials-file-path credentials.json \
    --output-filename workbooks.json \
    --sheet-configuration sheets.yaml \
    --max-download-concurrency 50

License

Apache 2.0

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

linen_closet-0.0.1.tar.gz (35.5 kB view details)

Uploaded Source

Built Distributions

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

linen_closet-0.0.1-pp310-pypy310_pp73-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-pp310-pypy310_pp73-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ i686

linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ i686

linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ i686

linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp313-cp313-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp313-cp313-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp312-none-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.12Windows x86-64

linen_closet-0.0.1-cp312-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.12Windows x86

linen_closet-0.0.1-cp312-cp312-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp312-cp312-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

linen_closet-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

linen_closet-0.0.1-cp311-none-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.11Windows x86-64

linen_closet-0.0.1-cp311-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86

linen_closet-0.0.1-cp311-cp311-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-cp311-cp311-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ i686

linen_closet-0.0.1-cp311-cp311-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp311-cp311-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

linen_closet-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

linen_closet-0.0.1-cp310-none-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10Windows x86-64

linen_closet-0.0.1-cp310-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86

linen_closet-0.0.1-cp310-cp310-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-cp310-cp310-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ i686

linen_closet-0.0.1-cp310-cp310-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp310-cp310-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp39-none-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.9Windows x86-64

linen_closet-0.0.1-cp39-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86

linen_closet-0.0.1-cp39-cp39-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-cp39-cp39-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ i686

linen_closet-0.0.1-cp39-cp39-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp39-cp39-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp38-none-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.8Windows x86-64

linen_closet-0.0.1-cp38-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.8Windows x86

linen_closet-0.0.1-cp38-cp38-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-cp38-cp38-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ i686

linen_closet-0.0.1-cp38-cp38-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp38-cp38-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64

linen_closet-0.0.1-cp37-none-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.7Windows x86-64

linen_closet-0.0.1-cp37-none-win32.whl (4.1 MB view details)

Uploaded CPython 3.7Windows x86

linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_i686.whl (7.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ i686

linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_armv7l.whl (6.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ ARMv7l

linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ ARM64

File details

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

File metadata

  • Download URL: linen_closet-0.0.1.tar.gz
  • Upload date:
  • Size: 35.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for linen_closet-0.0.1.tar.gz
Algorithm Hash digest
SHA256 99e12d1f866e013f6f1fe31a622469c1aedbad6f7f59491a29df707cb5c97d69
MD5 f506b660bfb2ac689ca6122db6dbda27
BLAKE2b-256 b7908f6fce1fbcd79a497d322aea6f9c417da222cd68a1df6c0ea2dfb378492c

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp310-pypy310_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp310-pypy310_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 280ec381f83432ec26de30a72837fa4709e5c38d7f3b1d9c8f5d1516e729e178
MD5 2d106cc75f905e12fec9bdb24616f611
BLAKE2b-256 8c093116c76c44eae917a4652e1b35cb716a2a6967600c72f2c0568fd66a58eb

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp310-pypy310_pp73-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp310-pypy310_pp73-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 18098474ba7bf69f12f9b20ac05b9240ea51616eca272f3e12dfbbfa6f19c4af
MD5 21e9a19a919a5b9148ea0bef8cc93eb8
BLAKE2b-256 1af3b487cd75acac069deb75f7bf14c051bdd97d0d89bf228c45fe48dfba0c43

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 85bebb57abd7898ac1e5a03515570ed30b96ae526d69d60fd16cac4c4ecfb29e
MD5 842093043c8a5246ce34728c88b9e0b2
BLAKE2b-256 c295997edf45068a5090063591bd80bd6ea9fdeeb3f77a4c4d0fd22207d644c1

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 0292a53a3f58fd96d09d07ec0e337d375342323006097c33a11a373d07c2f50d
MD5 3ac5b91710670268f292a2c3026d4981
BLAKE2b-256 aac888ac5eb2518607991bc397239ae5a68b337cfc9089760d6553e7133a5274

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 c97509403ad68d695af1ea503229c876494eb3c97eed5c18735118d158450946
MD5 c7cdada25bae080d2ad29060bef126ec
BLAKE2b-256 716664ebe5e7a717840543c2a5fa67eb2811fc801fae94a169b20db10f4a39cb

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp39-pypy39_pp73-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 cea7921ce09faf9f8794083306be887c9ccdf98a7a38d8702497d64e0893cf87
MD5 4860fc78bcd19d11b6b4b10af8127897
BLAKE2b-256 9ce5bf3cf8f8362e7b03d02827cc4fda57f210105c09c51c01e55beaa9ea7738

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8c52ba31dd79913373f9741a0c7b0bd043bb11bfb6e1304e43ea9f946296be48
MD5 82997a34fcffa7265bf311c192584c3a
BLAKE2b-256 f85962221006906b94d37d9f7358a27593da6fe3dd39310d6989ca187337ddd6

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 9382343b97adfa0fc6c2a488c179a67954eabfee7788850dba7544babab8a2fe
MD5 4fac83cd274c9992fbfb95a760994732
BLAKE2b-256 b228ac6c6f9436fd09556ede698413adfe825d6d4a8cb4ef98b94784b5e70761

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 7c31de0af1558e271a3c6aeaee611d1e7b3f72f90d2d9dbcb3a42aeb55fdf6a6
MD5 ae5b3974c52feb5b992c8fdd6ec5f27f
BLAKE2b-256 1d822d6c9e05d3eeefcad8dcba7ccc3b90b3a05b771b3dd469c5d04e84ba1204

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp38-pypy38_pp73-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 41ddf6962812da435de765de6ee270ed1621b1d0c418127af5813d3072da9766
MD5 56d0a1da5c41e81da4d286ff913c4201
BLAKE2b-256 8c39153a0dbd04039990d760f45be3d1c64cfd2be34af0e9ed6d332c534bd179

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 48f13b9d430bc7c688e7ffb2c8900c4bed3abd07f7f63080b4c827b112587535
MD5 b35195b92800547ae4531b403accbb2f
BLAKE2b-256 8bfe03924fa64cbd394aaedebe4bed4ebcff631aadcefccdaf2e400f19751971

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 0f36dcfec373ee88db01d306834ceb0b58e37e703b48192cb68de7608b8e6cae
MD5 b178691c4640f69c8eccdc38744d0653
BLAKE2b-256 3a258337e8c4e5cda2595dd1a7e8c1b2de5efe6cf9b075016fd69724cda07fbb

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 f50305cd3b2d688f4d4fb332e701a7f566f246d307dc48b183b5475f5c9d2e25
MD5 bfdb343727ff61c9e8074854c43dccf7
BLAKE2b-256 2a4192331521d1cc5bc304e9368010d855ff9a22faaa98761d88dc6ccbea5d4f

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-pp37-pypy37_pp73-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 13b359403ac9ab21522bc5834f8a5069378ce2405579ecc0048e575ef657ce33
MD5 0c35a695734312bb12a11797397d16c2
BLAKE2b-256 41d665b56ca73b5c579d16b59aa3fc134fa95e26c91b36f619cee90e41e02e1a

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp313-cp313-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp313-cp313-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 51b5850dc715682b23197633f9e04c9c708a152ee7dcbedacdd6e3971f2ebdc5
MD5 efabcf1bbcdc8ce589fd1c2fdc7a9927
BLAKE2b-256 7932d978c22b6145d5132f796af65e9295727d0a57543f9bd97570fcd30009a1

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 80a193288515d9862a80f8b9c99675d9f321ce2ff8682eef9292d5bd8bd47fe1
MD5 6cdcfebdd165cefa4811aa457d8f5226
BLAKE2b-256 f708961b72ee43cdce5be1f175dfa075751de4e9356d4bcdc1c6b1840e017bfa

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 67c11e471bae56a9cdf21c782c11aff4058053e4edcc7a1f12fc92d56d9e06eb
MD5 1e869afefc3f15b6dac6b86ac6c35904
BLAKE2b-256 d67c14b31e568481777ef8ae8b5a2a57a761b0bdf357b6e0c7f9dfa81c941f00

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp312-none-win32.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 6c855f7fb9a989c0cda55b8d1212d8b6034c23a1341d8aabe169c15b3851f564
MD5 7f6aaf6aad8d33cc93ff82e2bf5dd0ab
BLAKE2b-256 5d3cd186ce22600d2eb608ee01baec9bb246aef484b0f4ca4f5ba8247edc609f

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp312-cp312-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp312-cp312-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 0e91d48e738ad7f73774082d91ae5869a5556486c95457a659ec837069138793
MD5 190ecedd886e8209f6dc51119e71c9c8
BLAKE2b-256 32a176ff8a4a2617715ec35f43e4eacd5a98705b7492f31aa20df0571ac404e4

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 b8e92698bc1eb9549ab1405bee2d729b3b617be699c78b0be430e963b485677e
MD5 f2bbed6816cfe1bc7c2b252965877deb
BLAKE2b-256 a1ee5fc17279f5e33ab04d23add4ffe361f43005cb3f74e07b87f290d09997c6

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c54d7a659bf40db0fe061d88cbb7ddbe71cad3b65bef08ebdadf0fc17c02882f
MD5 3d04e45830f7f46454482775891e20b2
BLAKE2b-256 748da9389d29c27fc9822525fe3b52c1e7d745ca7b03faed326782042fcd79ce

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f5c7e482735973bed1f13e277fd4f727566248d2679c1fb179c86be0f332db5d
MD5 2c2253fc158dd9ba3284667650775429
BLAKE2b-256 674367e5234b574c958f6987f5ee4ceacc707eeb8777f4b4fc8e67210dc3f1a2

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 7e46734c0bb5d438ba08a1be71c4fd9fbe9767232f944b18e2f8c6769d854c1f
MD5 a895d5f73b4b58b1758464731aef6213
BLAKE2b-256 04009b84d400521ed7d51ff7a1ee39f76992577a20f6aa75b91250396192ca01

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-none-win32.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 6d548af04f0363d6a015410d980a372861e4f04bc0a22ed07c75e37cb9943aba
MD5 9f637ddb2ac22923558e859fd8cd4ba6
BLAKE2b-256 9dfdc2f4ea4d3730c54448e89841284dba29d071ebdd69911cecb3c42f00539d

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b8b1f0efa2f8f5c1b968565eb7c742c897789b7a4ee05cd69b82ce3e8d6d8022
MD5 b376d394a420f4511dcea447274acc20
BLAKE2b-256 432ddb25fc7b6cbd45ebd502f2e173fbe6eb62d477824c2c56574bb4a6bcf67c

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-cp311-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-cp311-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 d97a70f9e022256394e956ed0d5fcdee531598fb6598a7e433b63e2bc24d36a8
MD5 efc2a4a0fd365e600d448b8160e080cc
BLAKE2b-256 7026f7ae9593c2b0f871f3189369c62aac2a92ca221e29ae070b2a35aaf44582

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-cp311-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 f26e6a3a70839e4a0e71e49bcaee0c7bf216a01a8f34e3c32d8b16148e4f67d7
MD5 6ecf21daeed2a21cbc4dc3059e0cf0a9
BLAKE2b-256 f29d1ed1888cfef5c6615ef784784c000f00ebc0cbe45b23657164a73c20b85b

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 0b321453ab141f1575025ebb3d40b83a7c1f0d1db8fc5bddaaf95893236e01b0
MD5 35f8fa35c33313eaf77f5c3469feba38
BLAKE2b-256 0a0ddf30efb9aa01432995c43548f84e5bb505f23f3eb2782553cbc39f70457e

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87c43ef6449929628300f89ad0dbd1b4585218d95fb8370c3c1c65a901865e67
MD5 76d041a81473e892da66ffd5f668b7ed
BLAKE2b-256 15d8d6bcaa9009263193ca6557f46d1112bb21da8084265da7d5b87a1d4b3b53

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a323868281906847a17afd978df3bb803adf573a31035143c994d5a3e2303b6c
MD5 9783ac31e4c59cfae75800be663b7dc1
BLAKE2b-256 28b5295a73d7a86646664cc074981cd1407b58e1460728eff7770bbea10a24a5

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0762c022fe04f72aab5133290881418d5834216d4b2cc6ff74758f20758c09a7
MD5 232ef98c69982137156da5a0a5094ba0
BLAKE2b-256 598b2559698627e00311d6ff88748c36895b9216b840ebaee43ec6209bc0d8ea

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp310-none-win32.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 269558ef97aaf02645a821848d3d7855fa77b893f307ba610407aabd79d70708
MD5 0dd4d1422e2ba8fea1fe0c54e28a9c43
BLAKE2b-256 7b64113d4f8d7a629b5c443c18f95d491bc7926a47f418e0b016a29003208e57

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d613969af111403e4659c38f83b71c79964d59404d1955977aa2c3b792eb8c13
MD5 bae65e478640670905f3b3c916a883ef
BLAKE2b-256 d361f4464cf1bdb8cd12aa11f2e25cb0fcd36c88ec0eed4f240dcefa8e2a7e92

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp310-cp310-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp310-cp310-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 0a863632cfc4baab88a7e9902eaf0314337060eca77cd222c4f1007675c4baad
MD5 cab32a498a28e34ff573a95e6f239b5b
BLAKE2b-256 bf432d5a49f858a8b477202ee5a430661ba743b755f870e6e0232b0051a60e35

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp310-cp310-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp310-cp310-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 69438122b2c6f1be44161d7f639c4c2f26b2e4b5be6172786e637dc5271764d5
MD5 3d77f37ab8f258bd7b9406bc5a9274af
BLAKE2b-256 1df59298c84330bfd453a49d0201c20eab636f6e66a6521a5dcb3c28dcf6f9e6

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp310-cp310-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 6fbfca733e036a58c2832f28f3cd557a9d5ba1c88a198563397953b8c8fc4c4a
MD5 2bfa7e83f2dada3d7fbaef635a1db842
BLAKE2b-256 8d7a437818eed6447e2c3c4bfc7032db07f57ba36b760e7e935038e2aa169335

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 b789f23b360e9da19174d4735b9d0b610d288e3d2cfc0bc1f8ea1375d8c25b6b
MD5 379f53876bd8d38912fadf26da02fb33
BLAKE2b-256 19e9cd405f031e3fa3b6224c98dfb01ccdaa901674d3eb8e45b36b05679e3e9d

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp39-none-win32.whl.

File metadata

  • Download URL: linen_closet-0.0.1-cp39-none-win32.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for linen_closet-0.0.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 8866177b8f225cbcbb9610e5ae14c067933f0518daac81c20181cc765a99d12b
MD5 8fdffc8fd895136f5c0184067277a762
BLAKE2b-256 744da1c68fdd0aa517a7c312c1b3dfdbdde216a82e66c8752447022e32a2a620

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2fa8d7efd723c73dc347453f5140ad32e74a8fcde01d747ea894491d4513b542
MD5 e1b7cc5b6be56ac03f375ff4e356d6e0
BLAKE2b-256 b9adc380c07113e7dfb02c92ac83c2cac1a991be9147cd0cc10407aad1ea9cda

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp39-cp39-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp39-cp39-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 be90e7beaaf91085a1831aa7cc0dcaf038e7193b978a4b2eeb677d724682fc3f
MD5 5ab4740a96872310f9cdde4abc78b119
BLAKE2b-256 e938f1ebe4f75d9921c2e4f44b532003c44f6502733382395d74493373bdee69

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp39-cp39-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp39-cp39-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 04fb441cbfdba93e639e4b2d36dd00e8c4f1f83c7714996b4daae90eb638f89b
MD5 e67ba2f4589d83ad993f40903bae7eac
BLAKE2b-256 e1ca179ad2dffb4e0db7a957a55059c2cd78cf2f0013bcfae5cb02e0ffb40c5d

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp39-cp39-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp39-cp39-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 684d7cf6ad2497780812c43fd7051c93dc5f46143d0101546f9a64701ea0a145
MD5 7753afb528e2436b18a5832567f7ea99
BLAKE2b-256 907f3a81fb858426b2515ea1027da00e0a035ea9a0900ced749fc898e199abd6

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 30d87fe3654b4a811df03a970969d7ceb1ef40bdcd3648819da976b11f6db410
MD5 667cbe5f9ae974de3c339ec04b4771b7
BLAKE2b-256 698c5b6d3fc0d4198adfa040043a49096025ba5dd729c2acca16f025f7610a63

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp38-none-win32.whl.

File metadata

  • Download URL: linen_closet-0.0.1-cp38-none-win32.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for linen_closet-0.0.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 16014a60b6f315c90121b6e36ea6b98a152dfbccd17acb404fba731644447221
MD5 fa9b486ad0ba1575d111d64475c28838
BLAKE2b-256 e4e78755089b88898c1795c8bfe0955982366ebc0bf85a0e2527509337dd233d

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 395002ddff5d97dc63c0ac6cf5b97faf6b11a45ddaddc6435c740b721fbd3f5c
MD5 13d8658cf22fb83f9016470de5465e01
BLAKE2b-256 fd3ffab0c6957130ac71f7f2fb8f65d9e855c12f09c697b2999706d7751174b8

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp38-cp38-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp38-cp38-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 9f5d11c5f5afa529fdca07be0d1e9818de22b3350851032ae2133805036af5ac
MD5 1cfe7fdb7fed67c0cb932315c24509d2
BLAKE2b-256 54a4ec2f7ef8607aaf3b03e8222f17d1f63c49cd9c08237f3a3d2666dd28e551

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp38-cp38-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp38-cp38-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 3e742c6d01559f3546e876958d3324bad0b485cae7293fec9aa031e52a4dee5f
MD5 322e0753e70e046bf4514f87128ac81f
BLAKE2b-256 c067cb952807600ff7590fa37078c233cf91a6e934a9e52bc78f177907c1b80c

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp38-cp38-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp38-cp38-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 2aa8edced3c3af9a5ff2e3326a11cc2cbd590aa70deb5c89addbce9852f0dd0c
MD5 f969a07547af4b643fccecd694c4aebf
BLAKE2b-256 0d52af23b29b665a2b77928147503d319d8a11fe78dfa733d91405cb79e5892b

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 273452601d1584e02351dbb7f1f715aef3190e76e690bacd89c77c31edd9c38b
MD5 88e1023dd38d31e3807a8d89ec87d242
BLAKE2b-256 c7559bde93604298ded55593ead83bc3ead52c188f1ce5e7fd75c0b66e9c745a

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp37-none-win32.whl.

File metadata

  • Download URL: linen_closet-0.0.1-cp37-none-win32.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for linen_closet-0.0.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 8e02388941fb587d32542f1c05ac51fd6e9286c8fdaedc81f4c63fa7f6ed40f4
MD5 3dadf3cac3b2b5c37ec8a2f424b4b8b1
BLAKE2b-256 1f1667945eeaddb681f59470d384198a70fb26f19cc69340e58f815b27f590f7

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c6c28aebe3ad2f0dfbd9ac271cdfb46eee6e5046e2ed980acc7a272b17e5e702
MD5 d66d709501f6c0eb2bc64d4f5e1734f0
BLAKE2b-256 a357bb20bc115fd9b16f9c8250f394f2e80a1f3a386f777307cad5a94cd439be

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 bd73d2fac3440018de57c3e4aa5922443b1ec3ed34745feb1ca86b376a31f71f
MD5 b8dea71c80d219238b31701d2850abbb
BLAKE2b-256 42c163ded03085415adbf9d37c550f0957f40f05c1e0b2c1a91ebf31541e407d

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 6034ce03103405292d6e5ff4412b13893c798e3b83d158d437d67a4ee4f6491e
MD5 d4730e119cb588bff983110f8450ea49
BLAKE2b-256 d82984d8ae06977a3775728d2622dc1b964b6fa3ca409391475fa4b0d22925e2

See more details on using hashes here.

File details

Details for the file linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for linen_closet-0.0.1-cp37-cp37m-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 ba28e6e22c01453ef7a63512bfb603085f12e70ada292573584d8c753f324808
MD5 97778809f4009213d07e54c8df768153
BLAKE2b-256 7358f3a0b97635cb1199af38656f722ee7e7e74b3299a5a6f23284ff34d0c9c2

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