Commit Graph

81 Commits

Author SHA1 Message Date
Denis Bilenko 84f4b5cd78 test: Add TODO comments for version verification in patch test 2025-03-03 21:12:38 +01:00
Denis Bilenko (aider) fc48cff153 fix: Implement atomic file write with temporary file in PatchWheel 2025-03-03 21:10:11 +01:00
Denis Bilenko 4afaf98324 refactor: Improve wheel patching with TODO comment and minor code cleanup 2025-03-03 21:10:08 +01:00
Denis Bilenko bc1b339f6a rename patchwheel to patch.go 2025-03-03 21:01:26 +01:00
Denis Bilenko c3b659c5e3 extract parse.go 2025-03-03 21:00:50 +01:00
Denis Bilenko (aider) 97109ec438 test: Modify writeProjectFiles to handle errors internally in tests 2025-03-03 20:58:28 +01:00
Denis Bilenko ea5690eb67 refactor: Remove commented-out code and improve test setup comment 2025-03-03 20:58:27 +01:00
Denis Bilenko 5689d6f7c2 formatting & clean up 2025-03-03 20:53:43 +01:00
Denis Bilenko (aider) 613d38d79d fix: Validate wheel metadata version and distribution against filename 2025-03-03 20:50:46 +01:00
Denis Bilenko (aider) 19b330be01 fix: Resolve variable redeclaration issues in PatchWheel function 2025-03-03 20:49:25 +01:00
Denis Bilenko (aider) f5530d9ed4 feat: Enhance wheel filename parsing and add target wheel existence check 2025-03-03 20:48:37 +01:00
Denis Bilenko 43be8ea727 refactor: Simplify wheel filename parsing and remove unused imports 2025-03-03 20:45:53 +01:00
Denis Bilenko (aider) a7e10066ca feat: Add idempotency to PatchWheel and extract version from wheel filename 2025-03-03 20:42:22 +01:00
Denis Bilenko (aider) 8d041437c7 refactor: Replace deprecated SetModTime with Modified field 2025-03-03 20:38:17 +01:00
Denis Bilenko 040bd32424 fix: Remove duplicate import of 'os' in patchwheel_test.go 2025-03-03 20:38:14 +01:00
Denis Bilenko (aider) 6babde4ae5 refactor: Update deprecated Go constructs to modern Go 1.24 practices 2025-03-03 20:37:05 +01:00
Denis Bilenko c8daa445b1 wip; add 2 digits after seconds; check outpout; use -q 2025-03-03 20:34:44 +01:00
Denis Bilenko 3888654ac6 Initial version 2025-03-03 17:25:12 +01:00
Denis Bilenko (aider) 86d7606304 refactor: improve test command execution with runCmd and captureOutput helpers 2025-03-03 16:51:02 +01:00
Denis Bilenko 8b91c207db fix: Correct variable name in runCmd and update venv path in test 2025-03-03 16:50:43 +01:00
Denis Bilenko (aider) 9c58b2eeaa refactor: update tests to use t.TempDir(), uv, and pyproject.toml 2025-03-03 16:44:14 +01:00
Denis Bilenko c0cd244e22 refactor: Add context import and TODOs for test improvements 2025-03-03 16:44:05 +01:00
Denis Bilenko (aider) 5276a5b461 refactor: Move version parsing logic from parseMetadata to caller 2025-03-03 16:20:01 +01:00
Denis Bilenko 64e7ad779a refactor: Add context import and comment for version parsing in patchwheel.go 2025-03-03 16:19:54 +01:00
Denis Bilenko (aider) 174db9432c feat: add context parameter to PatchWheel function 2025-03-03 16:17:29 +01:00
Denis Bilenko fd8f65a9da refactor: Simplify version parsing and add logging in PatchWheel 2025-03-03 16:17:13 +01:00
Denis Bilenko (aider) c814e86cf4 refactor: use constant for "Name:" prefix in metadata parsing 2025-03-03 16:13:52 +01:00
Denis Bilenko (aider) b9357fa8d2 refactor: simplify Name field parsing in parseMetadata function 2025-03-03 16:13:14 +01:00
Denis Bilenko 8bcf9ac2fe clean up 2025-03-03 16:12:32 +01:00
Denis Bilenko (aider) 965b250d89 refactor: simplify version parsing in parseMetadata function 2025-03-03 16:06:49 +01:00
Denis Bilenko cfbe899116 wip 2025-03-03 16:05:18 +01:00