Skip to content

Commit e03d006

Browse files
committed
Deploying to gh-pages from @ bac8f38 🚀
1 parent af8dbc9 commit e03d006

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+184
-173
lines changed

.buildinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: a0c110192c471e6741d04b4cccac34fe
3+
config: 286a45455ad5a1a8b721a707596324f0
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_modules/index.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../genindex.html" /><link rel="search" title="Search" href="../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>Overview: module code - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>Overview: module code - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -303,7 +303,7 @@ <h1>All modules for which code is available</h1>
303303

304304
</aside>
305305
</div>
306-
</div><script src="../_static/documentation_options.js?v=43a89921"></script>
306+
</div><script src="../_static/documentation_options.js?v=64192fd2"></script>
307307
<script src="../_static/doctools.js?v=9a2dae69"></script>
308308
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
309309
<script src="../_static/scripts/furo.js?v=5fa4622c"></script>

_modules/pygobbler/allocate_upload_directory.html

+13-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html" /><link rel="search" title="Search" href="../../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>pygobbler.allocate_upload_directory - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>pygobbler.allocate_upload_directory - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -248,24 +248,31 @@ <h1>Source code for pygobbler.allocate_upload_directory</h1><div class="highligh
248248

249249
<div class="viewcode-block" id="allocate_upload_directory">
250250
<a class="viewcode-back" href="../../api/pygobbler.html#pygobbler.allocate_upload_directory.allocate_upload_directory">[docs]</a>
251-
<span class="k">def</span><span class="w"> </span><span class="nf">allocate_upload_directory</span><span class="p">(</span><span class="n">staging</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
251+
<span class="k">def</span><span class="w"> </span><span class="nf">allocate_upload_directory</span><span class="p">(</span><span class="n">staging</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">create</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
252252
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
253253
<span class="sd"> Allocate a subdirectory in the staging directory to prepare files for upload via :py:func:`~.upload_directory`.</span>
254254

255255
<span class="sd"> Args:</span>
256256
<span class="sd"> staging:</span>
257257
<span class="sd"> Path to the staging directory.</span>
258258

259+
<span class="sd"> create:</span>
260+
<span class="sd"> Whether to actually create the subdirectory.</span>
261+
259262
<span class="sd"> Returns:</span>
260263
<span class="sd"> Path to a new subdirectory for staging uploads.</span>
264+
<span class="sd"> If ``create = False``, a name is chosen but the subdirectory is not created.</span>
261265
<span class="sd"> &quot;&quot;&quot;</span>
262266
<span class="n">trial</span> <span class="o">=</span> <span class="n">tempfile</span><span class="o">.</span><span class="n">mkdtemp</span><span class="p">(</span><span class="nb">dir</span><span class="o">=</span><span class="n">staging</span><span class="p">)</span>
267+
263268
<span class="c1"># Doing this little shuffle to get the right permissions. tempfile loves to</span>
264269
<span class="c1"># create 0o700 directories that the gobbler service account can&#39;t actually</span>
265270
<span class="c1"># read, so we just delete it and create it again under the more permissive</span>
266271
<span class="c1"># umask. Unfortunately we can&#39;t use chmod as this screws up FACLs.</span>
267272
<span class="n">os</span><span class="o">.</span><span class="n">rmdir</span><span class="p">(</span><span class="n">trial</span><span class="p">)</span>
268-
<span class="n">os</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">trial</span><span class="p">)</span>
273+
274+
<span class="k">if</span> <span class="n">create</span><span class="p">:</span>
275+
<span class="n">os</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">trial</span><span class="p">)</span>
269276
<span class="k">return</span> <span class="n">trial</span></div>
270277

271278
</pre></div>
@@ -300,7 +307,7 @@ <h1>Source code for pygobbler.allocate_upload_directory</h1><div class="highligh
300307

301308
</aside>
302309
</div>
303-
</div><script src="../../_static/documentation_options.js?v=43a89921"></script>
310+
</div><script src="../../_static/documentation_options.js?v=64192fd2"></script>
304311
<script src="../../_static/doctools.js?v=9a2dae69"></script>
305312
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
306313
<script src="../../_static/scripts/furo.js?v=5fa4622c"></script>

_modules/pygobbler/approve_probation.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html" /><link rel="search" title="Search" href="../../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>pygobbler.approve_probation - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>pygobbler.approve_probation - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -301,7 +301,7 @@ <h1>Source code for pygobbler.approve_probation</h1><div class="highlight"><pre>
301301

302302
</aside>
303303
</div>
304-
</div><script src="../../_static/documentation_options.js?v=43a89921"></script>
304+
</div><script src="../../_static/documentation_options.js?v=64192fd2"></script>
305305
<script src="../../_static/doctools.js?v=9a2dae69"></script>
306306
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
307307
<script src="../../_static/scripts/furo.js?v=5fa4622c"></script>

_modules/pygobbler/clone_version.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html" /><link rel="search" title="Search" href="../../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>pygobbler.clone_version - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>pygobbler.clone_version - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -323,7 +323,7 @@ <h1>Source code for pygobbler.clone_version</h1><div class="highlight"><pre>
323323

324324
</aside>
325325
</div>
326-
</div><script src="../../_static/documentation_options.js?v=43a89921"></script>
326+
</div><script src="../../_static/documentation_options.js?v=64192fd2"></script>
327327
<script src="../../_static/doctools.js?v=9a2dae69"></script>
328328
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
329329
<script src="../../_static/scripts/furo.js?v=5fa4622c"></script>

_modules/pygobbler/create_project.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html" /><link rel="search" title="Search" href="../../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>pygobbler.create_project - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>pygobbler.create_project - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -322,7 +322,7 @@ <h1>Source code for pygobbler.create_project</h1><div class="highlight"><pre>
322322

323323
</aside>
324324
</div>
325-
</div><script src="../../_static/documentation_options.js?v=43a89921"></script>
325+
</div><script src="../../_static/documentation_options.js?v=64192fd2"></script>
326326
<script src="../../_static/doctools.js?v=9a2dae69"></script>
327327
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
328328
<script src="../../_static/scripts/furo.js?v=5fa4622c"></script>

_modules/pygobbler/fetch_directory.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html" /><link rel="search" title="Search" href="../../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>pygobbler.fetch_directory - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>pygobbler.fetch_directory - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -388,7 +388,7 @@ <h1>Source code for pygobbler.fetch_directory</h1><div class="highlight"><pre>
388388

389389
</aside>
390390
</div>
391-
</div><script src="../../_static/documentation_options.js?v=43a89921"></script>
391+
</div><script src="../../_static/documentation_options.js?v=64192fd2"></script>
392392
<script src="../../_static/doctools.js?v=9a2dae69"></script>
393393
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
394394
<script src="../../_static/scripts/furo.js?v=5fa4622c"></script>

_modules/pygobbler/fetch_file.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html" /><link rel="search" title="Search" href="../../search.html" />
66

77
<!-- Generated with Sphinx 7.4.7 and Furo 2024.08.06 -->
8-
<title>pygobbler.fetch_file - pygobbler 0.0.post1.dev1+g9a21cf0 documentation</title>
8+
<title>pygobbler.fetch_file - pygobbler 0.0.post1.dev1+gbac8f38 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=354aac6f" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo-extensions.css?v=302659d7" />
@@ -165,7 +165,7 @@
165165
</label>
166166
</div>
167167
<div class="header-center">
168-
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</div></a>
168+
<a href="../../index.html"><div class="brand">pygobbler 0.0.post1.dev1+gbac8f38 documentation</div></a>
169169
</div>
170170
<div class="header-right">
171171
<div class="theme-toggle-container theme-toggle-header">
@@ -189,7 +189,7 @@
189189
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
190190

191191

192-
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+g9a21cf0 documentation</span>
192+
<span class="sidebar-brand-text">pygobbler 0.0.post1.dev1+gbac8f38 documentation</span>
193193

194194
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
195195
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -322,7 +322,7 @@ <h1>Source code for pygobbler.fetch_file</h1><div class="highlight"><pre>
322322

323323
</aside>
324324
</div>
325-
</div><script src="../../_static/documentation_options.js?v=43a89921"></script>
325+
</div><script src="../../_static/documentation_options.js?v=64192fd2"></script>
326326
<script src="../../_static/doctools.js?v=9a2dae69"></script>
327327
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
328328
<script src="../../_static/scripts/furo.js?v=5fa4622c"></script>

0 commit comments

Comments
 (0)