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: Runsphinx-full-rebuild.batfrom directorydocs - On
Linux: If your shell is bash compatible, runsphinx-full-rebuild.shfrom directorydocs. 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.txtpip 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file drslib_davidrodriguezsoarescui-0.10.1.tar.gz.
File metadata
- Download URL: drslib_davidrodriguezsoarescui-0.10.1.tar.gz
- Upload date:
- Size: 44.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a94e15b8462ffd488ce04fd40022f360318e9f0da22e119d4e316c111bb08045
|
|
| MD5 |
7b03eddfd9a1f684a0f15e26019fcbaa
|
|
| BLAKE2b-256 |
3526cb5a87e7ffcf0059410a2a85fab72031e7318cf4a0d25cceaaaf3e9968ca
|
File details
Details for the file DRSlib_DavidRodriguezSoaresCUI-0.10.1-py3-none-any.whl.
File metadata
- Download URL: DRSlib_DavidRodriguezSoaresCUI-0.10.1-py3-none-any.whl
- Upload date:
- Size: 51.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
134f15043f9362bf2dc27dd6fa6100bb78c7c648951aaaeeb296e0239505f601
|
|
| MD5 |
0bc54e686ccbccca8096f09a1633a436
|
|
| BLAKE2b-256 |
f9bc5d0f122c371358dcb12af3402a970a878f377644186234a8781435bdd08e
|