<div dir="ltr"><div>Hey Craig</div><div><br></div><div>I was updating some jupyter code this morning and ran my <b><span style="font-family:monospace">pre-commit</span> </b>tool which reminded me about our conversation from yesterday. You can see below the checks that my <b><span style="font-family:monospace">pre-commit </span></b>setup is running. You can also see how it auto-corrects both my requirements.txt order and my lint (using <b><span style="font-family:monospace">black </span></b>... actually <b><span style="font-family:monospace">black-jupyter</span></b> in this case). So on the 2nd run it's all clean and ready for check-in.</div><div><br></div><div>Greg</div><div><br></div><div><br></div><div><b># 1st pre-commit run</b><br></div><div><span style="font-family:monospace"><b>➜ pre-commit run --all-files</b><br>Check JSON...............................................................Passed<br>Check for merge conflicts................................................Passed<br>Check Yaml...............................................................Passed<br>Fix End of Files.........................................................Passed<br>Trim Trailing Whitespace.................................................Passed<br>Debug Statements (Python)................................................Passed<br>Detect AWS Credentials...................................................Passed<br>Detect Private Key.......................................................Passed<br><b><span style="background-color:rgb(255,255,0)">Fix requirements.txt.....................................................Failed<br>- hook id: requirements-txt-fixer<br>- exit code: 1<br>- files were modified by this hook<br>Sorting requirements.txt</span></b><br>black....................................................................Passed<br><b><span style="background-color:rgb(255,255,0)">black-jupyter............................................................Failed<br>- hook id: black-jupyter<br>- files were modified by this hook<br>reformatted projects/drawdown_model.ipynb<br>All done! ✨ 🍰 ✨<br>1 file reformatted, 13 files left unchanged.</span></b><br>Markdownlint.............................................................Passed<br>pylint...................................................................Passed<br>nb-ensure-clean..........................................................Passed</span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace"><b><span style="font-family:arial,sans-serif"># 2nd pre-commit run</span></b><br></span></div><div><span style="font-family:monospace">
<span style="font-family:monospace"><b>➜ pre-commit run --all-files</b></span>

</span></div><div><span style="font-family:monospace">Check JSON...............................................................Passed<br>Check for merge conflicts................................................Passed<br>Check Yaml...............................................................Passed<br>Fix End of Files.........................................................Passed<br>Trim Trailing Whitespace.................................................Passed<br>Debug Statements (Python)................................................Passed<br>Detect AWS Credentials...................................................Passed<br>Detect Private Key.......................................................Passed<br><b><span style="background-color:rgb(0,255,0)">Fix requirements.txt.....................................................Passed</span><br></b>black....................................................................Passed<br><b><span style="background-color:rgb(0,255,0)">black-jupyter............................................................Passed</span><br></b>Markdownlint.............................................................Passed<br>pylint...................................................................Passed<br>nb-ensure-clean..........................................................Passed<br></span></div><div><span style="font-family:monospace"><br></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 12, 2023 at 9:09 AM Greg H <<a href="mailto:greg.horie@gmail.com">greg.horie@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thanks Craig!</div><div><br></div><div>Please send <a href="https://forms.gle/EmtLgnfQWQb9q5v86" target="_blank">feedback</a>, if you have any thoughts on what you'd like me to present on in the future. I'll try to be more disciplined on time next time.<br></div><div><br></div><div>Cheers,</div><div>Greg</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 11, 2023 at 3:19 PM Craig Miller <<a href="mailto:cvmiller@gmail.com" target="_blank">cvmiller@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>Thanks Greg,</p>
    <p>Excellent presentation, which clearly had people thinking.</p>
    <p>Craig...<br>
    </p>
    <div>On 3/11/23 2:53 PM, Greg H wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>Hi Folks</div>
        <div><br>
        </div>
        <div>Here are the resources from today's VicPiMaker's
          presentation (links below). There is also a feedback form with
          only 3 questions. Please take a moment to fill this out so I
          can see where folks would like to go for future presentations.</div>
        <div><br>
        </div>
        <div>If you have any questions, feel free to contact me on the
          mailing list or directly via email.<br>
        </div>
        <div><br>
        </div>
        <div>Cheers,</div>
        <div>Greg <<a href="mailto:greg.horie@gmail.com" target="_blank">greg.horie@gmail.com</a>><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><b>GitHub Repo - Includes presentation slides and code
            examples:</b><br>
        </div>
        <div><a href="https://github.com/netserf/vicpimakers-presentation-go-learn-by-doing" target="_blank">https://github.com/netserf/vicpimakers-presentation-go-learn-by-doing</a></div>
        <div><br>
        </div>
        <div><b>Feedback:</b><br>
        </div>
        <div><a href="https://forms.gle/EmtLgnfQWQb9q5v86" target="_blank">https://forms.gle/EmtLgnfQWQb9q5v86</a></div>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
    </blockquote>
    <div>-- <br>
      IPv6 is the future, the future is here<br>
      <a href="http://ipv6hawaii.org" target="_blank">ipv6hawaii.org</a></div>
  </div>

-- <br>
VicPiMakers mailing list<br>
<a href="mailto:VicPiMakers@vicpimakers.ca" target="_blank">VicPiMakers@vicpimakers.ca</a><br>
<a href="http://vicpimakers.ca/mailman/listinfo/vicpimakers_vicpimakers.ca" rel="noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/vicpimakers_vicpimakers.ca</a><br>
</blockquote></div>
</blockquote></div>