pandas-lineage
BEWARE: This project is in very early stages (as of 2022-09-12)
pandas-lineage is intended to extend the functionality of I/O and standard transform operations on a pandas dataframe to emit OpenLineage RunEvents. I am starting just with read/write operations emiting RunEvents with schema facets.
Badges:
Installation
pip install pandas-lineage
Development Documentation
Examples:
- marquez-examples
- contains getting started code and a script for running Marquez locally in Docker
- mock-api-example
- contains getting started code and a simple Flask API for sending lineage events to which will just always return a 200 status code
References:
- 💚 Marquez 💚
- 💚 OpenLineage 💚
- 💚 Pandas 💚
Contributing:
I have not created any sort of contribution guide yet, but I don't want that to stop anyone! If you are interested in contributing, fork this repository and open a PR. As this becomes more feature-rich/useful, we will establish a contributors workflow. For now, please just use the pre-commit hooks.
Notes:
- The pandas-lineage directory structure (for now) will mirror the directory structure of pandas for the components that it is extending.
Metadata
Release files for pandas-lineage 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 | Actions |
|---|---|---|---|---|
| pandas-lineage-0.0.2.tar.gz | 8.3 kB | Without provenance | Details for pandas-lineage-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pandas_lineage-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for pandas_lineage-0.0.2-py3-none-any.whl |
Total release size: 21.2 kB
Release files / pandas-lineage-0.0.2.tar.gz
| Download URL | pandas-lineage-0.0.2.tar.gz |
|---|---|
| Size | 8.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27b361bd573eebbb07e48d4caa6eccb43568b770047224a649b6f4753d29be09
|
|
BLAKE2b-256 checksum How to use checksums |
3413537c4ae0566187d15b816b25858697718e442ca9fac05f9023937321e5fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / pandas_lineage-0.0.2-py3-none-any.whl
| Download URL | pandas_lineage-0.0.2-py3-none-any.whl |
|---|---|
| Size | 12.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
83abf8040ac574014ca8ebdee1fb5b01c7c4939dfd777b0a9eeb4fdceb964bdd
|
|
BLAKE2b-256 checksum How to use checksums |
4df39bc8cd9859562e13c55954548219f3bffe22e25aab051cfb2dc4c449ec65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Security for pandas-lineage 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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.