Skip to main content

lapa_file_store

about

file storage layer for my personal server.

installation

pip install lapa_file_store

configs

  1. lapa_file_store\data\config.ini
  2. square_logger\data\config.ini

env

  • python>=3.12.0

changelog

v0.0.13

  • https support

v0.0.12

  • Added test cases. Updated

v0.0.11

  • add SQUARE_LOGGER and LAPA_DATABASE_HELPER sections in config and initialise sdks using these variables.
  • update min version of lapa_commons.
  • keep square_logger and lapa_database_structure as >= instead of ~=.

v0.0.10

  • Bug fix /delete_file endpoint because of input list as query param.

v0.0.9

  • Added /delete_file endpoint.

v0.0.8

  • update import logic from lapa_database_structure.

v0.0.7

  • bug fix in utils->Helper.py import.

v0.0.6

  • read database configuration from config using enums from lapa database structure.

v0.0.5

  • use lapa_commons to read config.

v0.0.4

  • Bug Fix in /download_file because of ignore_filters_and_get_all.

v0.0.3

  • MODULE_NAME added in the GENERAL configuration.
  • / root endpoint added.
  • Form data and description added for /upload_file endpoint for the below params.
    • file_purpose
    • system_relative_path
  • Validation added while creating the directory in /upload_file endpoint.
  • /download_file endpoint changed from POST to GET.

v0.0.2

  • change default port to 10100.
  • change default LOCAL_STORAGE_PATH to be relative and LOCAL_STORAGE_PATH.
  • move logger to configuration.py.
  • fix dependencies in setup.py.
  • minor optimisations.
  • add validation for LOCAL_STORAGE_PATH in config.ini.
  • fix logic for upload_file.
  • fix logic for download_file.

v0.0.1

  • Base version

Metadata

Release files for lapa-file-store 0.0.13

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

Source distribution (sdist)

Source distribution for lapa-file-store 0.0.13
File Size Uploaded Provenance Actions
lapa_file_store-0.0.13.tar.gz 6.8 kB Without provenance Details for lapa_file_store-0.0.13.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lapa-file-store 0.0.13
File Interpreter ABI Platform Actions
lapa_file_store-0.0.13-py3-none-any.whl Python 3 none any Details for lapa_file_store-0.0.13-py3-none-any.whl

Total release size: 14.1 kB

Release files / lapa_file_store-0.0.13.tar.gz

Download URL lapa_file_store-0.0.13.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e75e4c9b99809703d74defeba89cd140dfd2ddffce0a0f13da526a24fbdbddb5
BLAKE2b-256 checksum
How to use checksums
8be592eae1165e5d372bab8965399ba74471777ecb4fcbf3b1cd97f7c261f316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Release files / lapa_file_store-0.0.13-py3-none-any.whl

Download URL lapa_file_store-0.0.13-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f4c41c7f527bb82409c71f1fad8372f6971e37efa8a5ce1c12231d873351b197
BLAKE2b-256 checksum
How to use checksums
8a9bdd79b6857b15597b8ab46e265735412027136f7325ca8ce9a117df3dd78e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Security for lapa-file-store 0.0.13

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