Skip to content

Commit 68be407

Browse files
committed
changes: 202405221014
1 parent fd44457 commit 68be407

File tree

8 files changed

+1350488
-1
lines changed

8 files changed

+1350488
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
# Comparing `tmp/dapla_toolbelt_pseudo-2.0.0.tar.gz` & `tmp/dapla_toolbelt_pseudo-2.0.1.tar.gz`
2+
3+
## filetype from file(1)
4+
5+
```diff
6+
@@ -1 +1 @@
7+
-gzip compressed data, was "dapla_toolbelt_pseudo-2.0.0.tar", max compression
8+
+gzip compressed data, was "dapla_toolbelt_pseudo-2.0.1.tar", max compression
9+
```
10+
11+
## Comparing `dapla_toolbelt_pseudo-2.0.0.tar` & `dapla_toolbelt_pseudo-2.0.1.tar`
12+
13+
### file list
14+
15+
```diff
16+
@@ -1,23 +1,23 @@
17+
--rw-r--r-- 0 0 0 1073 2024-05-16 07:20:09.574995 dapla_toolbelt_pseudo-2.0.0/LICENSE
18+
--rw-r--r-- 0 0 0 18193 2024-05-16 07:20:09.574995 dapla_toolbelt_pseudo-2.0.0/README.md
19+
--rw-r--r-- 0 0 0 4936 2024-05-16 07:20:18.702990 dapla_toolbelt_pseudo-2.0.0/pyproject.toml
20+
--rw-r--r-- 0 0 0 1455 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/__init__.py
21+
--rw-r--r-- 0 0 0 1938 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/constants.py
22+
--rw-r--r-- 0 0 0 994 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/exceptions.py
23+
--rw-r--r-- 0 0 0 847 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/models.py
24+
--rw-r--r-- 0 0 0 0 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/py.typed
25+
--rw-r--r-- 0 0 0 766 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/types.py
26+
--rw-r--r-- 0 0 0 11244 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/utils.py
27+
--rw-r--r-- 0 0 0 555 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/__init__.py
28+
--rw-r--r-- 0 0 0 11313 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/baseclasses.py
29+
--rw-r--r-- 0 0 0 5851 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/client.py
30+
--rw-r--r-- 0 0 0 8255 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/depseudo.py
31+
--rw-r--r-- 0 0 0 2945 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/models/api.py
32+
--rw-r--r-- 0 0 0 10591 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/models/core.py
33+
--rw-r--r-- 0 0 0 5419 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/mutable_dataframe.py
34+
--rw-r--r-- 0 0 0 8797 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/pseudo.py
35+
--rw-r--r-- 0 0 0 12681 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/repseudo.py
36+
--rw-r--r-- 0 0 0 10268 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/result.py
37+
--rw-r--r-- 0 0 0 4451 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/supported_file_format.py
38+
--rw-r--r-- 0 0 0 5603 2024-05-16 07:20:09.578995 dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/validation.py
39+
--rw-r--r-- 0 0 0 19723 1970-01-01 00:00:00.000000 dapla_toolbelt_pseudo-2.0.0/PKG-INFO
40+
+-rw-r--r-- 0 0 0 1073 2024-05-22 08:14:05.770042 dapla_toolbelt_pseudo-2.0.1/LICENSE
41+
+-rw-r--r-- 0 0 0 18193 2024-05-22 08:14:05.770042 dapla_toolbelt_pseudo-2.0.1/README.md
42+
+-rw-r--r-- 0 0 0 4936 2024-05-22 08:14:19.678177 dapla_toolbelt_pseudo-2.0.1/pyproject.toml
43+
+-rw-r--r-- 0 0 0 1455 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/__init__.py
44+
+-rw-r--r-- 0 0 0 1938 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/constants.py
45+
+-rw-r--r-- 0 0 0 994 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/exceptions.py
46+
+-rw-r--r-- 0 0 0 847 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/models.py
47+
+-rw-r--r-- 0 0 0 0 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/py.typed
48+
+-rw-r--r-- 0 0 0 766 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/types.py
49+
+-rw-r--r-- 0 0 0 11244 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/utils.py
50+
+-rw-r--r-- 0 0 0 555 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/__init__.py
51+
+-rw-r--r-- 0 0 0 11313 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/baseclasses.py
52+
+-rw-r--r-- 0 0 0 5851 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/client.py
53+
+-rw-r--r-- 0 0 0 8255 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/depseudo.py
54+
+-rw-r--r-- 0 0 0 2945 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/models/api.py
55+
+-rw-r--r-- 0 0 0 10591 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/models/core.py
56+
+-rw-r--r-- 0 0 0 5654 2024-05-22 08:14:19.678177 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/mutable_dataframe.py
57+
+-rw-r--r-- 0 0 0 8797 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/pseudo.py
58+
+-rw-r--r-- 0 0 0 12681 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/repseudo.py
59+
+-rw-r--r-- 0 0 0 10268 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/result.py
60+
+-rw-r--r-- 0 0 0 4451 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/supported_file_format.py
61+
+-rw-r--r-- 0 0 0 5603 2024-05-22 08:14:05.774042 dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/validation.py
62+
+-rw-r--r-- 0 0 0 19723 1970-01-01 00:00:00.000000 dapla_toolbelt_pseudo-2.0.1/PKG-INFO
63+
```
64+
65+
### Comparing `dapla_toolbelt_pseudo-2.0.0/LICENSE` & `dapla_toolbelt_pseudo-2.0.1/LICENSE`
66+
67+
* *Files identical despite different names*
68+
69+
### Comparing `dapla_toolbelt_pseudo-2.0.0/README.md` & `dapla_toolbelt_pseudo-2.0.1/README.md`
70+
71+
* *Files identical despite different names*
72+
73+
### Comparing `dapla_toolbelt_pseudo-2.0.0/pyproject.toml` & `dapla_toolbelt_pseudo-2.0.1/pyproject.toml`
74+
75+
* *Files 0% similar despite different names*
76+
77+
```diff
78+
@@ -1,10 +1,10 @@
79+
[tool.poetry]
80+
name = "dapla-toolbelt-pseudo"
81+
-version = "2.0.0"
82+
+version = "2.0.1"
83+
description = "Pseudonymization extensions for Dapla"
84+
authors = ["Dapla Developers <[email protected]>"]
85+
license = "MIT"
86+
readme = "README.md"
87+
homepage = "https://github.com/statisticsnorway/dapla-toolbelt-pseudo"
88+
repository = "https://github.com/statisticsnorway/dapla-toolbelt-pseudo"
89+
documentation = "https://statisticsnorway.github.io/dapla-toolbelt-pseudo"
90+
```
91+
92+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/__init__.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/__init__.py`
93+
94+
* *Files identical despite different names*
95+
96+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/constants.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/constants.py`
97+
98+
* *Files identical despite different names*
99+
100+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/exceptions.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/exceptions.py`
101+
102+
* *Files identical despite different names*
103+
104+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/models.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/models.py`
105+
106+
* *Files identical despite different names*
107+
108+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/types.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/types.py`
109+
110+
* *Files identical despite different names*
111+
112+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/utils.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/utils.py`
113+
114+
* *Files identical despite different names*
115+
116+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/__init__.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/__init__.py`
117+
118+
* *Files identical despite different names*
119+
120+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/baseclasses.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/baseclasses.py`
121+
122+
* *Files identical despite different names*
123+
124+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/client.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/client.py`
125+
126+
* *Files identical despite different names*
127+
128+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/depseudo.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/depseudo.py`
129+
130+
* *Files identical despite different names*
131+
132+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/models/api.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/models/api.py`
133+
134+
* *Files identical despite different names*
135+
136+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/models/core.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/models/core.py`
137+
138+
* *Files identical despite different names*
139+
140+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/mutable_dataframe.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/mutable_dataframe.py`
141+
142+
* *Files 10% similar despite different names*
143+
144+
```diff
145+
@@ -113,15 +113,18 @@
146+
rules: list[tuple[PseudoRule, PseudoRule | None]],
147+
metrics: Counter[str],
148+
prefix: str = "",
149+
) -> t.Generator[FieldMatch, None, None]:
150+
for index, col in enumerate(items):
151+
if col is None:
152+
continue
153+
- elif isinstance(col.get("datatype"), dict):
154+
+
155+
+ # Ignoring mypy error for dict key check in the second condition,
156+
+ # since we know the dict exists in the first condition
157+
+ elif isinstance(col.get("datatype"), dict) and ("Struct" in col.get("datatype") or "List" in col.get("datatype")): # type: ignore[operator]
158+
next_prefix = (
159+
f"{prefix}[{index}]" if col["name"] == "" else f"{prefix}/{col['name']}"
160+
)
161+
yield from _traverse_dataframe_dict(
162+
col["values"], rules, metrics, next_prefix
163+
)
164+
elif len(col["values"]) > 0 and any(v is not None for v in col["values"]):
165+
```
166+
167+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/pseudo.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/pseudo.py`
168+
169+
* *Files identical despite different names*
170+
171+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/repseudo.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/repseudo.py`
172+
173+
* *Files identical despite different names*
174+
175+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/result.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/result.py`
176+
177+
* *Files identical despite different names*
178+
179+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/supported_file_format.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/supported_file_format.py`
180+
181+
* *Files identical despite different names*
182+
183+
### Comparing `dapla_toolbelt_pseudo-2.0.0/src/dapla_pseudo/v1/validation.py` & `dapla_toolbelt_pseudo-2.0.1/src/dapla_pseudo/v1/validation.py`
184+
185+
* *Files identical despite different names*
186+
187+
### Comparing `dapla_toolbelt_pseudo-2.0.0/PKG-INFO` & `dapla_toolbelt_pseudo-2.0.1/PKG-INFO`
188+
189+
* *Files 0% similar despite different names*
190+
191+
```diff
192+
@@ -1,10 +1,10 @@
193+
Metadata-Version: 2.1
194+
Name: dapla-toolbelt-pseudo
195+
-Version: 2.0.0
196+
+Version: 2.0.1
197+
Summary: Pseudonymization extensions for Dapla
198+
Home-page: https://github.com/statisticsnorway/dapla-toolbelt-pseudo
199+
License: MIT
200+
Author: Dapla Developers
201+
Author-email: [email protected]
202+
Requires-Python: >=3.10,<3.13
203+
Classifier: Development Status :: 4 - Beta
204+
```
205+

0 commit comments

Comments
 (0)