Skip to main content

DRSlib - a set of utilities by DavidRodriguezSoaresCUI

Project description

⚠️⚠️⚠️ DEPRECATION WARNING ⚠️⚠️⚠️

This project was migrated to drs.drslib. This package is no longer maintained and may be removed without notice. I decided to not remove it for now as :

  • I highly doubt anyone wants to get this project name (email me if you want it anyway)
  • I want to keep the project historic just in case

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.10.1.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file drslib_davidrodriguezsoarescui-0.10.1.tar.gz.

File metadata

File hashes

Hashes for drslib_davidrodriguezsoarescui-0.10.1.tar.gz
Algorithm Hash digest
SHA256 a94e15b8462ffd488ce04fd40022f360318e9f0da22e119d4e316c111bb08045
MD5 7b03eddfd9a1f684a0f15e26019fcbaa
BLAKE2b-256 3526cb5a87e7ffcf0059410a2a85fab72031e7318cf4a0d25cceaaaf3e9968ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for DRSlib_DavidRodriguezSoaresCUI-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 134f15043f9362bf2dc27dd6fa6100bb78c7c648951aaaeeb296e0239505f601
MD5 0bc54e686ccbccca8096f09a1633a436
BLAKE2b-256 f9bc5d0f122c371358dcb12af3402a970a878f377644186234a8781435bdd08e

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