# wf_rdbms
Python tools for defining and interacting with simple relational databases
## Tasks * Split repo into wf_rdbms and wf_core_data * Redesign wf_rdbms around underlying SQL implementation while preserving Pandas implementation * Implement wf_rdbms in Postgres * Implement wf_rdbms in SQLite * Add method(s) to extract the current info for each student * Add method(s) to suggest and review student dupes * Fix inheritance structure so Database init can happen at parent class level * Make database structure an OrderedDict so user can specify order of data tables (e.g., for saving to Google sheets) * Add method for writing database to Google Sheets * Add method for writing database to local file(s) * Add tables for schools, classrooms, teachers * Generalize student ID generation to other objects (teachers, schools, hubs, etc.) * Use __getitem__ so that user can pull individual data tables without referencing internals * Define generic WildflowerDatabase and make WildflowerDatabasePandas a subclass * Move methods for pulling and adding student records to parent WildflowerDatabase class (so they can be used by other database implementations)
Metadata
Release files for wf-rdbms-python 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wf-rdbms-python-0.0.2.tar.gz | 6.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wf_rdbms_python-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.0 kB
Release files / wf-rdbms-python-0.0.2.tar.gz
| Download URL | wf-rdbms-python-0.0.2.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34002665ae07242a400c82fd1a933ca67ff6d81d792a2f0cbb391f929e2fc68a
|
|
BLAKE2b-256 checksum How to use checksums |
f49d756d1173ef23b112ef178750432f1dcc3c878443ecd0a72e42a17f0d69b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
|
Release files / wf_rdbms_python-0.0.2-py3-none-any.whl
| Download URL | wf_rdbms_python-0.0.2-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b829a3d4d9384ecc163efee2bea809b2797223d8931d7ebff164b0a149ce54ec
|
|
BLAKE2b-256 checksum How to use checksums |
425d1b4af51f3cafbeb4c8b3c12f9242f4478952a09e0910e9a071d2c40ae322
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
|
Security for wf-rdbms-python 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.