CRUDL wrappers for databases
Project description
crudl
This repo contains the python module crudl
.
It is publically available on the python package index as the package evonik-crudl
.
Repo Structure
crudl/ # source code of crudl
LICENSE # MIT license file
README.md # this readme
setup.py # pypi setup script
Installation
Use the package manager pip to install crudl
as the package evonik-crudl
.
pip install evonik-crudl
Usage
from apitest import SqliteDB, MysqlDB
...
An example for the use of SqliteDB can be found in crudl/tet.py.
Test
To test the current implementation, execute the following:
pytest crudl/test.py
Note that this only tests the SqliteDB wrapper.
Build & Upload
To build the package and upload a new version to pypi, execute the following commands:
rm -rf build dist evonik_crudl.egg-info
python3 setup.py sdist bdist_wheel --universal
twine upload dist/*
Open / Known Issues
- generalization of filter comparators
- add filter operators (and/or/...)
License
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
evonik-crudl-0.0.2.tar.gz
(6.1 kB
view details)
Built Distribution
File details
Details for the file evonik-crudl-0.0.2.tar.gz
.
File metadata
- Download URL: evonik-crudl-0.0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0c845267e5d03dac201d946c63a0fbbf4c3d357164b1d17b01d1a1efbe9b4e |
|
MD5 | b69ccd69c4960b610cdbfb5b8d69663f |
|
BLAKE2b-256 | 9208b7208ac779549e7f4804706903630a4fc04c7786fa090378423119770558 |
File details
Details for the file evonik_crudl-0.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: evonik_crudl-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2761dd6515006ae413ed9b67016765fe128ea13f7a1bbbf60a7371c7b324be |
|
MD5 | bc178252c32558bacb04784597f320e5 |
|
BLAKE2b-256 | db7590e1c93d4b2c3d3e42c3749a7615cfe5792b9347936fae7601d342d7fe9b |