aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * fix some tests (some are still broken)Alex Schofield2025-02-192-3/+2
| * use already initialised reader object instead of creating new CSVReader instanceAlex Schofield2025-02-191-7/+7
| * call read_string via self in read_s3Alex Schofield2025-02-191-1/+1
| * improve error handling in read_s3()Alex Schofield2025-02-191-0/+9
| * improve error handling in create_byte_stream()Alex Schofield2025-02-191-0/+1
| * improve error handling in obfuscate()Alex Schofield2025-02-191-1/+4
| * modify logger messages to be more clearAlex Schofield2025-02-194-12/+8
| * remove annoying comments for better readability of codeAlex Schofield2025-02-197-80/+0
| * workaround/fix annoying logging issuesAlex Schofield2025-02-194-51/+67
| * update logger namesAlex Schofield2025-02-194-4/+4
| * update log formatAlex Schofield2025-02-191-1/+1
| * invoke debug logging using CLI argumentAlex Schofield2025-02-191-0/+4
| * change help message for CLI --s3/--local choiceAlex Schofield2025-02-191-4/+2
| * add help information to CLI argumentsAlex Schofield2025-02-191-3/+16
| * add shorthand options for choices in CLIAlex Schofield2025-02-191-3/+3
| * update CLI parser description & progAlex Schofield2025-02-191-1/+4
| * add TODO for tracking tasksAlex Schofield2025-02-191-0/+0
| * require LOCALSTACK environment variable instead of DEBUG for changing boto3 e...Alex Schofield2025-02-181-2/+2
|/
* Merge pull request #7 from ajschofield/feat/csv-writerAlex2025-02-183-0/+85
|\
| * update cli.py to use create_byte_streamAlex Schofield2025-02-181-0/+2
| * add placeholder tests for create_byte_streamAlex Schofield2025-02-181-0/+57
| * rename data_to_csv_bytes function to create_byte_stream in csv_writer.pyAlex Schofield2025-02-181-1/+1
| * add function to return byte-stream of obfuscated csv fileAlex Schofield2025-02-181-0/+26
|/
* Merge pull request #6 from ajschofield/feat/read_s3Alex2025-02-185-8/+199
|\
| * update test_csv_reader.py headerAlex Schofield2025-02-181-1/+1
| * add tests for read_s3 in CSVReaderAlex Schofield2025-02-181-1/+95
| * change boto3 endpoint if debug mode is enabledAlex Schofield2025-02-181-1/+14
| * add untested read_s3 logic to CSVReaderAlex Schofield2025-02-181-1/+17
| * make debug log messages clearer in outputAlex Schofield2025-02-181-3/+3
| * add logging to utils.pyAlex Schofield2025-02-181-0/+7
| * read data from S3 object path and debug log contentsAlex Schofield2025-02-181-0/+2
| * create CSVReader object outside of args if statementAlex Schofield2025-02-181-2/+3
| * call get_s3_path() in read_s3 and debug log pathAlex Schofield2025-02-181-1/+3
| * create utility function to parse S3 URIAlex Schofield2025-02-181-0/+8
| * add first test for read_s3 method in CSVReader"Alex Schofield2025-02-181-2/+43
| * add & import boto3 and moto to pyproject.toml/test_csv_reader.pyAlex Schofield2025-02-182-1/+4
| * add subheading comments for test sections in test_csv_reader.pyAlex Schofield2025-02-181-0/+4
* | Update trigger branch in main.ymlAlex2025-02-181-1/+1
|/
* rename additional features to to-do & add more tasksAlex Schofield2025-02-171-2/+5
* Merge pull request #5 from ajschofield/upload-coverageAlex2025-02-172-9/+41
|\
| * temporarily disable package-mode in pyproject.tomlAlex Schofield2025-02-171-9/+3
| * Update main.ymlAlex2025-02-171-2/+0
| * Update main.ymlAlex2025-02-171-1/+1
| * Create main.ymlAlex2025-02-171-0/+40
|/
* Merge pull request #4 from ajschofield/deepsource-transform-af52e817Alex2025-02-175-4/+32
|\
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-175-4/+32
|/
* Merge pull request #3 from ajschofield/add-docsAlex2025-02-176-26/+119
|\
| * remove repeated test in test_csv_reader.pyAlex Schofield2025-02-171-7/+0
| * add comments for description of csv_reader.py testsAlex Schofield2025-02-171-4/+8
| * add expected outputs and more detail to test descriptions in test_obfuscatorAlex Schofield2025-02-171-5/+7
git.ajschof.me — hosted by ajschofield — powered by cgit