Skip to main content

DRSlib - a set of utilities by DavidRodriguezSoaresCUI

Project description

DRSlib - a set of utilities by DavidRodriguezSoaresCUI

DRSlib is a Python package that provides a wide range of small yet powerful and highly-reusable functions, classes, decorators, etc. Its main purpose is to provide high-level "building blocks" that accomplish simple tasks, facilitating the writing of elaborate scripts with limited code.

License: see LICENSE file.

Author: DavidRodriguezSoaresCUI

Install

You can install DRSlib using the pip package manager:

  • On Unix/macOS: python3 -m pip install DRSlib-DavidRodriguezSoaresCUI
  • On Windows: python -m pip install DRSlib-DavidRodriguezSoaresCUI

You may need to use elevated permissions to install a package, or use a variation of this command on your specific system. There are plenty of tutorials on the Internet if you need help.

Documentation

You can find documentation in source code docstrings, or, more practically, by building documentation from source:

  • On Windows: Run sphinx-full-rebuild.bat from directory docs
  • On Linux: If your shell is bash compatible, run sphinx-full-rebuild.sh from directory docs. If not, you should be capable of adapting it to your system.

Building documentation requires installing packages sphinx and furo you can install in one of these ways:

  • pip install -r requirements-documentation.txt
  • pip install sphinx furo

Versioning

This package adheres to PEP 440, specifically follows version scheme example "major.minor" versioning with developmental releases, release candidates and post-releases for minor corrections.

Note: major.minor.dev* releases are not intended for users, these are quick iterations for development. When author decides there was enough changes and DRSlib is ready for a new user release, a corresponding major.minor release will be made available.

Packaging

I followed this python.org tutorial. See the package page on Pypi

Warning to users

DRSlib is a quickly evolving package, and author doesn't take any responsibility to maintain it or to keep its API stable, but will make a good faith effort to do so. Also, some of its code writes to the disk, so its use may lead to data loss.

Use it at your own risk.

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

DRSlib-DavidRodriguezSoaresCUI-0.9.0.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file DRSlib-DavidRodriguezSoaresCUI-0.9.0.tar.gz.

File metadata

File hashes

Hashes for DRSlib-DavidRodriguezSoaresCUI-0.9.0.tar.gz
Algorithm Hash digest
SHA256 7b0a3d78688d8ca9aa01263275aa243edaa90b94df0f0126f8a847d7437b4731
MD5 a64dba16db4e61a0ec5e221a654e425d
BLAKE2b-256 2300555d33e4528217924dbc6acd7e33b6295dbc50f1ef20bb62cb652accf3a7

See more details on using hashes here.

File details

Details for the file DRSlib_DavidRodriguezSoaresCUI-0.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for DRSlib_DavidRodriguezSoaresCUI-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30f71f6ca0f49b32123fafceb5413659687c6686beba9d0826a3ddaf4a476c22
MD5 8a11071b27eccf4b0a7d72847d3de145
BLAKE2b-256 11b35ada3a261f6c93d83402eff7ee8e787c8f2862e6495bd3b4486f5b36bcaa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page