Commit 423418b
committed
feat: uv_ffi version enforcement + worker daemon hardening
- sync_interpreter now upgrades uv_ffi to pyproject.toml minimum on every
interpreter sync, not just omnipkg itself
- stale omnipkg dist-info dirs cleaned up after successful sync
- worker pool warm-worker selection fixed (sort-then-pop vs broken temp-requeue)
- worker task timeout lifted to OMNIPKG_WORKER_TIMEOUT (default 360s) from hardcoded 60s
- execute_with_timeout default raised to 240s
- pygments>=2.20.0 added (ReDoS CVE in AdlLexer)
- uv_ffi minimum bumped to post4
Modified:
• src/omnipkg/core.py (+66/-9 lines)
• src/omnipkg/isolation/worker_daemon.py (+17/-20 lines)
• pyproject.toml (+5/-2 lines)
• requirements-trace.txt (+4/-2 lines)
[gitship-generated]1 parent 95a998e commit 423418b
4 files changed
Lines changed: 92 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
48 | 51 | | |
49 | 52 | | |
50 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
111 | 113 | | |
112 | 114 | | |
113 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6355 | 6355 | | |
6356 | 6356 | | |
6357 | 6357 | | |
6358 | | - | |
| 6358 | + | |
| 6359 | + | |
| 6360 | + | |
| 6361 | + | |
| 6362 | + | |
| 6363 | + | |
| 6364 | + | |
| 6365 | + | |
| 6366 | + | |
| 6367 | + | |
| 6368 | + | |
| 6369 | + | |
| 6370 | + | |
| 6371 | + | |
| 6372 | + | |
| 6373 | + | |
| 6374 | + | |
| 6375 | + | |
| 6376 | + | |
| 6377 | + | |
| 6378 | + | |
| 6379 | + | |
| 6380 | + | |
| 6381 | + | |
| 6382 | + | |
| 6383 | + | |
6359 | 6384 | | |
6360 | 6385 | | |
6361 | 6386 | | |
6362 | 6387 | | |
6363 | | - | |
6364 | 6388 | | |
6365 | 6389 | | |
6366 | 6390 | | |
| |||
6369 | 6393 | | |
6370 | 6394 | | |
6371 | 6395 | | |
| 6396 | + | |
| 6397 | + | |
| 6398 | + | |
| 6399 | + | |
| 6400 | + | |
| 6401 | + | |
6372 | 6402 | | |
6373 | 6403 | | |
6374 | 6404 | | |
| |||
6667 | 6697 | | |
6668 | 6698 | | |
6669 | 6699 | | |
6670 | | - | |
6671 | | - | |
6672 | | - | |
6673 | | - | |
| 6700 | + | |
| 6701 | + | |
| 6702 | + | |
| 6703 | + | |
| 6704 | + | |
| 6705 | + | |
| 6706 | + | |
| 6707 | + | |
| 6708 | + | |
6674 | 6709 | | |
6675 | 6710 | | |
6676 | 6711 | | |
| |||
6763 | 6798 | | |
6764 | 6799 | | |
6765 | 6800 | | |
6766 | | - | |
6767 | | - | |
| 6801 | + | |
| 6802 | + | |
| 6803 | + | |
| 6804 | + | |
| 6805 | + | |
6768 | 6806 | | |
6769 | 6807 | | |
6770 | 6808 | | |
| |||
6811 | 6849 | | |
6812 | 6850 | | |
6813 | 6851 | | |
| 6852 | + | |
| 6853 | + | |
| 6854 | + | |
| 6855 | + | |
| 6856 | + | |
| 6857 | + | |
| 6858 | + | |
| 6859 | + | |
| 6860 | + | |
| 6861 | + | |
| 6862 | + | |
| 6863 | + | |
| 6864 | + | |
| 6865 | + | |
| 6866 | + | |
| 6867 | + | |
| 6868 | + | |
| 6869 | + | |
| 6870 | + | |
6814 | 6871 | | |
6815 | 6872 | | |
6816 | 6873 | | |
| |||
6848 | 6905 | | |
6849 | 6906 | | |
6850 | 6907 | | |
6851 | | - | |
| 6908 | + | |
6852 | 6909 | | |
6853 | 6910 | | |
6854 | 6911 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2732 | 2732 | | |
2733 | 2733 | | |
2734 | 2734 | | |
2735 | | - | |
| 2735 | + | |
2736 | 2736 | | |
2737 | 2737 | | |
2738 | 2738 | | |
| |||
3766 | 3766 | | |
3767 | 3767 | | |
3768 | 3768 | | |
3769 | | - | |
| 3769 | + | |
3770 | 3770 | | |
3771 | | - | |
3772 | 3771 | | |
3773 | 3772 | | |
3774 | | - | |
3775 | | - | |
3776 | | - | |
3777 | | - | |
3778 | | - | |
| 3773 | + | |
3779 | 3774 | | |
3780 | | - | |
3781 | | - | |
| 3775 | + | |
| 3776 | + | |
| 3777 | + | |
| 3778 | + | |
3782 | 3779 | | |
3783 | 3780 | | |
3784 | 3781 | | |
3785 | | - | |
3786 | | - | |
3787 | | - | |
3788 | 3782 | | |
3789 | 3783 | | |
3790 | 3784 | | |
| |||
3812 | 3806 | | |
3813 | 3807 | | |
3814 | 3808 | | |
3815 | | - | |
| 3809 | + | |
3816 | 3810 | | |
3817 | 3811 | | |
3818 | 3812 | | |
| |||
4006 | 4000 | | |
4007 | 4001 | | |
4008 | 4002 | | |
4009 | | - | |
| 4003 | + | |
| 4004 | + | |
4010 | 4005 | | |
4011 | | - | |
4012 | | - | |
| 4006 | + | |
| 4007 | + | |
| 4008 | + | |
| 4009 | + | |
4013 | 4010 | | |
4014 | 4011 | | |
4015 | 4012 | | |
| |||
4317 | 4314 | | |
4318 | 4315 | | |
4319 | 4316 | | |
4320 | | - | |
| 4317 | + | |
4321 | 4318 | | |
4322 | 4319 | | |
4323 | 4320 | | |
| |||
4359 | 4356 | | |
4360 | 4357 | | |
4361 | 4358 | | |
4362 | | - | |
| 4359 | + | |
4363 | 4360 | | |
4364 | 4361 | | |
4365 | 4362 | | |
| |||
4451 | 4448 | | |
4452 | 4449 | | |
4453 | 4450 | | |
4454 | | - | |
| 4451 | + | |
4455 | 4452 | | |
4456 | 4453 | | |
4457 | 4454 | | |
| |||
0 commit comments