Skip to content

Commit 1b8155f

Browse files
authored
Merge pull request #190 from uc-cdis/feat/PXP-10777-casc-auth-sdk
feat(PXP-10777): Utils for cascading authorization
2 parents 2c07651 + 1c3f392 commit 1b8155f

17 files changed

+803
-31
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,10 @@ object-manifest.csv
116116
output_manifest.csv
117117

118118
.dccache
119+
.idea
120+
# Files generated during pytest
121+
input.csv
122+
test_combined_discovery_metadata.tsv
123+
test_combined_discovery_metadata_exact_match.tsv
124+
tmp_output_file.csv
125+
tmp_output_file_info.csv
-1.73 KB
Binary file not shown.
-409 Bytes
Binary file not shown.
-1.01 KB
Binary file not shown.
-483 Bytes
Binary file not shown.

docs/_build/html/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -230,15 +230,15 @@ <h1>Welcome to Gen3 SDK’s documentation!<a class="headerlink" href="#welcome-t
230230
</ul>
231231
</li>
232232
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html">Indexing Tools</a><ul>
233-
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#download">Download</a><ul>
233+
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#module-gen3.tools.indexing.download_manifest">Download</a><ul>
234234
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.CURRENT_DIR"><code class="docutils literal notranslate"><span class="pre">CURRENT_DIR</span></code></a></li>
235235
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.INDEXD_RECORD_PAGE_SIZE"><code class="docutils literal notranslate"><span class="pre">INDEXD_RECORD_PAGE_SIZE</span></code></a></li>
236236
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.MAX_CONCURRENT_REQUESTS"><code class="docutils literal notranslate"><span class="pre">MAX_CONCURRENT_REQUESTS</span></code></a></li>
237237
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.TMP_FOLDER"><code class="docutils literal notranslate"><span class="pre">TMP_FOLDER</span></code></a></li>
238238
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.async_download_object_manifest"><code class="docutils literal notranslate"><span class="pre">async_download_object_manifest()</span></code></a></li>
239239
</ul>
240240
</li>
241-
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#index">Index</a><ul>
241+
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#module-gen3.tools.indexing.index_manifest">Index</a><ul>
242242
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.CURRENT_DIR"><code class="docutils literal notranslate"><span class="pre">CURRENT_DIR</span></code></a></li>
243243
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.GUID"><code class="docutils literal notranslate"><span class="pre">GUID</span></code></a></li>
244244
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.SIZE"><code class="docutils literal notranslate"><span class="pre">SIZE</span></code></a></li>
@@ -252,7 +252,7 @@ <h1>Welcome to Gen3 SDK’s documentation!<a class="headerlink" href="#welcome-t
252252
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.index_object_manifest"><code class="docutils literal notranslate"><span class="pre">index_object_manifest()</span></code></a></li>
253253
</ul>
254254
</li>
255-
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#verify">Verify</a><ul>
255+
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#module-gen3.tools.indexing.verify_manifest">Verify</a><ul>
256256
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.verify_manifest.CURRENT_DIR"><code class="docutils literal notranslate"><span class="pre">CURRENT_DIR</span></code></a></li>
257257
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.verify_manifest.MAX_CONCURRENT_REQUESTS"><code class="docutils literal notranslate"><span class="pre">MAX_CONCURRENT_REQUESTS</span></code></a></li>
258258
<li class="toctree-l4"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.verify_manifest.async_verify_object_manifest"><code class="docutils literal notranslate"><span class="pre">async_verify_object_manifest()</span></code></a></li>
@@ -261,7 +261,7 @@ <h1>Welcome to Gen3 SDK’s documentation!<a class="headerlink" href="#welcome-t
261261
</ul>
262262
</li>
263263
<li class="toctree-l2"><a class="reference internal" href="tools/metadata.html">Metadata Tools</a><ul>
264-
<li class="toctree-l3"><a class="reference internal" href="tools/metadata.html#ingest">Ingest</a><ul>
264+
<li class="toctree-l3"><a class="reference internal" href="tools/metadata.html#module-gen3.tools.metadata.ingest_manifest">Ingest</a><ul>
265265
<li class="toctree-l4"><a class="reference internal" href="tools/metadata.html#gen3.tools.metadata.ingest_manifest.COLUMN_TO_USE_AS_GUID"><code class="docutils literal notranslate"><span class="pre">COLUMN_TO_USE_AS_GUID</span></code></a></li>
266266
<li class="toctree-l4"><a class="reference internal" href="tools/metadata.html#gen3.tools.metadata.ingest_manifest.GUID_TYPE_FOR_INDEXED_FILE_OBJECT"><code class="docutils literal notranslate"><span class="pre">GUID_TYPE_FOR_INDEXED_FILE_OBJECT</span></code></a></li>
267267
<li class="toctree-l4"><a class="reference internal" href="tools/metadata.html#gen3.tools.metadata.ingest_manifest.GUID_TYPE_FOR_NON_INDEXED_FILE_OBJECT"><code class="docutils literal notranslate"><span class="pre">GUID_TYPE_FOR_NON_INDEXED_FILE_OBJECT</span></code></a></li>

docs/_build/html/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/_build/html/tools.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,15 @@ <h1>Gen3 Tools<a class="headerlink" href="#gen3-tools" title="Link to this headi
8787
</ul>
8888
</li>
8989
<li class="toctree-l1"><a class="reference internal" href="tools/indexing.html">Indexing Tools</a><ul>
90-
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html#download">Download</a><ul>
90+
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html#module-gen3.tools.indexing.download_manifest">Download</a><ul>
9191
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.CURRENT_DIR"><code class="docutils literal notranslate"><span class="pre">CURRENT_DIR</span></code></a></li>
9292
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.INDEXD_RECORD_PAGE_SIZE"><code class="docutils literal notranslate"><span class="pre">INDEXD_RECORD_PAGE_SIZE</span></code></a></li>
9393
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.MAX_CONCURRENT_REQUESTS"><code class="docutils literal notranslate"><span class="pre">MAX_CONCURRENT_REQUESTS</span></code></a></li>
9494
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.TMP_FOLDER"><code class="docutils literal notranslate"><span class="pre">TMP_FOLDER</span></code></a></li>
9595
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.download_manifest.async_download_object_manifest"><code class="docutils literal notranslate"><span class="pre">async_download_object_manifest()</span></code></a></li>
9696
</ul>
9797
</li>
98-
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html#index">Index</a><ul>
98+
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html#module-gen3.tools.indexing.index_manifest">Index</a><ul>
9999
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.CURRENT_DIR"><code class="docutils literal notranslate"><span class="pre">CURRENT_DIR</span></code></a></li>
100100
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.GUID"><code class="docutils literal notranslate"><span class="pre">GUID</span></code></a></li>
101101
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.SIZE"><code class="docutils literal notranslate"><span class="pre">SIZE</span></code></a></li>
@@ -109,7 +109,7 @@ <h1>Gen3 Tools<a class="headerlink" href="#gen3-tools" title="Link to this headi
109109
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.index_manifest.index_object_manifest"><code class="docutils literal notranslate"><span class="pre">index_object_manifest()</span></code></a></li>
110110
</ul>
111111
</li>
112-
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html#verify">Verify</a><ul>
112+
<li class="toctree-l2"><a class="reference internal" href="tools/indexing.html#module-gen3.tools.indexing.verify_manifest">Verify</a><ul>
113113
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.verify_manifest.CURRENT_DIR"><code class="docutils literal notranslate"><span class="pre">CURRENT_DIR</span></code></a></li>
114114
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.verify_manifest.MAX_CONCURRENT_REQUESTS"><code class="docutils literal notranslate"><span class="pre">MAX_CONCURRENT_REQUESTS</span></code></a></li>
115115
<li class="toctree-l3"><a class="reference internal" href="tools/indexing.html#gen3.tools.indexing.verify_manifest.async_verify_object_manifest"><code class="docutils literal notranslate"><span class="pre">async_verify_object_manifest()</span></code></a></li>
@@ -118,7 +118,7 @@ <h1>Gen3 Tools<a class="headerlink" href="#gen3-tools" title="Link to this headi
118118
</ul>
119119
</li>
120120
<li class="toctree-l1"><a class="reference internal" href="tools/metadata.html">Metadata Tools</a><ul>
121-
<li class="toctree-l2"><a class="reference internal" href="tools/metadata.html#ingest">Ingest</a><ul>
121+
<li class="toctree-l2"><a class="reference internal" href="tools/metadata.html#module-gen3.tools.metadata.ingest_manifest">Ingest</a><ul>
122122
<li class="toctree-l3"><a class="reference internal" href="tools/metadata.html#gen3.tools.metadata.ingest_manifest.COLUMN_TO_USE_AS_GUID"><code class="docutils literal notranslate"><span class="pre">COLUMN_TO_USE_AS_GUID</span></code></a></li>
123123
<li class="toctree-l3"><a class="reference internal" href="tools/metadata.html#gen3.tools.metadata.ingest_manifest.GUID_TYPE_FOR_INDEXED_FILE_OBJECT"><code class="docutils literal notranslate"><span class="pre">GUID_TYPE_FOR_INDEXED_FILE_OBJECT</span></code></a></li>
124124
<li class="toctree-l3"><a class="reference internal" href="tools/metadata.html#gen3.tools.metadata.ingest_manifest.GUID_TYPE_FOR_NON_INDEXED_FILE_OBJECT"><code class="docutils literal notranslate"><span class="pre">GUID_TYPE_FOR_NON_INDEXED_FILE_OBJECT</span></code></a></li>

docs/_build/html/tools/drs_pull.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131

3232
<div class="body" role="main">
3333

34-
<section id="drs-download-tools">
35-
<h1>DRS Download Tools<a class="headerlink" href="#drs-download-tools" title="Link to this heading"></a></h1>
36-
<p id="module-gen3.tools.download.drs_download">Module for downloading and listing JSON DRS manifest and DRS objects. The main classes in
34+
<section id="module-gen3.tools.download.drs_download">
35+
<span id="drs-download-tools"></span><h1>DRS Download Tools<a class="headerlink" href="#module-gen3.tools.download.drs_download" title="Link to this heading"></a></h1>
36+
<p>Module for downloading and listing JSON DRS manifest and DRS objects. The main classes in
3737
this module for downloading DRS objects are DownloadManager and Manifest.</p>
3838
<blockquote>
3939
<div><dl>

0 commit comments

Comments
 (0)