Skip to content

Commit febc000

Browse files
committed
book updates for black
1 parent c72b661 commit febc000

17 files changed

+596
-548
lines changed

book/appendix_csvs.html

Lines changed: 63 additions & 73 deletions
Large diffs are not rendered by default.

book/appendix_django.html

Lines changed: 24 additions & 20 deletions
Large diffs are not rendered by default.

book/appendix_project_structure.html

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -306,17 +306,18 @@ <h3 id="_config_py"><a class="anchor" href="#_config_py"></a>Config.py</h3>
306306
<div class="content">
307307
<pre class="pygments highlight"><code data-lang="python"><span></span><span class="tok-kn">import</span> <span class="tok-nn">os</span>
308308

309+
309310
<span class="tok-k">def</span> <span class="tok-nf">get_postgres_uri</span><span class="tok-p">():</span> #<b class="conum">(1)</b>
310-
<span class="tok-n">host</span> <span class="tok-o">=</span> <span class="tok-n">os</span><span class="tok-o">.</span><span class="tok-n">environ</span><span class="tok-o">.</span><span class="tok-n">get</span><span class="tok-p">(</span><span class="tok-s1">'DB_HOST'</span><span class="tok-p">,</span> <span class="tok-s1">'localhost'</span><span class="tok-p">)</span> #<b class="conum">(2)</b>
311-
<span class="tok-n">port</span> <span class="tok-o">=</span> <span class="tok-mi">54321</span> <span class="tok-k">if</span> <span class="tok-n">host</span> <span class="tok-o">==</span> <span class="tok-s1">'localhost'</span> <span class="tok-k">else</span> <span class="tok-mi">5432</span>
312-
<span class="tok-n">password</span> <span class="tok-o">=</span> <span class="tok-n">os</span><span class="tok-o">.</span><span class="tok-n">environ</span><span class="tok-o">.</span><span class="tok-n">get</span><span class="tok-p">(</span><span class="tok-s1">'DB_PASSWORD'</span><span class="tok-p">,</span> <span class="tok-s1">'abc123'</span><span class="tok-p">)</span>
313-
<span class="tok-n">user</span><span class="tok-p">,</span> <span class="tok-n">db_name</span> <span class="tok-o">=</span> <span class="tok-s1">'allocation'</span><span class="tok-p">,</span> <span class="tok-s1">'allocation'</span>
311+
<span class="tok-n">host</span> <span class="tok-o">=</span> <span class="tok-n">os</span><span class="tok-o">.</span><span class="tok-n">environ</span><span class="tok-o">.</span><span class="tok-n">get</span><span class="tok-p">(</span><span class="tok-s2">"DB_HOST"</span><span class="tok-p">,</span> <span class="tok-s2">"localhost"</span><span class="tok-p">)</span> #<b class="conum">(2)</b>
312+
<span class="tok-n">port</span> <span class="tok-o">=</span> <span class="tok-mi">54321</span> <span class="tok-k">if</span> <span class="tok-n">host</span> <span class="tok-o">==</span> <span class="tok-s2">"localhost"</span> <span class="tok-k">else</span> <span class="tok-mi">5432</span>
313+
<span class="tok-n">password</span> <span class="tok-o">=</span> <span class="tok-n">os</span><span class="tok-o">.</span><span class="tok-n">environ</span><span class="tok-o">.</span><span class="tok-n">get</span><span class="tok-p">(</span><span class="tok-s2">"DB_PASSWORD"</span><span class="tok-p">,</span> <span class="tok-s2">"abc123"</span><span class="tok-p">)</span>
314+
<span class="tok-n">user</span><span class="tok-p">,</span> <span class="tok-n">db_name</span> <span class="tok-o">=</span> <span class="tok-s2">"allocation"</span><span class="tok-p">,</span> <span class="tok-s2">"allocation"</span>
314315
<span class="tok-k">return</span> <span class="tok-n">f</span><span class="tok-s2">"postgresql://{user}:{password}@{host}:{port}/{db_name}"</span>
315316

316317

317318
<span class="tok-k">def</span> <span class="tok-nf">get_api_url</span><span class="tok-p">():</span>
318-
<span class="tok-n">host</span> <span class="tok-o">=</span> <span class="tok-n">os</span><span class="tok-o">.</span><span class="tok-n">environ</span><span class="tok-o">.</span><span class="tok-n">get</span><span class="tok-p">(</span><span class="tok-s1">'API_HOST'</span><span class="tok-p">,</span> <span class="tok-s1">'localhost'</span><span class="tok-p">)</span>
319-
<span class="tok-n">port</span> <span class="tok-o">=</span> <span class="tok-mi">5005</span> <span class="tok-k">if</span> <span class="tok-n">host</span> <span class="tok-o">==</span> <span class="tok-s1">'localhost'</span> <span class="tok-k">else</span> <span class="tok-mi">80</span>
319+
<span class="tok-n">host</span> <span class="tok-o">=</span> <span class="tok-n">os</span><span class="tok-o">.</span><span class="tok-n">environ</span><span class="tok-o">.</span><span class="tok-n">get</span><span class="tok-p">(</span><span class="tok-s2">"API_HOST"</span><span class="tok-p">,</span> <span class="tok-s2">"localhost"</span><span class="tok-p">)</span>
320+
<span class="tok-n">port</span> <span class="tok-o">=</span> <span class="tok-mi">5005</span> <span class="tok-k">if</span> <span class="tok-n">host</span> <span class="tok-o">==</span> <span class="tok-s2">"localhost"</span> <span class="tok-k">else</span> <span class="tok-mi">80</span>
320321
<span class="tok-k">return</span> <span class="tok-n">f</span><span class="tok-s2">"http://{host}:{port}"</span></code></pre>
321322
</div>
322323
</div>
@@ -495,9 +496,7 @@ <h3 id="_installing_your_source_as_a_package"><a class="anchor" href="#_installi
495496
<pre class="pygments highlight"><code data-lang="python"><span></span><span class="tok-kn">from</span> <span class="tok-nn">setuptools</span> <span class="tok-kn">import</span> <span class="tok-n">setup</span>
496497

497498
<span class="tok-n">setup</span><span class="tok-p">(</span>
498-
<span class="tok-n">name</span><span class="tok-o">=</span><span class="tok-s1">'allocation'</span><span class="tok-p">,</span>
499-
<span class="tok-n">version</span><span class="tok-o">=</span><span class="tok-s1">'0.1'</span><span class="tok-p">,</span>
500-
<span class="tok-n">packages</span><span class="tok-o">=</span><span class="tok-p">[</span><span class="tok-s1">'allocation'</span><span class="tok-p">],</span>
499+
<span class="tok-n">name</span><span class="tok-o">=</span><span class="tok-s2">"allocation"</span><span class="tok-p">,</span> <span class="tok-n">version</span><span class="tok-o">=</span><span class="tok-s2">"0.1"</span><span class="tok-p">,</span> <span class="tok-n">packages</span><span class="tok-o">=</span><span class="tok-p">[</span><span class="tok-s2">"allocation"</span><span class="tok-p">],</span>
501500
<span class="tok-p">)</span></code></pre>
502501
</div>
503502
</div>
@@ -521,18 +520,15 @@ <h3 id="_dockerfile"><a class="anchor" href="#_dockerfile"></a>Dockerfile</h3>
521520
<div class="content">
522521
<div class="listingblock">
523522
<div class="content">
524-
<pre class="pygments highlight"><code data-lang="dockerfile"><span></span><span class="tok-k">FROM</span><span class="tok-s"> python:3.8-alpine</span>
523+
<pre class="pygments highlight"><code data-lang="dockerfile"><span></span><span class="tok-k">FROM</span><span class="tok-s"> python:3.9-slim-buster</span>
525524

526525
<b class="conum">(1)</b>
527-
<span class="tok-k">RUN</span> apk add --no-cache --virtual .build-deps gcc postgresql-dev musl-dev python3-dev
528-
<span class="tok-k">RUN</span> apk add libpq
526+
<span class="tok-c"># RUN apt install gcc libpq (no longer needed bc we use psycopg2-binary)</span>
529527

530528
<b class="conum">(2)</b>
531529
COPY requirements.txt /tmp/
532530
<span class="tok-k">RUN</span> pip install -r /tmp/requirements.txt
533531

534-
<span class="tok-k">RUN</span> apk del --no-cache .build-deps
535-
536532
<b class="conum">(3)</b>
537533
<span class="tok-k">RUN</span> mkdir -p /src
538534
COPY src/ /src/
@@ -681,7 +677,7 @@ <h3 id="_wrap_up"><a class="anchor" href="#_wrap_up"></a>Wrap-Up</h3>
681677
</div>
682678
<div id="footer">
683679
<div id="footer-text">
684-
Last updated 2020-03-20 13:47:19 UTC
680+
Last updated 2021-02-24 22:04:29 UTC
685681
</div>
686682
</div>
687683
<style>

0 commit comments

Comments
 (0)