Skip to main content

### Step class ### The Step class consists of common functions that can be inherited by other classes : setTaskID, setUUID, setTaskExecutionID ,startRedisConn ,setLogger ,loadParams ,connectToAPIForKey , create and GetResponseFromURL, getLogger, exceptionTraceback, getRelativeFile.

### Extract class### The extract class includes an init method that sets all Parameters and log files, as well as a superclass startup that can be defined from the client extract.

### ML class ### The ML class is made up of an init method that sets all parameters and the log file, as well as a startMLSubscriber method that subscribes to incoming data.

### Transform class ### The Transform class has an init method that sets all Parameters and the log file. a startTRSubscriber method that subscribes to incoming data.

### Load Class ### Load class consists of an init method that sets all parameters and the log file, load subscribers to subscribe to incoming data from Redis queue, and client logic; to load final data, it needs to be added to the client load file;

### Connectors Added ### AzBlob Read (Azure Blob)Â Using this connector, you can read files from AzBlob. For an Azure Blob Read connection ,create a source folder inside params, and add spec.json with connection configs.

AzBlob Write (Azure Blob) Using this connector, you can write a file to an AzBlob. For an Azure Blob Write connection, create a destination folder inside params, and add spec.json with connection configs.

SFTP Read This connector is used to read files from an SFTP server. For an SFTP connection, create a source folder inside params and add spec.json with connection configs.

SFTP Write Using this connector, you can read files to an SFTP server for an SFTP write connection, Create a destination folder inside params and add spec.json with connection configs.

Postgres Read This is the Source connector for PostgreSQL databases using SQLAlchemy, It includes the check() method, which validates the connection to the Postgres database. The read() method takes an optional query parameter and executes the query on the connected database. discover(): This discover() function is used to discover the tables in the database.

Postgres Write Using this connector, you can read files into a Postgres database, consisting of check(), read() In addition to this, it contains the create_table() function that is used to create a new table in the database. It compiles the table object provided into a SQL; the alter_table() function is used to alter a table in the database, and the write() function is used to write data to the database. It takes in the table object and a list of dictionaries.

IPFS source You can use this connector to read file from any IPFS http url. This connector includes a check() function for validating the connection and a read() function for returning data in bytes format.

IPFS destination This connector helps you upload any file to a custom IPFS node. The write() function in this connector uses file and target location as input and will return JSON consisting of contentId, name, and size of the file.

License-File: LICENSE.txt

UNKNOWN

Metadata

Release files for libs3tl 0.1.55

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libs3tl 0.1.55
File Size Uploaded Provenance
libs3tl-0.1.55.tar.gz 24.2 kB Without provenance Details

Release files / libs3tl-0.1.55.tar.gz

Download URL libs3tl-0.1.55.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
82156cdff61c26b68ee3cf73587d356486fe35fb4f0a4921d1ac6eebbaae729a
BLAKE2b-256 checksum
How to use checksums
567951329aa1744cc66bb65087d6950ca10e5b33f196f28d86bc1e2d089734b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.10

Security for libs3tl 0.1.55

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.

Release history Release notifications | RSS feed

This release

0.1.55 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page