Commit Graph

93 Commits

Author SHA1 Message Date
Denis Bilenko 0b083e9ffe Install last wheel with regular 'pip' 2025-03-05 17:21:41 +01:00
Denis Bilenko ca0f3a13eb replace findFiles with findFile 2025-03-05 17:03:30 +01:00
Denis Bilenko 482bf34ff4 update comment 2025-03-05 16:20:20 +01:00
Denis Bilenko 97dedaba7f update comments 2025-03-05 16:14:09 +01:00
Denis Bilenko f1a22fc486 use UnixNano() for time 2025-03-05 15:49:15 +01:00
Denis Bilenko 106ce9438e do not add extra newline in RECORD 2025-03-05 15:36:39 +01:00
Denis Bilenko edf361ce6c fix bug in Version: line; add "selftest patchwhl" command + acceptance test 2025-03-05 15:18:59 +01:00
Denis Bilenko (aider) 5c46e62374 feat: Implement fixed modification time and deterministic wheel filename in test 2025-03-05 14:52:23 +01:00
Denis Bilenko f681a9261f refactor: Update TODO comment with specific mtime for prebuilt wheel test 2025-03-05 14:52:20 +01:00
Denis Bilenko 34c2265965 test: Add TODO comment for prebuilt patch wheel test 2025-03-05 14:50:52 +01:00
Denis Bilenko (aider) e7af1a606d feat: Implement wheel METADATA and RECORD file verification in test 2025-03-05 14:47:42 +01:00
Denis Bilenko 130ed8b78b test: Add TODO comment for future METADATA and RECORD file verification 2025-03-05 14:47:40 +01:00
Denis Bilenko 9e62ba87a3 use Buffer in parseRecord 2025-03-05 14:44:10 +01:00
Denis Bilenko e73dafca83 use CutSuffix 2025-03-05 11:54:56 +01:00
Denis Bilenko 4a2485fcc9 add a comment to findFiles 2025-03-05 11:51:59 +01:00
Denis Bilenko d79e0db71b use cutSuffix; add link to pep 2025-03-05 11:50:09 +01:00
Denis Bilenko 04eed7a0d9 rm unnecessary replace; add a comment with example 2025-03-05 11:47:20 +01:00
Denis Bilenko 704bb5cb0e use strings.Cut 2025-03-05 11:45:51 +01:00
Denis Bilenko 75b169fa71 CalculateNewVersion -> calculateNewVersion 2025-03-05 10:51:56 +01:00
Denis Bilenko 97f87d2544 rm -short support; not a big win with parallel runs 2025-03-05 10:45:45 +01:00
Denis Bilenko d7daebfba0 replace findMetadataAndRecord with more general findFiles 2025-03-05 10:44:32 +01:00
Denis Bilenko b9eeecd5a1 add a log 2025-03-04 18:27:45 +01:00
Denis Bilenko ca55524f94 remove glob matching in readMetadataAndRecord, rename to findMetadataAndRecord 2025-03-04 18:17:17 +01:00
Denis Bilenko 138ced54eb use full struct, not pointer 2025-03-04 18:07:01 +01:00
Denis Bilenko 5abb022506 clean up and simplify parsing 2025-03-04 18:02:57 +01:00
Denis Bilenko (aider) 653ca59edf (no commit message provided) 2025-03-04 18:02:57 +01:00
Denis Bilenko (aider) b0348de83b fix: Correctly parse wheel filename version without build tag 2025-03-04 18:02:57 +01:00
Denis Bilenko (aider) 5a60b73ad8 fix: Correctly parse wheel filename with build tags 2025-03-04 18:02:57 +01:00
Denis Bilenko (aider) 3135f4e38f feat: Add comprehensive test cases for wheel filename parsing 2025-03-04 18:02:57 +01:00
Denis Bilenko 95a64fd3cb docs: Add comprehensive wheel filename parsing test cases as comment 2025-03-04 18:02:57 +01:00
Denis Bilenko cc59dec5f5 parallel tests and short/non-short mode 2025-03-04 16:18:34 +01:00
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