Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17064

pypi2deb [PATCH] Fix proxy issues

From Ermakov Alexander <ermakovav@altgtu.ru>
Newsgroups linux.debian.maint.python
Subject pypi2deb [PATCH] Fix proxy issues
Date 2025-09-15 12:40 +0200
Message-ID <LveMO-ftDz-11@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi, below is a patch for

  https://salsa.debian.org/python-team/tools/pypi2deb

pypi2deb did not work with proxy:

# export | grep proxy
declare -x http_proxy="http://127.0.0.1:3128"
declare -x https_proxy="http://127.0.0.1:3128"
# py2dsp doh-cli -v
D: py2dsp py2dsp:163: version: 4.20240727
D: py2dsp py2dsp:164: ['/usr/bin/py2dsp', 'doh-cli', '-v']
D: py2dsp py2dsp:44: args: Namespace(verbose=True, quiet=False, 
root='/root/result', clean=False, build=False, application=False, 
profile=None, github=None, pypi_search=None, distribution='UNRELEASED', 
revision='0~py2deb', message='converte0~py2deb', name='doh-cli')
D: py2dsp pypi:153: fetching upstream tarball from 
https://files.pythonhosted.org/packages/f2/a3/f7d86662c06bc6f90b0cf12cc5a5a21fae0bd384e025a73db895bbf7ff3f/doh_cli-0.8.tar.gz
E: py2dsp py2dsp:173: Cannot connect to host files.pythonhosted.org:443

PATCH:

 From bfbb103b59a87947cf17399647b223ec6c961847 Mon Sep 17 00:00:00 2001
From: Ermakov Alexander <ermakovav@altgtu.ru>
Date: Mon, 15 Sep 2025 17:22:14 +0700
Subject: [PATCH] Fix proxy issues

---
  pypi2deb/pypi.py | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pypi2deb/pypi.py b/pypi2deb/pypi.py
index b2b7aca..742ccf5 100644
--- a/pypi2deb/pypi.py
+++ b/pypi2deb/pypi.py
@@ -149,7 +149,7 @@ async def download(name, version=None, destdir='.'):
      if exists(fpath):
          return fname

-    async with aiohttp.ClientSession() as session:
+    async with aiohttp.ClientSession(trust_env=True) as session:
          log.debug(f"fetching upstream tarball from {release['url']}")
          response = await session.get(release['url'])
          with open(fpath if ext == orig_ext else join(destdir, 
release['filename']), 'wb') as fp:
-- 
2.48.1

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar


Thread

pypi2deb [PATCH] Fix proxy issues Ermakov Alexander <ermakovav@altgtu.ru> - 2025-09-15 12:40 +0200
  Re: pypi2deb [PATCH] Fix proxy issues Piotr Ożarowski <piotr@debian.org> - 2025-09-15 13:50 +0200

csiph-web