{"id":20280348,"url":"https://github.com/yezz123/awsflowutils","last_synced_at":"2026-01-07T19:04:10.367Z","repository":{"id":165762231,"uuid":"641142479","full_name":"yezz123/AWSFlowUtils","owner":"yezz123","description":"Improve your data workflow with enhanced simplicity and robustness in handling common data tasks ✨","archived":false,"fork":false,"pushed_at":"2024-05-27T22:47:16.000Z","size":47,"stargazers_count":3,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-03T17:11:22.480Z","etag":null,"topics":["aws","data","redshift","s3","s3-bucket","workflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yezz123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["yezz123"]}},"created_at":"2023-05-15T21:44:28.000Z","updated_at":"2024-06-20T12:49:09.000Z","dependencies_parsed_at":"2024-05-28T02:29:45.244Z","dependency_job_id":null,"html_url":"https://github.com/yezz123/AWSFlowUtils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yezz123%2FAWSFlowUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yezz123%2FAWSFlowUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yezz123%2FAWSFlowUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yezz123%2FAWSFlowUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yezz123","download_url":"https://codeload.github.com/yezz123/AWSFlowUtils/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246144978,"owners_count":20730493,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","data","redshift","s3","s3-bucket","workflow"],"created_at":"2024-11-14T13:35:24.041Z","updated_at":"2026-01-07T19:04:10.309Z","avatar_url":"https://github.com/yezz123.png","language":"Python","funding_links":["https://github.com/sponsors/yezz123"],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n    \u003cem\u003eImprove your data workflow with enhanced simplicity and robustness in handling common data tasks ✨\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/yezz123/AWSFlowUtils/actions/workflows/test.yml\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://github.com/yezz123/AWSFlowUtils/actions/workflows/test.yml/badge.svg\" alt=\"Test\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://codecov.io/gh/yezz123/AWSFlowUtils\"\u003e\n    \u003cimg src=\"https://codecov.io/gh/yezz123/AWSFlowUtils/branch/main/graph/badge.svg\"/\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\nAWSFlowUtils is an invaluable toolkit offering a wide range of utility functions meticulously crafted to facilitate seamless interactions with AWS S3 and AWS Redshift.\n\nWith a focus on simplicity, robustness, and efficiency, this package serves as a powerful aid for users engaged in data work-flows.\n\nDesigned to streamline common tasks encountered during data operations, AWSFlowUtils empowers users to effortlessly access and manipulate data stored in AWS S3 and AWS Redshift.\n\nWhether it's retrieving, uploading, or deleting files, or executing data transformations, this package provides a comprehensive set of tools that simplify and accelerate data work-flows.\n\n## Installation\n\nYou can add AWSFlowUtils in a few easy steps. First of all, install the dependency:\n\n```shell\n$ pip install awsflowutils\n\n---\u003e 100%\n\nSuccessfully installed awsflowutils\n```\n\n## Development 🚧\n\n### Setup environment 📦\n\nYou should create a virtual environment and activate it:\n\n```bash\npython -m venv venv/\n```\n\n```bash\nsource venv/bin/activate\n```\n\nAnd then install the development dependencies:\n\n```bash\n# Install dependencies\npip install -e .[test,lint]\n```\n\n### Run tests 🌝\n\nYou can run all the tests with:\n\n```bash\nbash scripts/test.sh\n```\n\n### Format the code 🍂\n\nExecute the following command to apply `pre-commit` formatting:\n\n```bash\nbash scripts/format.sh\n```\n\nExecute the following command to apply `mypy` type checking:\n\n```bash\nbash scripts/lint.sh\n```\n\n## License\n\nThis project is licensed under the terms of the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyezz123%2Fawsflowutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyezz123%2Fawsflowutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyezz123%2Fawsflowutils/lists"}