Skip to content

Commit f621785

Browse files
committed
changes: 202406012331
1 parent 03f052c commit f621785

File tree

5 files changed

+467
-1
lines changed

5 files changed

+467
-1
lines changed
Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
# Comparing `tmp/vre_repository_connector-0.2.1.tar.gz` & `tmp/vre_repository_connector-0.2.2.tar.gz`
2+
3+
## filetype from file(1)
4+
5+
```diff
6+
@@ -1 +1 @@
7+
-gzip compressed data, was "vre_repository_connector-0.2.1.tar", max compression
8+
+gzip compressed data, was "vre_repository_connector-0.2.2.tar", max compression
9+
```
10+
11+
## Comparing `vre_repository_connector-0.2.1.tar` & `vre_repository_connector-0.2.2.tar`
12+
13+
### file list
14+
15+
```diff
16+
@@ -1,11 +1,11 @@
17+
--rw-r--r-- 0 0 0 1064 2024-05-31 13:15:46.462204 vre_repository_connector-0.2.1/LICENSE
18+
--rw-r--r-- 0 0 0 1314 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.1/README.md
19+
--rw-r--r-- 0 0 0 745 2024-05-31 23:33:06.703910 vre_repository_connector-0.2.1/pyproject.toml
20+
--rw-r--r-- 0 0 0 266 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.1/vre_repository_connector/__init__.py
21+
--rw-r--r-- 0 0 0 164 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.1/vre_repository_connector/api/__init__.py
22+
--rw-r--r-- 0 0 0 2928 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.1/vre_repository_connector/api/base.py
23+
--rw-r--r-- 0 0 0 10211 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.1/vre_repository_connector/api/dbrepo.py
24+
--rw-r--r-- 0 0 0 6886 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.1/vre_repository_connector/api/inveniordm.py
25+
--rw-r--r-- 0 0 0 4885 2024-05-31 23:33:06.703910 vre_repository_connector-0.2.1/vre_repository_connector/auto.py
26+
--rw-r--r-- 0 0 0 182 2024-05-31 13:15:46.462204 vre_repository_connector-0.2.1/vre_repository_connector/utils.py
27+
--rw-r--r-- 0 0 0 2122 1970-01-01 00:00:00.000000 vre_repository_connector-0.2.1/PKG-INFO
28+
+-rw-r--r-- 0 0 0 1064 2024-05-31 13:15:46.462204 vre_repository_connector-0.2.2/LICENSE
29+
+-rw-r--r-- 0 0 0 1314 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.2/README.md
30+
+-rw-r--r-- 0 0 0 745 2024-06-01 17:25:44.417153 vre_repository_connector-0.2.2/pyproject.toml
31+
+-rw-r--r-- 0 0 0 298 2024-06-01 17:25:44.417153 vre_repository_connector-0.2.2/vre_repository_connector/__init__.py
32+
+-rw-r--r-- 0 0 0 164 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.2/vre_repository_connector/api/__init__.py
33+
+-rw-r--r-- 0 0 0 2928 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.2/vre_repository_connector/api/base.py
34+
+-rw-r--r-- 0 0 0 10211 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.2/vre_repository_connector/api/dbrepo.py
35+
+-rw-r--r-- 0 0 0 6886 2024-05-31 23:18:03.497382 vre_repository_connector-0.2.2/vre_repository_connector/api/inveniordm.py
36+
+-rw-r--r-- 0 0 0 5517 2024-06-01 17:25:44.417153 vre_repository_connector-0.2.2/vre_repository_connector/auto.py
37+
+-rw-r--r-- 0 0 0 182 2024-05-31 13:15:46.462204 vre_repository_connector-0.2.2/vre_repository_connector/utils.py
38+
+-rw-r--r-- 0 0 0 2122 1970-01-01 00:00:00.000000 vre_repository_connector-0.2.2/PKG-INFO
39+
```
40+
41+
### Comparing `vre_repository_connector-0.2.1/LICENSE` & `vre_repository_connector-0.2.2/LICENSE`
42+
43+
* *Files identical despite different names*
44+
45+
### Comparing `vre_repository_connector-0.2.1/README.md` & `vre_repository_connector-0.2.2/README.md`
46+
47+
* *Files identical despite different names*
48+
49+
### Comparing `vre_repository_connector-0.2.1/pyproject.toml` & `vre_repository_connector-0.2.2/pyproject.toml`
50+
51+
* *Files 0% similar despite different names*
52+
53+
```diff
54+
@@ -1,10 +1,10 @@
55+
[tool.poetry]
56+
name = "VRE-Repository-Connector"
57+
-version = "0.2.1"
58+
+version = "0.2.2"
59+
description = "Library for connecting the virtual research environment of TU Wien with its research data repositories"
60+
authors = ["Maximilian Moser <[email protected]>", "Sotirios Tsepelakis <[email protected]>", "Martin Weise <[email protected]>"]
61+
license = "MIT"
62+
readme = "README.md"
63+
repository = "https://gitlab.tuwien.ac.at/fairdata/vre-repository-connector"
64+
65+
[tool.poetry.dependencies]
66+
```
67+
68+
### Comparing `vre_repository_connector-0.2.1/vre_repository_connector/api/base.py` & `vre_repository_connector-0.2.2/vre_repository_connector/api/base.py`
69+
70+
* *Files identical despite different names*
71+
72+
### Comparing `vre_repository_connector-0.2.1/vre_repository_connector/api/dbrepo.py` & `vre_repository_connector-0.2.2/vre_repository_connector/api/dbrepo.py`
73+
74+
* *Files identical despite different names*
75+
76+
### Comparing `vre_repository_connector-0.2.1/vre_repository_connector/api/inveniordm.py` & `vre_repository_connector-0.2.2/vre_repository_connector/api/inveniordm.py`
77+
78+
* *Files identical despite different names*
79+
80+
### Comparing `vre_repository_connector-0.2.1/vre_repository_connector/auto.py` & `vre_repository_connector-0.2.2/vre_repository_connector/auto.py`
81+
82+
* *Files 7% similar despite different names*
83+
84+
```diff
85+
@@ -107,37 +107,57 @@
86+
url: str, all: bool = False, interactive: bool = True
87+
) -> List[str] | str | None:
88+
"""Download file automatically based on the URL."""
89+
if (service := suggest_repository(url)) is None:
90+
return None
91+
92+
# fish out the container & file from the URL
93+
- cid, fid, fids = *service.url_to_parts(url), []
94+
+ cid, fid, fids = (*service.url_to_parts(url), [])
95+
if cid is None and fid is None:
96+
cid, fid = service.url_to_parts(_follow_redirects(url))
97+
98+
# if we couldn't determine a file from the URL...
99+
if fid is None:
100+
- if all:
101+
+ avail_files = list(service.list_files(cid))
102+
+ if len(avail_files) == 1:
103+
+ fid = avail_files[0]
104+
+
105+
+ elif all:
106+
# we either take all of them
107+
- fids = list(service.list_files(cid))
108+
+ fids = avail_files
109+
+
110+
elif interactive:
111+
- # or we ask the user (TODO)
112+
- pass
113+
+ # or we ask the user
114+
+ selection = 0
115+
+ for idx, file_ in enumerate(avail_files):
116+
+ print(f"{idx+1}) {file_}")
117+
+
118+
+ while not (0 < selection <= len(avail_files)):
119+
+ try:
120+
+ selection = int(input(f"Select [1-{len(avail_files)}]: "))
121+
+ except ValueError:
122+
+ selection = 0
123+
+
124+
+ fid = avail_files[selection - 1]
125+
else:
126+
# or we give up
127+
return None
128+
129+
try:
130+
return _download(service, cid, fid or fids, interactive)
131+
132+
finally:
133+
service.clear_auth()
134+
135+
136+
+def download_all(url: str) -> List[str] | str | None:
137+
+ """Download all files from a URL."""
138+
+ return download(url, all=True, interactive=False)
139+
+
140+
+
141+
def upload(
142+
file_path: str, url: Optional[str] = None
143+
) -> Tuple[Optional[str], Optional[str], Optional[str]]:
144+
"""Upload the file to an auto-selected repository.
145+
146+
Return a triple with the repository's URL, the container ID and the file ID.
147+
"""
148+
```
149+
150+
### Comparing `vre_repository_connector-0.2.1/PKG-INFO` & `vre_repository_connector-0.2.2/PKG-INFO`
151+
152+
* *Files 1% similar despite different names*
153+
154+
```diff
155+
@@ -1,10 +1,10 @@
156+
Metadata-Version: 2.1
157+
Name: VRE-Repository-Connector
158+
-Version: 0.2.1
159+
+Version: 0.2.2
160+
Summary: Library for connecting the virtual research environment of TU Wien with its research data repositories
161+
Home-page: https://gitlab.tuwien.ac.at/fairdata/vre-repository-connector
162+
License: MIT
163+
Author: Maximilian Moser
164+
Author-email: [email protected]
165+
Requires-Python: >=3.11
166+
Classifier: License :: OSI Approved :: MIT License
167+
```
168+

fetcher.log

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23548,3 +23548,42 @@ libarchive.exception.ArchiveError: Invalid string table (errno=22, retcode=-30,
2354823548
[2024-06-01 23:29:15] INFO root fetch - processPackages [jaynes]: Remove: archive file [/home/abi/fetcher/tmp/jaynes-0.9.9-py3-none-any.whl.zip]
2354923549
[2024-06-01 23:29:15] INFO root fetch - main [MainThread]: End processing [jaynes]: success
2355023550
[2024-06-01 23:29:15] INFO root fetch - main [MainThread]: Store serial: [23483801]
23551+
[2024-06-01 23:31:18] INFO root fetch - main [MainThread]: Get Changelog since Serial: [23483801]
23552+
[2024-06-01 23:31:23] INFO root fetch - main [MainThread]: Found 4 changed packages
23553+
[2024-06-01 23:31:23] INFO root fetch - processPackages [ThreadPoolExecutor-0_0]: Start processing: protoc-polyglot
23554+
[2024-06-01 23:31:23] INFO root fetch - processPackages [ThreadPoolExecutor-0_1]: Start processing: whataspp-message-inforu-local
23555+
[2024-06-01 23:31:23] INFO root fetch - processPackages [ThreadPoolExecutor-0_2]: Start processing: zenaura
23556+
[2024-06-01 23:31:23] INFO root fetch - processPackages [ThreadPoolExecutor-0_3]: Start processing: VRE-Repository-Connector
23557+
[2024-06-01 23:31:23] INFO root fetch - processPackages [VRE-Repository-Connector]: New version: [0.2.2] Old Version: [0.2.1]
23558+
[2024-06-01 23:31:23] INFO root fetch - processPackages [zenaura]: New version: [0.9.99] Old Version: [0.9.98]
23559+
[2024-06-01 23:31:23] INFO root fetch - processPackages [VRE-Repository-Connector]: Downloading https://files.pythonhosted.org/packages/08/ac/40326ba6bbddcf553f83f046e7c0cc411fba1a3cfdd794eb3834e8df6bcd/vre_repository_connector-0.2.1.tar.gz
23560+
[2024-06-01 23:31:23] INFO root fetch - processPackages [zenaura]: Downloading https://files.pythonhosted.org/packages/6c/23/a7e9c6b1625f83d23dc557d927e1cbee97b882660642d49c71d6516cc1c6/zenaura-0.9.98.tar.gz
23561+
[2024-06-01 23:31:23] INFO root fetch - processPackages [whataspp-message-inforu-local]: New version: [0.0.18] Old Version: [0.0.17]
23562+
[2024-06-01 23:31:23] INFO root fetch - processPackages [protoc-polyglot]: New version: [0.0.1.post9] Old Version: [0.0.1.post8]
23563+
[2024-06-01 23:31:23] INFO root fetch - processPackages [whataspp-message-inforu-local]: Downloading https://files.pythonhosted.org/packages/e4/b1/3464a1535b46310db8d334f657d1d35502910cf00110b5fbaef961986868/whataspp_message_inforu_local-0.0.17.tar.gz
23564+
[2024-06-01 23:31:24] INFO root fetch - processPackages [protoc-polyglot]: Downloading https://files.pythonhosted.org/packages/e9/7b/373a68a962cdfb85f4bd76f6f4ea13ad3f2cfaca73bf0a9f70d0e7d34380/protoc_polyglot-0.0.1.post8.tar.gz
23565+
[2024-06-01 23:31:24] INFO root fetch - processPackages [zenaura]: Downloading https://files.pythonhosted.org/packages/ab/72/2fac2763e4b45f6f2d197fe9ca13ae9951353a671aea7ee3f96f69393810/zenaura-0.9.99.tar.gz
23566+
[2024-06-01 23:31:24] INFO root fetch - processPackages [VRE-Repository-Connector]: Downloading https://files.pythonhosted.org/packages/be/91/0be6f2d044d674b60559c1a262de7c8a15fbba1981e1078240e8709c9130/vre_repository_connector-0.2.2.tar.gz
23567+
[2024-06-01 23:31:24] INFO root fetch - processPackages [zenaura]: executing diffoscope
23568+
[2024-06-01 23:31:24] INFO root fetch - processPackages [zenaura]: podman run --user 0:0 --rm -w /home/abi/fetcher -v /home/abi/fetcher/tmp:/home/abi/fetcher/tmp:ro -v /home/abi/fetcher/20240601:/home/abi/fetcher/20240601:rw registry.salsa.debian.org/reproducible-builds/diffoscope --no-progress tmp/zenaura-0.9.98.tar.gz tmp/zenaura-0.9.99.tar.gz --markdown 20240601/z/zenaura/0.9.98-0.9.99/README.md --exclude *.pyd
23569+
[2024-06-01 23:31:24] INFO root fetch - processPackages [VRE-Repository-Connector]: executing diffoscope
23570+
[2024-06-01 23:31:24] INFO root fetch - processPackages [VRE-Repository-Connector]: podman run --user 0:0 --rm -w /home/abi/fetcher -v /home/abi/fetcher/tmp:/home/abi/fetcher/tmp:ro -v /home/abi/fetcher/20240601:/home/abi/fetcher/20240601:rw registry.salsa.debian.org/reproducible-builds/diffoscope --no-progress tmp/vre_repository_connector-0.2.1.tar.gz tmp/vre_repository_connector-0.2.2.tar.gz --markdown 20240601/V/VRE-Repository-Connector/0.2.1-0.2.2/README.md --exclude *.pyd
23571+
[2024-06-01 23:31:24] INFO root fetch - processPackages [whataspp-message-inforu-local]: Downloading https://files.pythonhosted.org/packages/1a/d7/3e42e21ea08e3f83521f2f2a072a8b8a9d11fb40b2d2e44ec006be8f2da2/whataspp_message_inforu_local-0.0.18.tar.gz
23572+
[2024-06-01 23:31:24] INFO root fetch - processPackages [protoc-polyglot]: Downloading https://files.pythonhosted.org/packages/01/80/bdadb218d1c3271c3a258316c3d5991f2676b54e6f358ac689f9495990f5/protoc_polyglot-0.0.1.post9.tar.gz
23573+
[2024-06-01 23:31:24] INFO root fetch - processPackages [whataspp-message-inforu-local]: executing diffoscope
23574+
[2024-06-01 23:31:24] INFO root fetch - processPackages [whataspp-message-inforu-local]: podman run --user 0:0 --rm -w /home/abi/fetcher -v /home/abi/fetcher/tmp:/home/abi/fetcher/tmp:ro -v /home/abi/fetcher/20240601:/home/abi/fetcher/20240601:rw registry.salsa.debian.org/reproducible-builds/diffoscope --no-progress tmp/whataspp_message_inforu_local-0.0.17.tar.gz tmp/whataspp_message_inforu_local-0.0.18.tar.gz --markdown 20240601/w/whataspp-message-inforu-local/0.0.17-0.0.18/README.md --exclude *.pyd
23575+
[2024-06-01 23:31:24] INFO root fetch - processPackages [protoc-polyglot]: executing diffoscope
23576+
[2024-06-01 23:31:24] INFO root fetch - processPackages [protoc-polyglot]: podman run --user 0:0 --rm -w /home/abi/fetcher -v /home/abi/fetcher/tmp:/home/abi/fetcher/tmp:ro -v /home/abi/fetcher/20240601:/home/abi/fetcher/20240601:rw registry.salsa.debian.org/reproducible-builds/diffoscope --no-progress tmp/protoc_polyglot-0.0.1.post8.tar.gz tmp/protoc_polyglot-0.0.1.post9.tar.gz --markdown 20240601/p/protoc-polyglot/0.0.1.post8-0.0.1.post9/README.md --exclude *.pyd
23577+
[2024-06-01 23:31:24] INFO root fetch - processPackages [VRE-Repository-Connector]: Remove: archive file [/home/abi/fetcher/tmp/vre_repository_connector-0.2.1.tar.gz]
23578+
[2024-06-01 23:31:24] INFO root fetch - processPackages [VRE-Repository-Connector]: Remove: archive file [/home/abi/fetcher/tmp/vre_repository_connector-0.2.2.tar.gz]
23579+
[2024-06-01 23:31:24] INFO root fetch - main [MainThread]: End processing [VRE-Repository-Connector]: success
23580+
[2024-06-01 23:31:24] INFO root fetch - processPackages [zenaura]: Remove: archive file [/home/abi/fetcher/tmp/zenaura-0.9.98.tar.gz]
23581+
[2024-06-01 23:31:24] INFO root fetch - processPackages [zenaura]: Remove: archive file [/home/abi/fetcher/tmp/zenaura-0.9.99.tar.gz]
23582+
[2024-06-01 23:31:24] INFO root fetch - main [MainThread]: End processing [zenaura]: success
23583+
[2024-06-01 23:31:25] INFO root fetch - processPackages [protoc-polyglot]: Remove: archive file [/home/abi/fetcher/tmp/protoc_polyglot-0.0.1.post8.tar.gz]
23584+
[2024-06-01 23:31:25] INFO root fetch - processPackages [protoc-polyglot]: Remove: archive file [/home/abi/fetcher/tmp/protoc_polyglot-0.0.1.post9.tar.gz]
23585+
[2024-06-01 23:31:25] INFO root fetch - main [MainThread]: End processing [protoc-polyglot]: success
23586+
[2024-06-01 23:31:25] INFO root fetch - processPackages [whataspp-message-inforu-local]: Remove: archive file [/home/abi/fetcher/tmp/whataspp_message_inforu_local-0.0.17.tar.gz]
23587+
[2024-06-01 23:31:25] INFO root fetch - processPackages [whataspp-message-inforu-local]: Remove: archive file [/home/abi/fetcher/tmp/whataspp_message_inforu_local-0.0.18.tar.gz]
23588+
[2024-06-01 23:31:25] INFO root fetch - main [MainThread]: End processing [whataspp-message-inforu-local]: success
23589+
[2024-06-01 23:31:25] INFO root fetch - main [MainThread]: Store serial: [23483817]

0 commit comments

Comments
 (0)