|
| 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 | + |
| 202 | + Requires-Python: >=3.10,<3.13 |
| 203 | + Classifier: Development Status :: 4 - Beta |
| 204 | +``` |
| 205 | + |
0 commit comments