Skip to main content

EArchive

Set of tools for managing electronic archive files, written in Python.

Tools can be executed as : earchive <tool>.

Tools

Available tools are :

  • check, to check for invalid paths in a file system
  • copy, to copy the structure of a directory as only empty files
  • analyze, to get attributes of a directory

More information about each tool can be obtained by running earchive <tool> --help

Installation

Recommended

The recommended installation uses pipx (https://pipx.pypa.io/stable/) to install the earchive package in an isolated environment and create a shortcut to it in the console.

pipx install earchive
earchive --help

Pip

From a Python environment :

pip install earchive
earchive --help

From source

Clone the source code :

git clone git@github.com:MatteoBouvier/earchive.git
python -m earchive --help

TODO:

  • fs case sensitivity
  • unicode PUA

Metadata

Release files for earchive 0.3.1

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

Source distribution (sdist)

Source distribution for earchive 0.3.1
File Size Uploaded
earchive-0.3.1.tar.gz 66.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for earchive 0.3.1
File Interpreter ABI Platform
earchive-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 148.5 kB

Release files / earchive-0.3.1.tar.gz

Download URL earchive-0.3.1.tar.gz
Size 66.0 kB
Tags Source
SHA-256 checksum
How to use checksums
159a45a75a829371d4ad2f56ba91c051aaf25945b7cc7aa5d37db4936b41c296
BLAKE2b-256 checksum
How to use checksums
f69a4f338428a8892c66a49938d37aa1c7060c8729857f96822f4e37a0ab1ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.7 Linux/6.11.6-arch1-1

Release files / earchive-0.3.1-py3-none-any.whl

Download URL earchive-0.3.1-py3-none-any.whl
Size 82.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92709f4d1a751951b5918e46db1f6a502e8d76f23184e24a14c5b278a10e8400
BLAKE2b-256 checksum
How to use checksums
1e773ae2a54a7f3e651d63286f768bb6f725d18c99035f44a2fa15334a04cb40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.7 Linux/6.11.6-arch1-1

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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