From e11bfb3b6abf324554a3617fbac5d86ee9c5b4ed Mon Sep 17 00:00:00 2001 From: hvsouza Date: Sat, 14 Feb 2026 18:03:26 +0100 Subject: [PATCH 1/5] Chaging file structure to accept -e flag with pip install --- setup.cfg | 8 +------- src/__init__.py | 9 --------- src/{matplotlib/python => dunestyle}/__init__.py | 1 - .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 599 bytes .../__pycache__/__init__.cpython-39.pyc | Bin 0 -> 599 bytes .../__pycache__/matplotlib.cpython-310.pyc | Bin 0 -> 6467 bytes .../__pycache__/matplotlib.cpython-39.pyc | Bin 0 -> 6622 bytes src/dunestyle/__pycache__/root.cpython-39.pyc | Bin 0 -> 1795 bytes .../cpp/include => dunestyle/data}/DUNEStyle.h | 0 src/{matplotlib => dunestyle/data}/__init__.py | 0 .../data/__pycache__/__init__.cpython-39.pyc | Bin 0 -> 158 bytes .../dunestyle.py => dunestyle/matplotlib.py} | 0 .../python/dunestyle.py => dunestyle/root.py} | 0 src/dunestyle/stylelib/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 164 bytes .../stylelib/__pycache__/__init__.cpython-39.pyc | Bin 0 -> 162 bytes .../stylelib/dune.mplstyle | 0 src/root/__init__.py | 1 - src/root/python/__init__.py | 1 - 19 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 src/__init__.py rename src/{matplotlib/python => dunestyle}/__init__.py (96%) create mode 100644 src/dunestyle/__pycache__/__init__.cpython-310.pyc create mode 100644 src/dunestyle/__pycache__/__init__.cpython-39.pyc create mode 100644 src/dunestyle/__pycache__/matplotlib.cpython-310.pyc create mode 100644 src/dunestyle/__pycache__/matplotlib.cpython-39.pyc create mode 100644 src/dunestyle/__pycache__/root.cpython-39.pyc rename src/{root/cpp/include => dunestyle/data}/DUNEStyle.h (100%) rename src/{matplotlib => dunestyle/data}/__init__.py (100%) create mode 100644 src/dunestyle/data/__pycache__/__init__.cpython-39.pyc rename src/{matplotlib/python/dunestyle.py => dunestyle/matplotlib.py} (100%) rename src/{root/python/dunestyle.py => dunestyle/root.py} (100%) create mode 100644 src/dunestyle/stylelib/__init__.py create mode 100644 src/dunestyle/stylelib/__pycache__/__init__.cpython-310.pyc create mode 100644 src/dunestyle/stylelib/__pycache__/__init__.cpython-39.pyc rename src/{matplotlib => dunestyle}/stylelib/dune.mplstyle (100%) delete mode 100644 src/root/__init__.py delete mode 100644 src/root/python/__init__.py diff --git a/setup.cfg b/setup.cfg index c40e729..ee5d560 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,15 +17,9 @@ operating system :: OS Independent python_requires = >=3.9 install_requires = package_dir= - dunestyle = src - dunestyle.matplotlib = src/matplotlib/python - dunestyle.root = src/root/python - dunestyle.data = src/root/cpp/include - dunestyle.stylelib = src/matplotlib/stylelib + = src packages = dunestyle - dunestyle.matplotlib - dunestyle.root dunestyle.data dunestyle.stylelib diff --git a/src/__init__.py b/src/__init__.py deleted file mode 100644 index 2970f18..0000000 --- a/src/__init__.py +++ /dev/null @@ -1,9 +0,0 @@ -""" -DUNE plot style tools: provides tools for making plots adhere to DUNE style. - -Contains two independent implementations: one for PyROOT (dunestyle.root) and one for matplotlib (dunestyle.matplotlib). -We suggest importing the one you prefer like: - from dunestyle import matplotlib as dunestyle - -Then all of the relevant functions will be exposed as `dunestyle.____`. -""" diff --git a/src/matplotlib/python/__init__.py b/src/dunestyle/__init__.py similarity index 96% rename from src/matplotlib/python/__init__.py rename to src/dunestyle/__init__.py index 48a472c..d471272 100644 --- a/src/matplotlib/python/__init__.py +++ b/src/dunestyle/__init__.py @@ -15,4 +15,3 @@ except: pass -from .dunestyle import * diff --git a/src/dunestyle/__pycache__/__init__.cpython-310.pyc b/src/dunestyle/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4e8386e93157d77f361eede01daf3ea6e9b3e5ad GIT binary patch literal 599 zcmYjNF>ll`6n;+9B!oLCT}n5v9eNpAN>zyhsszUggb-P*^z2i7%Gr_aTy>q0SQ(J` z19u}EzsD;Re}M_x0dcnc-uwLgeee0n@wfoDeti4NKScmPJ=kBF1DEdTFV0Y?;O;3! zG-^?Wf{*_CxQYW#RtHszAjDafF|^FL_gKN=?R}OmM--jF4lT#q2RrzTXuOMP;@&)5 zgL>lpp^s^D0>>Z_JvfE|pTh^B(K|q4e+=HYM;Sa3(H1;xGLEjJsy=*8S{DKuV4g?r8LEjP^`aZ>zpqkyT+ zgMzD6jb6`QJ$o~KasBe@`mKf2M>Zpb$~hr6lDf*Io^-WoZ04;e9MN8|K%e{*QEvKR z)0L!s%WU!gA2tcxWGT6@u{O#kGcT4C;uEe$+SQ5)WApk(%eFVnW=yQPl47W+S@#{( zk<$<6_eII1E*rUGXHD6xIpeCPrEiJ&*^$svsntB(4TumfxFKZHZESu%ba{cCq&{>e Pfhc{Pj8KlID0TY}gP5`a literal 0 HcmV?d00001 diff --git a/src/dunestyle/__pycache__/__init__.cpython-39.pyc b/src/dunestyle/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7f762acce4715586d664310bd51c8aaa50412a8c GIT binary patch literal 599 zcmYjN&5qMB5FRJlB!qVP5z?|ZU-z&L53pJxv4B=uN(DlQT&!&EDy~vHvYjs76B2iX z#0#`XZaj~#oOlIJ*ba!=^2~f5f8UI!9*+xf>&LgR{8I$*(}Vq$Iq=jS{lysy72JNL zh(;}{Q1H=TA6Id}$?Bj=5rjCaGKQA<_6{ppyuHiP<%ptV*rDZkd$@zoh{n5!ChpC> zH7McyeIL{07>+HYM;Sa3(H1;xGLEjJsy=*8S{DKuV4g?r8L4L8jmaZ>zp z!+@#HgMzDMN3UjA&t6YoT)w=xd}HC{fz1e^a!!biq_&yVldd+6&AfGl>LKj~3-rl9 z5#{C&HeE^Dx6Bs*|6!BBO_q`i8*8I%GV@|NAwJ=1q+P9;FgCBRwQPICY{tZzD=CJG znswhnJ#zZN{5~(4)MX=A?6fJHHD_GawDc_zKRXgyDz%!2y8#ix1vi9Dx{b}xhAz*M TlhlXKBx#g9MkAD?E0m%?#s;&( literal 0 HcmV?d00001 diff --git a/src/dunestyle/__pycache__/matplotlib.cpython-310.pyc b/src/dunestyle/__pycache__/matplotlib.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ce1a64d7eac57c9c2668b67ee092af9f37ea7c14 GIT binary patch literal 6467 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 literal 0 HcmV?d00001 diff --git a/src/dunestyle/__pycache__/matplotlib.cpython-39.pyc b/src/dunestyle/__pycache__/matplotlib.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..14383a71fcd4aba51dc27337631f27b17dbb361e GIT binary patch literal 6622 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 U#bJ}1pHiBWY6mj>GY~TX09G<4vH$=8 literal 0 HcmV?d00001 diff --git a/src/matplotlib/python/dunestyle.py b/src/dunestyle/matplotlib.py similarity index 100% rename from src/matplotlib/python/dunestyle.py rename to src/dunestyle/matplotlib.py diff --git a/src/root/python/dunestyle.py b/src/dunestyle/root.py similarity index 100% rename from src/root/python/dunestyle.py rename to src/dunestyle/root.py diff --git a/src/dunestyle/stylelib/__init__.py b/src/dunestyle/stylelib/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/dunestyle/stylelib/__pycache__/__init__.cpython-310.pyc b/src/dunestyle/stylelib/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..42f9bab139b8bea369883fbff29e40698e226640 GIT binary patch literal 164 zcmd1j<>g`k0*^@(GC}lX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H!erkTPenx(7 zs&0mUMpI2_eoARxYJ5RXeo1_BNo7u|esNJUSPaSoiREM_>Bq-s=4F<|$LkeT W-r}&y%}*)KNwou6P|O4*SQr3(%_v6z literal 0 HcmV?d00001 diff --git a/src/dunestyle/stylelib/__pycache__/__init__.cpython-39.pyc b/src/dunestyle/stylelib/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5953785467b570a06e34b857eaf36755610a29a1 GIT binary patch literal 162 zcmYe~<>g`k0*^@(GC}lX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H!erkTPenx(7 zs&0mUMpI2_eoARxYJ5RXeo1_BNo7u|esNJUSPaSoiREM_>Bq-s=4F<|$LkeT U-r}&y%}*)KNwou6@EM3104Ccgvj6}9 literal 0 HcmV?d00001 diff --git a/src/matplotlib/stylelib/dune.mplstyle b/src/dunestyle/stylelib/dune.mplstyle similarity index 100% rename from src/matplotlib/stylelib/dune.mplstyle rename to src/dunestyle/stylelib/dune.mplstyle diff --git a/src/root/__init__.py b/src/root/__init__.py deleted file mode 100644 index 5de8af2..0000000 --- a/src/root/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .python import * diff --git a/src/root/python/__init__.py b/src/root/python/__init__.py deleted file mode 100644 index 1ad6d0e..0000000 --- a/src/root/python/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .dunestyle import * From 453c37c2cbcd3b5680642e3b053c2b7a78acc35a Mon Sep 17 00:00:00 2001 From: hvsouza Date: Sat, 14 Feb 2026 18:17:36 +0100 Subject: [PATCH 2/5] remove wrong addition of pycache --- .../__pycache__/__init__.cpython-310.pyc | Bin 599 -> 0 bytes .../__pycache__/__init__.cpython-39.pyc | Bin 599 -> 0 bytes .../__pycache__/matplotlib.cpython-310.pyc | Bin 6467 -> 0 bytes .../__pycache__/matplotlib.cpython-39.pyc | Bin 6622 -> 0 bytes src/dunestyle/__pycache__/root.cpython-39.pyc | Bin 1795 -> 0 bytes 5 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/dunestyle/__pycache__/__init__.cpython-310.pyc delete mode 100644 src/dunestyle/__pycache__/__init__.cpython-39.pyc delete mode 100644 src/dunestyle/__pycache__/matplotlib.cpython-310.pyc delete mode 100644 src/dunestyle/__pycache__/matplotlib.cpython-39.pyc delete mode 100644 src/dunestyle/__pycache__/root.cpython-39.pyc diff --git a/src/dunestyle/__pycache__/__init__.cpython-310.pyc b/src/dunestyle/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 4e8386e93157d77f361eede01daf3ea6e9b3e5ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmYjNF>ll`6n;+9B!oLCT}n5v9eNpAN>zyhsszUggb-P*^z2i7%Gr_aTy>q0SQ(J` z19u}EzsD;Re}M_x0dcnc-uwLgeee0n@wfoDeti4NKScmPJ=kBF1DEdTFV0Y?;O;3! zG-^?Wf{*_CxQYW#RtHszAjDafF|^FL_gKN=?R}OmM--jF4lT#q2RrzTXuOMP;@&)5 zgL>lpp^s^D0>>Z_JvfE|pTh^B(K|q4e+=HYM;Sa3(H1;xGLEjJsy=*8S{DKuV4g?r8LEjP^`aZ>zpqkyT+ zgMzD6jb6`QJ$o~KasBe@`mKf2M>Zpb$~hr6lDf*Io^-WoZ04;e9MN8|K%e{*QEvKR z)0L!s%WU!gA2tcxWGT6@u{O#kGcT4C;uEe$+SQ5)WApk(%eFVnW=yQPl47W+S@#{( zk<$<6_eII1E*rUGXHD6xIpeCPrEiJ&*^$svsntB(4TumfxFKZHZESu%ba{cCq&{>e Pfhc{Pj8KlID0TY}gP5`a diff --git a/src/dunestyle/__pycache__/__init__.cpython-39.pyc b/src/dunestyle/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index 7f762acce4715586d664310bd51c8aaa50412a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmYjN&5qMB5FRJlB!qVP5z?|ZU-z&L53pJxv4B=uN(DlQT&!&EDy~vHvYjs76B2iX z#0#`XZaj~#oOlIJ*ba!=^2~f5f8UI!9*+xf>&LgR{8I$*(}Vq$Iq=jS{lysy72JNL zh(;}{Q1H=TA6Id}$?Bj=5rjCaGKQA<_6{ppyuHiP<%ptV*rDZkd$@zoh{n5!ChpC> zH7McyeIL{07>+HYM;Sa3(H1;xGLEjJsy=*8S{DKuV4g?r8L4L8jmaZ>zp z!+@#HgMzDMN3UjA&t6YoT)w=xd}HC{fz1e^a!!biq_&yVldd+6&AfGl>LKj~3-rl9 z5#{C&HeE^Dx6Bs*|6!BBO_q`i8*8I%GV@|NAwJ=1q+P9;FgCBRwQPICY{tZzD=CJG znswhnJ#zZN{5~(4)MX=A?6fJHHD_GawDc_zKRXgyDz%!2y8#ix1vi9Dx{b}xhAz*M TlhlXKBx#g9MkAD?E0m%?#s;&( diff --git a/src/dunestyle/__pycache__/matplotlib.cpython-310.pyc b/src/dunestyle/__pycache__/matplotlib.cpython-310.pyc deleted file mode 100644 index ce1a64d7eac57c9c2668b67ee092af9f37ea7c14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6467 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 diff --git a/src/dunestyle/__pycache__/matplotlib.cpython-39.pyc b/src/dunestyle/__pycache__/matplotlib.cpython-39.pyc deleted file mode 100644 index 14383a71fcd4aba51dc27337631f27b17dbb361e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6622 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 Date: Sat, 14 Feb 2026 18:19:19 +0100 Subject: [PATCH 3/5] Further clearning --- .../data/__pycache__/__init__.cpython-39.pyc | Bin 158 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/dunestyle/data/__pycache__/__init__.cpython-39.pyc diff --git a/src/dunestyle/data/__pycache__/__init__.cpython-39.pyc b/src/dunestyle/data/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index 3fb12bf2dddd59d61b44077426ed0dbf152d3656..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmYe~<>g`k0?A1eGC}lX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HserkTPenx(7 zs&0mUMpI2_eoARxYJ5RXeo1_BNo7u|esNJUSPa5TNi0d!kB`sH%PfhH*DI*J U#bJ}1pHiBWY6mj>GY~TX09G<4vH$=8 From c2f946d2150334f561bb70a8fe16f5f3627e0865 Mon Sep 17 00:00:00 2001 From: hvsouza Date: Sat, 14 Feb 2026 18:26:05 +0100 Subject: [PATCH 4/5] Add minimal ignore --- .gitignore | 15 +++++++++++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 164 -> 0 bytes .../stylelib/__pycache__/__init__.cpython-39.pyc | Bin 162 -> 0 bytes 3 files changed, 15 insertions(+) create mode 100644 .gitignore delete mode 100644 src/dunestyle/stylelib/__pycache__/__init__.cpython-310.pyc delete mode 100644 src/dunestyle/stylelib/__pycache__/__init__.cpython-39.pyc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7469bd5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Ignoring plot results +*.pdf +*.png +!examples/images/*.png + +# Distribution / packaging +build/ +*.egg-info/ + + diff --git a/src/dunestyle/stylelib/__pycache__/__init__.cpython-310.pyc b/src/dunestyle/stylelib/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 42f9bab139b8bea369883fbff29e40698e226640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmd1j<>g`k0*^@(GC}lX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H!erkTPenx(7 zs&0mUMpI2_eoARxYJ5RXeo1_BNo7u|esNJUSPaSoiREM_>Bq-s=4F<|$LkeT W-r}&y%}*)KNwou6P|O4*SQr3(%_v6z diff --git a/src/dunestyle/stylelib/__pycache__/__init__.cpython-39.pyc b/src/dunestyle/stylelib/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index 5953785467b570a06e34b857eaf36755610a29a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmYe~<>g`k0*^@(GC}lX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H!erkTPenx(7 zs&0mUMpI2_eoARxYJ5RXeo1_BNo7u|esNJUSPaSoiREM_>Bq-s=4F<|$LkeT U-r}&y%}*)KNwou6@EM3104Ccgvj6}9 From 4405fd69fc8a3a860df29d2ed57d449339e27059 Mon Sep 17 00:00:00 2001 From: hvsouza Date: Sat, 14 Feb 2026 18:31:43 +0100 Subject: [PATCH 5/5] Try fixing github check --- .github/workflows/root.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/root.yml b/.github/workflows/root.yml index fb27755..4a3111c 100644 --- a/.github/workflows/root.yml +++ b/.github/workflows/root.yml @@ -103,7 +103,7 @@ jobs: - name: Create ROOT example plot using C++ run: | - export ROOT_INCLUDE_PATH=$GITHUB_WORKSPACE/src/root/cpp/include:${ROOT_INCLUDE_PATH} + export ROOT_INCLUDE_PATH=$GITHUB_WORKSPACE/src/dunestyle/data:${ROOT_INCLUDE_PATH} cd $GITHUB_WORKSPACE/examples/root/cpp root -b -q example.C