Skip to content

Commit 3d7b9fa

Browse files
Handle untyped originations, fix callback signatures (#540)
1 parent 3333914 commit 3d7b9fa

File tree

13 files changed

+456
-284
lines changed

13 files changed

+456
-284
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog], and this project adheres to [Semantic Versioning].
66

7+
## [Unreleased]
8+
9+
### Fixed
10+
11+
* codegen: Include PEP 561 marker in generated packages.
12+
* codegen: Untyped originations are now correctly handled.
13+
* codegen: Fixed `alias` config field having no effect on originations.
14+
* codegen: Fixed optional arguments in generated callbacks.
15+
* config: Suggest snake_case for package name.
16+
* index: Do not deserialize originations matched by the `source` filter.
17+
* index: Wrap storage deserialization exceptions with `InvalidDataError`.
18+
719
## [6.3.0] - 2022-11-15
820

921
### Added

docs/config/reference.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,17 @@ http: HTTP client configuration</p>
556556
<dd><p><cite>storage_type_cls</cite> field</p>
557557
</dd></dl>
558558

559+
<dl class="py class">
560+
<dt class="sig sig-object py" id="dipdup.config.SubgroupIndexMixin">
561+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dipdup.config.</span></span><span class="sig-name descname"><span class="pre">SubgroupIndexMixin</span></span><a class="headerlink" href="#dipdup.config.SubgroupIndexMixin" title="Permalink to this definition">¶</a></dt>
562+
<dd><p><cite>subgroup_index</cite> field to track index of operation in group</p>
563+
<dl class="field-list simple">
564+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
565+
<dd class="field-odd"><p><strong>subgroup_index</strong> – </p>
566+
</dd>
567+
</dl>
568+
</dd></dl>
569+
559570
<dl class="py class">
560571
<dt class="sig sig-object py" id="dipdup.config.SubscriptionsMixin">
561572
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dipdup.config.</span></span><span class="sig-name descname"><span class="pre">SubscriptionsMixin</span></span><a class="headerlink" href="#dipdup.config.SubscriptionsMixin" title="Permalink to this definition">¶</a></dt>
@@ -579,17 +590,6 @@ http: HTTP client configuration</p>
579590
<dd><p>Token index config</p>
580591
</dd></dl>
581592

582-
<dl class="py class">
583-
<dt class="sig sig-object py" id="dipdup.config.TransactionIdxMixin">
584-
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dipdup.config.</span></span><span class="sig-name descname"><span class="pre">TransactionIdxMixin</span></span><a class="headerlink" href="#dipdup.config.TransactionIdxMixin" title="Permalink to this definition">¶</a></dt>
585-
<dd><p><cite>transaction_idx</cite> field to track index of operation in group</p>
586-
<dl class="field-list simple">
587-
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
588-
<dd class="field-odd"><p><strong>transaction_idx</strong> – </p>
589-
</dd>
590-
</dl>
591-
</dd></dl>
592-
593593
<dl class="py class">
594594
<dt class="sig sig-object py" id="dipdup.config.TzktDatasourceConfig">
595595
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dipdup.config.</span></span><span class="sig-name descname"><span class="pre">TzktDatasourceConfig</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Literal</span><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'tzkt'</span></span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'https://api.tzkt.io'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">http</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dipdup.config.HTTPConfig" title="dipdup.config.HTTPConfig"><span class="pre">HTTPConfig</span></a><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">buffer_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#dipdup.config.TzktDatasourceConfig" title="Permalink to this definition">¶</a></dt>

0 commit comments

Comments
 (0)