Skip to main content

Filester: generic, file based utilities and helpers

Project description

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.

top

Prerequisites

top

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 git repository.

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

top

Help

There should be a make target to get most things done. Check the help for more information:

make help

top

Running the Test Harness

We use pytest. To run the tests:

make tests

top

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

filester-1.1.3a0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

filester-1.1.3a0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file filester-1.1.3a0.tar.gz.

File metadata

  • Download URL: filester-1.1.3a0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for filester-1.1.3a0.tar.gz
Algorithm Hash digest
SHA256 1a199dacaf2c350e9e3cf2c6f273e64272b0e33588b8cd0b7aaae731c66b13cd
MD5 f2c14dbc221b4a3b368cb19232bf80c4
BLAKE2b-256 77b2de835016b7ffc36208352e47a2b967842c359ea55dfd1d0bd52081d68f10

See more details on using hashes here.

File details

Details for the file filester-1.1.3a0-py3-none-any.whl.

File metadata

  • Download URL: filester-1.1.3a0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for filester-1.1.3a0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c9cb4cbd142d2d0dc206abcb34e850addb787589716ff00c11e4ab76a2c4b97
MD5 184aa09c61683aab524f2ff4108461c5
BLAKE2b-256 c15995a170073af2dec6478613be3871a92fa4eec659f5d71fd05fe3ae966d3e

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