From 6fce20d6e5d8194b6a072056a9a906939d4ee070 Mon Sep 17 00:00:00 2001 From: Tue Herlau <tuhe@dtu.dk> Date: Thu, 30 Nov 2023 14:31:01 +0100 Subject: [PATCH] Minor fixes for code comment removal --- setup.py | 1 - src/codesnipper.egg-info/PKG-INFO | 4 +++- .../__pycache__/snip_dir.cpython-39.pyc | Bin 2288 -> 2324 bytes src/snipper/snipper_main.py | 6 ++++++ src/snipper/version.py | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 481e1e2..84904c0 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,6 @@ # Local install: sudo pip install -e ./ import setuptools -import pkg_resources with open("src/snipper/version.py", "r", encoding="utf-8") as fh: __version__ = fh.read().split(" = ")[1].strip()[1:-1] diff --git a/src/codesnipper.egg-info/PKG-INFO b/src/codesnipper.egg-info/PKG-INFO index d5931d0..df3a472 100644 --- a/src/codesnipper.egg-info/PKG-INFO +++ b/src/codesnipper.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: codesnipper -Version: 0.1.18.9 +Version: 0.1.18.10 Summary: A lightweight framework for censoring student solutions files and extracting code + output Home-page: https://lab.compute.dtu.dk/tuhe/snipper Author: Tue Herlau @@ -13,6 +13,8 @@ Classifier: Operating System :: OS Independent Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE +Requires-Dist: pybtex +Requires-Dist: numpy # Snipper A lightweight framework for removing code from student solutions. diff --git a/src/snipper/__pycache__/snip_dir.cpython-39.pyc b/src/snipper/__pycache__/snip_dir.cpython-39.pyc index 26d4b16c42dfc9f06cb6b530ecbee9662c4fa6b2..ac636f5285cd7692c8743c3e9e3e2e334ab0e6a6 100644 GIT binary patch delta 1021 zcmZ8g&2JM&6rVS{_HOL8V{iNw2Pz2R!>USEsgMhbN=lFAP(}TKmdMU*f=TR{*-abT zw~B-jsF6TMQ*i)V*-|fDa^S#$1OGwA1tB!YR^r@Kr6LZz*&slSG|%t%K7a46=ilOQ z{&X{!%P=~3Zyygn&olOq0q>sd&FNqEd+%7LNH^G`8$RcZVMfl}e0ccF&mtJ|5sM*W zA|=uYeG3>`f~|7-bws~{tuWzSw_*$J#M)Y6u}!+W0<)w=_J!1t@<tF|R!5-$_tm%1 z$UTX&BGZS<fGPR6x&hT=p2#9=L!86R0Az*wd6*N~Np^>c9C~-y?{*)6y{$)4N0o+8 zw(`_*9P_8x5A$&$@s|==#sc-_BlwkFW6K~4qIktc`xNU#T*UEV1q)FXi+%9eGDQI! zz{PXIkNq}_CvcqVJ^h}?rMR3_t6^yb0|<AbNi6kYSQirp%V%4Zwu5C--?~gF5A$zA z%kSYzlDb30E7Yt?BXfC(My^t6PD4&%X&Eq$932F-(8V##irQTltAD}`AX>F}5^KU= zwFg^Vc9R0#h+&PkMf_-6mf03g;>0eA6AXQ<(HHR(x@Nkss7(F!bS~CM5Z7r89&RV| z?lBgk^(eB3dyNjPyXW;L>Y`p{iFZ5l3d7v4d%!PlQ<DjG%Tjr5H8(bOy47w)!KPNT z_JeWFgUx%OQ(<qd9Z6Tcw7-CPHJ>^QuKFYO%}2V>Yc8!eSAxY>GYl3*TmH=F_Pv0Q z8z1OYPqw>}cB7!vTW+rfS{2gYjp?-PL^2>G(;-Z$=jj8f68(j>$~*f$ERrUDBg#fp zjKldckgfGFkX3`M^^NEZKmU_f3(gE^b;+6eR9j1AbYy4I^pUPfHBUp*Lt@$uyX~H# zmL(KkCBZx!)MIC94)_b(;s0mc0{Gy8$LT^E@}&8Y=kg@QHnOMbEG#V0J>AI2y=0RI tNodt^8?#3Y95bSBgvr<?kg!O^E{hYLb+NG)%mGD&)9NpGnx5r<uK@cZ2Ppsm delta 981 zcmZ8fOKTHR6u#%qWG2l!lQu6~sIgSz&Mxf2Dkv4)=%N&)V^!MTw2ghwOts({3r#>2 z)RZf3S|NdM?82qE@;A8XDvKhxS2rRki04jx6ffLw&ij1l+<9(&NtdSL@d%^y)lG?N zoUxBeIeH@7rTcx+BbFk`O4sPRA2?&%?@nGF@u10D%m<H&kT4Kx8ZguZTj0)^M_<9_ zm@uDczJ_{Wy*0;to#gNw43p&PcS23dYk~Vf4nY}S%Sk9ty!WCaQiCnPkaOt8nsF5Y z%+s4@M?&zUB8sdEehecGa4cdF!<dK`*bWnMjP9_PdM(KL(}AK+%R@M`87B@2jE}OL zm;7YFpgX`GOj32;f=BEjn+1^)>3SITQC0&#g^6YslU@!}HHfiUiUQVvHCtGIy2^YD z6IAbDlKUCIQ!S5~7Bs-!_X?P)L9-|V-8tB#w0-O*I{#eV6w2Mm-_V}_^sFl7>=W@G zYL=yuxl^K%b5xqsVvb>E7SKSBv>?<lj9ntXYhrc}o&u4|`FYF<YeA>H&G{gG-eZ`f zT@gFlm8N!ud9*qdMi{0sM=z8P$g0`Ks7&GaY+)?4z%S4c+^q+@>s1yi{+8aTPszZR zdjn4%3!<1~fw!*SGSP82_*$KsSaMgB30s?5-)I}t)oHJ?VaxOSo21Pv8?T@pa#t6t zo?}QJx(pZPmCy|^<zDEzj2lI;<tbyL%Ql=P>w`PguwD1RC!LTUO<Z8>Q64<<-* zk_s#Z8G^QXx8h8%xRtiHvhLY@{+=z@%mFI*!W<Z~wHY#+&eHAK>SDz)R92S)_4~KO z?s9eYwx|Z0yG14zlb_6)b3b&0e~*|cupkC8P8SSFkYquEJ7+1b9Jxkke0-d4IpXBW t<n$BR@>#e%d|auff~*3S(CHlz2%tk?WNAgLFIFx9MY#R)bGQWGegOr_@^b(H diff --git a/src/snipper/snipper_main.py b/src/snipper/snipper_main.py index 96834f2..9cab1a6 100644 --- a/src/snipper/snipper_main.py +++ b/src/snipper/snipper_main.py @@ -26,6 +26,12 @@ def censor_code(lines, keep=True): lines, nB, cut = fix_b(lines, keep=keep) return lines +def fix_tags(lines): + for k, l in enumerate(lines): + # if l.find(" # !") > 0: + # print(f"{file}:{k}> bad snipper tag, fixing") + lines[k] = l.replace("# !", "#!") + return lines def censor_file(file, run_files=True, run_out_dirs=None, cut_files=True, output_solution=False, diff --git a/src/snipper/version.py b/src/snipper/version.py index 77ad3ae..ecf3235 100644 --- a/src/snipper/version.py +++ b/src/snipper/version.py @@ -1 +1 @@ -__version__ = "0.1.18.9" +__version__ = "0.1.18.10" -- GitLab