details: https://code.tryton.org/tools/maintenance/commit/e7577d12fe95
branch: default
user: Cédric Krier <[email protected]>
date: Tue Apr 07 17:54:50 2026 +0200
description:
Remove pypi_hide
It is no more needed since there is a Tryton organization to manage
packages.
diffstat:
pypi_hide.py | 26 --------------------------
1 files changed, 0 insertions(+), 26 deletions(-)
diffs (30 lines):
diff -r 67c70ba68722 -r e7577d12fe95 pypi_hide.py
--- a/pypi_hide.py Tue Apr 07 17:52:39 2026 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-#!/usr/bin/env python3
-import time
-from xmlrpc.client import ServerProxy
-
-import requests
-
-url = 'https://pypi.org/pypi'
-client = ServerProxy(url)
-
-roles = set()
-
-modules = requests.get('https://downloads.tryton.org/modules.txt', verify=True)
-modules.raise_for_status()
-modules = ['trytond_' + m for m in modules.text.splitlines()]
-
-for package in ['trytond', 'tryton', 'proteus', 'trytond_gis'] + modules:
-
- package_roles = client.package_roles(package)
- package_roles = set(tuple(r) for r in package_roles)
- for operation, differences in [
- ('Add Role', roles - package_roles),
- ('Remove Role', package_roles - roles),
- ]:
- for role, user in differences:
- print(package, operation, role, user)
- time.sleep(1)