Filester: generic, file based utilities and helpers
Overview
Find yourself running the same file based operations over and over again in your projects? Yeah, annoying. As a result, this package is a grouping of common file operation facilities which delegate the package inclusion to pip and PyPI. One less thing to worry about ...
See Filester's documentation for more information.
Prerequisites
- GNU make
- Python 3 Interpreter. We recommend installing pyenv
- Docker
Getting Started
Makester is used as the Integrated Developer Platform.
(macOS Users only) upgrading GNU make
Follow these notes to get [GNU make](https://www.gnu.org/s oftware/make/manual/make.html).
Creating the local environment
Get the code and change into the top level git project directory:
git clone git@github.com:loum/filester.git && cd filester
NOTE: Run all commands from the top-level directory of the
gitrepository.
For first-time setup, prime the Makester project:
git submodule update --init
Initialise the environment:
make init-dev
Local environment maintenance
Keep Makester project up-to-date with:
git submodule update --remote --merge
Help
There should be a make target to get most things done. Check the help for more information:
make help
Running the Test Harness
We use pytest. To run the tests:
make tests
Metadata
Release files for filester 1.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| filester-1.1.4.tar.gz | 9.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| filester-1.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.2 kB
Release files / filester-1.1.4.tar.gz
| Download URL | filester-1.1.4.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
657a49d8ce44ee5b57ad6d350f2c308b80c8d595de062db7a6b8324f0cb23cd3
|
|
BLAKE2b-256 checksum How to use checksums |
8f431ae04da225400298a2ac1173e33885e8506d95414959c23ea266713979ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / filester-1.1.4-py3-none-any.whl
| Download URL | filester-1.1.4-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f91cfa4ec50571de033f494376a7731ebfd17d0e5b0852a3eb74578751c4b8c9
|
|
BLAKE2b-256 checksum How to use checksums |
13e8ad8084f3299077fbd4b30a4d671ec3edc3743598700fd11333463cbdcd5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|