mirror of
https://github.com/taoky/shadowmire.git
synced 2025-07-08 09:12:43 +00:00
Show remote package numbers, and also export remote to JSON file after exclusion
This commit is contained in:
parent
79a2dec5f5
commit
e5c542c718
@ -433,6 +433,8 @@ class SyncBase:
|
|||||||
"""
|
"""
|
||||||
remote = self.fetch_remote_versions()
|
remote = self.fetch_remote_versions()
|
||||||
remote = self.filter_remote_with_excludes(remote, excludes)
|
remote = self.filter_remote_with_excludes(remote, excludes)
|
||||||
|
with open("remote_excluded.json", "w") as f:
|
||||||
|
json.dump(remote, f)
|
||||||
|
|
||||||
to_remove = []
|
to_remove = []
|
||||||
to_update = []
|
to_update = []
|
||||||
@ -671,6 +673,7 @@ class SyncPyPI(SyncBase):
|
|||||||
ret = {}
|
ret = {}
|
||||||
for key in remote_serials:
|
for key in remote_serials:
|
||||||
ret[normalize(key)] = remote_serials[key]
|
ret[normalize(key)] = remote_serials[key]
|
||||||
|
logger.info("Remote has %s packages", len(ret))
|
||||||
with overwrite(self.basedir / "remote.json") as f:
|
with overwrite(self.basedir / "remote.json") as f:
|
||||||
json.dump(ret, f)
|
json.dump(ret, f)
|
||||||
logger.info("File saved to remote.json.")
|
logger.info("File saved to remote.json.")
|
||||||
@ -764,6 +767,7 @@ class SyncPlainHTTP(SyncBase):
|
|||||||
resp = self.session.get(remote_url)
|
resp = self.session.get(remote_url)
|
||||||
resp.raise_for_status()
|
resp.raise_for_status()
|
||||||
remote: dict[str, int] = resp.json()
|
remote: dict[str, int] = resp.json()
|
||||||
|
logger.info("Remote has %s packages", len(remote))
|
||||||
with overwrite(self.basedir / "remote.json") as f:
|
with overwrite(self.basedir / "remote.json") as f:
|
||||||
json.dump(remote, f)
|
json.dump(remote, f)
|
||||||
logger.info("File saved to remote.json.")
|
logger.info("File saved to remote.json.")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user