Denis Bilenko
|
62f1c36f89
|
lint fix
|
2025-03-04 16:11:50 +01:00 |
Denis Bilenko
|
18daa3feff
|
clean up
|
2025-03-04 15:52:59 +01:00 |
Denis Bilenko
|
9f9f89078e
|
clean up
|
2025-03-04 15:47:25 +01:00 |
Denis Bilenko
|
f31928af40
|
fix Windows
|
2025-03-04 15:45:59 +01:00 |
Denis Bilenko
|
5c44533bb1
|
clean up
|
2025-03-04 15:40:57 +01:00 |
Denis Bilenko
|
b4273f9624
|
fix re-patching and add test
|
2025-03-04 15:38:29 +01:00 |
Denis Bilenko
|
552920dfe4
|
clean up
|
2025-03-04 14:15:19 +01:00 |
Denis Bilenko
|
a999ca91e8
|
fix test
|
2025-03-04 14:12:25 +01:00 |
Denis Bilenko
|
9637241725
|
wip
|
2025-03-04 13:08:28 +01:00 |
Denis Bilenko (aider)
|
ca4f52198a
|
feat: Add CalculateNewVersion function with table tests for wheel filename generation
|
2025-03-04 12:27:20 +01:00 |
Denis Bilenko
|
12897fe7c6
|
update comment
|
2025-03-04 12:21:46 +01:00 |
Denis Bilenko
|
98d2f38129
|
clean up
|
2025-03-04 12:19:11 +01:00 |
Denis Bilenko
|
ab1667814d
|
clean up unnecessary reopen
|
2025-03-04 12:09:29 +01:00 |
Denis Bilenko
|
7d8bdbd8cc
|
remove separate METADATA parsing pass
|
2025-03-04 12:08:35 +01:00 |
Denis Bilenko
|
9c41156d34
|
clean up
|
2025-03-04 12:01:17 +01:00 |
Denis Bilenko (aider)
|
e44373fe29
|
fix: Add missing closing brace in readMetadataAndRecord function
|
2025-03-04 11:58:13 +01:00 |
Denis Bilenko
|
3f5a1334ad
|
refactor: Optimize metadata and record file search in wheel patching logic
|
2025-03-04 11:58:10 +01:00 |
Denis Bilenko (aider)
|
cc07556392
|
fix: Handle non-seekable zip readers by reopening files
|
2025-03-04 11:53:52 +01:00 |
Denis Bilenko (aider)
|
9bd6229844
|
refactor: Improve error handling and prevent potential panics in wheel parsing
|
2025-03-04 11:52:45 +01:00 |
Denis Bilenko (aider)
|
6b5fa7ad33
|
fix: Correct variable assignment in patchwheel seeker reset
|
2025-03-04 11:51:04 +01:00 |
Denis Bilenko (aider)
|
7e747d29ac
|
refactor: Simplify zip file reader seeking by removing unnecessary fallback logic
|
2025-03-04 11:50:12 +01:00 |
Denis Bilenko (aider)
|
80617cbb02
|
fix: Update patchRecord function to accept io.Reader instead of []byte
|
2025-03-04 11:48:08 +01:00 |
Denis Bilenko (aider)
|
bbe90007d8
|
refactor: Optimize wheel patching by using io.Reader directly
|
2025-03-04 11:46:08 +01:00 |
Denis Bilenko
|
58e746757d
|
clean up redundant comments
|
2025-03-04 11:37:18 +01:00 |
Denis Bilenko
|
d54d093ecf
|
do not return error from readMetadataAndRecord; make parse() work only on filenames (without path)
|
2025-03-04 11:34:45 +01:00 |
Denis Bilenko
|
6a7fae08ba
|
clean up redundant comments
|
2025-03-04 11:21:16 +01:00 |
Denis Bilenko
|
ba3062b654
|
rm copy
|
2025-03-04 10:01:45 +01:00 |
Denis Bilenko
|
cc5133a5e4
|
clean up
|
2025-03-04 09:59:55 +01:00 |
Denis Bilenko
|
0aec26705f
|
clean up
|
2025-03-03 21:31:58 +01:00 |
Denis Bilenko (aider)
|
efa924613a
|
refactor: Extract version verification into reusable function in patch_test.go
|
2025-03-03 21:14:01 +01:00 |
Denis Bilenko
|
1045dc169b
|
refactor: Improve version verification comments in patch test
|
2025-03-03 21:13:59 +01:00 |
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 |