From cdffda544b56b2a82b737e6c754f2a49a1b16de4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 11:58:50 +0000 Subject: [PATCH 1/3] Initial plan From a1b8fd3055627e20201e8466878fb792d04e874e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 12:00:48 +0000 Subject: [PATCH 2/3] Fix CI failure: Add package installation before running tests in publish.yml Co-authored-by: pacnpal <183241239+pacnpal@users.noreply.github.com> --- .coverage | Bin 0 -> 53248 bytes .github/workflows/publish.yml | 1 + coverage.xml | 50 ++++++++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 .coverage create mode 100644 coverage.xml diff --git a/.coverage b/.coverage new file mode 100644 index 0000000000000000000000000000000000000000..57b8fc1331e85e782e05b8ec3ca584cc1029bfb9 GIT binary patch literal 53248 zcmeI)U2oG?7zc1WE=irHawmkMQlXxksZ^xNA|wXe#pt$5Lqpow0PSkQNlqG%*iQY@ zmy2mCLt?vuFR%}^eT!WpE+$Q5SL|ZX<73B3+aS0=i1cqYiDRF0a-QFLi<7qB-n!{T zQuO@5wIgv^Ther0yDo&LX(rtk>6UFJ+L_Cq(4#)KKW*34>bt)#T6eWd@jK1>e(}7u zQQ5Biz3^M*s(EL@Db>t6oxlbG2tWV=Gb3<#t5T{iFY6C}jO_M6MuFXtfx2J(?3=C4 z+gsxH=BGEeggPcJmIZAa8)8!g{+<}hK=hn}6pq(*I(FoE+al`AEOi{pF0Wa1j8-j9 zSWoivUd!oHu1IcE5yQZ7?chM%mj|^ZLHcTu+>g`&DnvTl9;Xl&)9mXakUbeluOmZM zi;GToy}bVOPvuhe>{X|?x~#VYmMpTnNP@> zCQmc>sB)g4vE~{1r73e#XD@c!ME*nU4!LnChkD`2pO$l4-pEgbedV?}p)K=xCz>-O z=N47DV$a!$<*4y%BF|Y%!tnf>;2@|6yuVPaUOTI6)GOtFxHF))PAxl*{N#Cy8o$+~ zyUN4&=1bMpRsGRU(ovYF)pnwAv|~9V3COZj_qQOA;y=2I6ZlM~7 zdh__0X=E67zynSAX+o;$TkUOJS*n9*5B&CIUrTySC~1JuT#zN}#a@SpO2{#E{9PH? z+p?aXRnx-T?nu;inr5-OwK}cqjJiOpIod5BE*DGHl@J0h@`PzL zJLO6{jDu_cF5D4dN_vAVf3Eu1u6tC{Z1AC~4y)pO_cLp36JUgF!C zi6Hn$J_L>|1g~EGp&j+b@w)S2s`%QOV)f&5(<;tYXf^r1_;9I^RQVSp(RXRm=bJH6 zWj>Nu`Ad1Qv1<=#HW}JZKtq=1V6_4WPS~|6vEBCLDCxiaH0hqa_T=?d1?0~&drGyQ zB&Xs1wI7BKEvvk2g&$={#aiDEc@_%SMBDcV()QHaKsj!N^qNj6k~$n;l|ISK2oJc7 z?cKGcPTAtZ)BJ53blLc#9oMzJZn|FaGOS9axt|9ozmA$jD5F@TK^f8zJyK>?XnK}s ztgQU{kW9E#*Y2v}&W$ow;$B}KD^9IOpWBg)99IfXl2j(?SbKITI)S8<=~|jpjKum! zYo&_$g3e@fsETHN&3IYg;U;c1`JS(m=lQMN;i_J$Ub>_o#_0%FlT$0CcLJ`R#hN}X zO!TZHC-YAB70uH07HPb5G5DAvKUJ^5GoottwxY{YrEieR>wJN)TQ4;F!3F^cKmY;| zfB*y_009U<00Izz!0ZVadO%6={6gC*TqSx$ck;KO?Ja=lrms0!9o&3bD6`%VUkN<#nw5P$##AOHafKmY;| zfB*y_FcPR37xe67fI`_=G1E^0)c607HS2fl@hCBNAOHafKmY;|fB*y_009U<00Izr zg929zhPKz}`>t#RvFFL4vF8W(8$)NfVRyTu$4G`z*x>tC965uK{#n8m-O$3<%Gnt> zluv#C|3tI?u%5iZz)&;_Gqm5P$##AOHafKmY;|fB*z$P{5#H8Cc}+|8?s>jef8}00Izz00bZa z0SG_<0uX=z1RyYj0*0|@s=xn#rdj`3&t@=0gaiQyKmY;|fB*y_009U<00Iy=Wdfzb zoNg`^?w(oD=S=f_@%kOwboKZD&o%3X_5759AY2GQ00Izz00bZa0SG_<0uX?}ObZn0 zg8;oyn4^yYlJEburI`*F!9f555P$##AOHafKmY;|fB*zey#RmzkL&+a-wgl&0SG_< w0uX=z1Rwwb2tWV=GcLe?|Bvhc8E<5S2LT8`00Izz00bZa0SG_<0;gW!e{XM!{{R30 literal 0 HcmV?d00001 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 76fef45..c8f2653 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -27,6 +27,7 @@ jobs: pip install build - name: Run Pytest tests run: | + pip install . pip install pytest pytest-cov pytest --cov --cov-report=xml - name: Upload coverage reports to Codecov diff --git a/coverage.xml b/coverage.xml new file mode 100644 index 0000000..657d422 --- /dev/null +++ b/coverage.xml @@ -0,0 +1,50 @@ + + + + + + /home/runner/work/pip-add/pip-add + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d088f2d9a9cf0a5ca41d2ae92353a2a1d9685c7a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 12:01:05 +0000 Subject: [PATCH 3/3] Add coverage files to .gitignore and remove from tracking Co-authored-by: pacnpal <183241239+pacnpal@users.noreply.github.com> --- .coverage | Bin 53248 -> 0 bytes .gitignore | 5 +++++ coverage.xml | 50 -------------------------------------------------- 3 files changed, 5 insertions(+), 50 deletions(-) delete mode 100644 .coverage delete mode 100644 coverage.xml diff --git a/.coverage b/.coverage deleted file mode 100644 index 57b8fc1331e85e782e05b8ec3ca584cc1029bfb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53248 zcmeI)U2oG?7zc1WE=irHawmkMQlXxksZ^xNA|wXe#pt$5Lqpow0PSkQNlqG%*iQY@ zmy2mCLt?vuFR%}^eT!WpE+$Q5SL|ZX<73B3+aS0=i1cqYiDRF0a-QFLi<7qB-n!{T zQuO@5wIgv^Ther0yDo&LX(rtk>6UFJ+L_Cq(4#)KKW*34>bt)#T6eWd@jK1>e(}7u zQQ5Biz3^M*s(EL@Db>t6oxlbG2tWV=Gb3<#t5T{iFY6C}jO_M6MuFXtfx2J(?3=C4 z+gsxH=BGEeggPcJmIZAa8)8!g{+<}hK=hn}6pq(*I(FoE+al`AEOi{pF0Wa1j8-j9 zSWoivUd!oHu1IcE5yQZ7?chM%mj|^ZLHcTu+>g`&DnvTl9;Xl&)9mXakUbeluOmZM zi;GToy}bVOPvuhe>{X|?x~#VYmMpTnNP@> zCQmc>sB)g4vE~{1r73e#XD@c!ME*nU4!LnChkD`2pO$l4-pEgbedV?}p)K=xCz>-O z=N47DV$a!$<*4y%BF|Y%!tnf>;2@|6yuVPaUOTI6)GOtFxHF))PAxl*{N#Cy8o$+~ zyUN4&=1bMpRsGRU(ovYF)pnwAv|~9V3COZj_qQOA;y=2I6ZlM~7 zdh__0X=E67zynSAX+o;$TkUOJS*n9*5B&CIUrTySC~1JuT#zN}#a@SpO2{#E{9PH? z+p?aXRnx-T?nu;inr5-OwK}cqjJiOpIod5BE*DGHl@J0h@`PzL zJLO6{jDu_cF5D4dN_vAVf3Eu1u6tC{Z1AC~4y)pO_cLp36JUgF!C zi6Hn$J_L>|1g~EGp&j+b@w)S2s`%QOV)f&5(<;tYXf^r1_;9I^RQVSp(RXRm=bJH6 zWj>Nu`Ad1Qv1<=#HW}JZKtq=1V6_4WPS~|6vEBCLDCxiaH0hqa_T=?d1?0~&drGyQ zB&Xs1wI7BKEvvk2g&$={#aiDEc@_%SMBDcV()QHaKsj!N^qNj6k~$n;l|ISK2oJc7 z?cKGcPTAtZ)BJ53blLc#9oMzJZn|FaGOS9axt|9ozmA$jD5F@TK^f8zJyK>?XnK}s ztgQU{kW9E#*Y2v}&W$ow;$B}KD^9IOpWBg)99IfXl2j(?SbKITI)S8<=~|jpjKum! zYo&_$g3e@fsETHN&3IYg;U;c1`JS(m=lQMN;i_J$Ub>_o#_0%FlT$0CcLJ`R#hN}X zO!TZHC-YAB70uH07HPb5G5DAvKUJ^5GoottwxY{YrEieR>wJN)TQ4;F!3F^cKmY;| zfB*y_009U<00Izz!0ZVadO%6={6gC*TqSx$ck;KO?Ja=lrms0!9o&3bD6`%VUkN<#nw5P$##AOHafKmY;| zfB*y_FcPR37xe67fI`_=G1E^0)c607HS2fl@hCBNAOHafKmY;|fB*y_009U<00Izr zg929zhPKz}`>t#RvFFL4vF8W(8$)NfVRyTu$4G`z*x>tC965uK{#n8m-O$3<%Gnt> zluv#C|3tI?u%5iZz)&;_Gqm5P$##AOHafKmY;|fB*z$P{5#H8Cc}+|8?s>jef8}00Izz00bZa z0SG_<0uX=z1RyYj0*0|@s=xn#rdj`3&t@=0gaiQyKmY;|fB*y_009U<00Iy=Wdfzb zoNg`^?w(oD=S=f_@%kOwboKZD&o%3X_5759AY2GQ00Izz00bZa0SG_<0uX?}ObZn0 zg8;oyn4^yYlJEburI`*F!9f555P$##AOHafKmY;|fB*zey#RmzkL&+a-wgl&0SG_< w0uX=z1Rwwb2tWV=GcLe?|Bvhc8E<5S2LT8`00Izz00bZa0SG_<0;gW!e{XM!{{R30 diff --git a/.gitignore b/.gitignore index 60e85cb..64edcc1 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,8 @@ env/ # OS .DS_Store Thumbs.db + +# Coverage +.coverage +coverage.xml +htmlcov/ diff --git a/coverage.xml b/coverage.xml deleted file mode 100644 index 657d422..0000000 --- a/coverage.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - /home/runner/work/pip-add/pip-add - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -