[Bug 230424] [NEW PORT] graphics/py-glfw: Python bindings for GLFW
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230424 Kubilay Kocak changed: What|Removed |Added Keywords|easy|needs-patch, needs-qa Flags||maintainer-feedback?(neel@n ||eelc.org) --- Comment #5 from Kubilay Kocak --- (In reply to Neel Chauhan from comment #4) This packages canonical name is glfw (https://pypi.org/project/glfw/) pyglfw is a different and separate package, canonically registered as such (https://pypi.org/project/pyglfw/) -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 233561] converters/py-rencode: Fails to configure if cython is installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 --- Comment #2 from commit-h...@freebsd.org --- A commit references this bug: Author: koobs Date: Wed Nov 28 05:51:50 UTC 2018 New revision: 486079 URL: https://svnweb.freebsd.org/changeset/ports/486079 Log: converters/py-rencode: Fails to configure if cython is installed ports r482774 removed USE_PYTHON=cython, likely due to it (cython) not being explicitly declared as a dependency in setup.py:*_requires. However, setup.py conditionally builds with cython if it is installed, but the 1.0.6 source distribution (sdist) does not contain a .pyx file to build with. This leads to a configure/build error when cython is installed: ValueError: 'rencode/rencode.pyx' doesn't match any files Upstream commit 5c928f14567fabc9efb8bbb8ac5e0eef03c61541 [1] via issue #25 [2] adds the required .pyx file to the sdist, which technically addresses the "build with cython from the sdist" issue, but does not fundamentally resolve the higher-level question: why build with cython when a C source pre-processed by cython has already been produced for, and is contained in, the source distribution. A cython build (and the dependency on cython) does not appear to be necessary, nor intended [3][4], nor recommended [5], even after #25 is released, for sdist consumers. The conditional code to build with cython should not be included in setup.py, at least not as a default case, or without an explicit request by the user to use cython, as an optional build method, for sdist consumers (most downstream packagers and setuptools/pip users [6]). This change removes the conditional check for Cython, leaving the standard setuptools build_ext (with the packaged .c) file, as the build method. While I'm here: - Canonicalise COMMENT (match seutp.py:description) - Add test target with post-patch target to make the tests dir a module usable by a setup.py test (via test_suite directive) target. - Honour CFLAGS: Remove forced (appended) -O3 arg from setup.py [1] https://github.com/aresch/rencode/commit/5c928f14567fabc9efb8bbb8ac5e0eef03c61541 [2] https://github.com/aresch/rencode/pull/25 [3] setup.py: "Error: sdist requires cython module to generate `.c` file." [4] dev-requirements.txt:Cython [5] https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#distributing-cython-modules [6] https://github.com/aresch/rencode/issues/11 PR: 233561 Reported by: John Hein Approved by: koobs (python) Changes: head/converters/py-rencode/Makefile head/converters/py-rencode/files/ head/converters/py-rencode/files/patch-setup.py -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 233379] security/py-certbot: py37-certbot with python37 won't obtain certificate from buypass.com
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233379 Mark Linimon changed: What|Removed |Added Assignee|ports-b...@freebsd.org |pyt...@freebsd.org Summary|py37-certbot with python37 |security/py-certbot: |won't obtain certificate|py37-certbot with python37 |from buypass.com|won't obtain certificate ||from buypass.com -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 233561] converters/py-rencode: Fails to configure if cython is installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 Kubilay Kocak changed: What|Removed |Added Status|Open|In Progress -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 233561] converters/py-rencode: Fails to configure if cython is installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 Kubilay Kocak changed: What|Removed |Added Summary|converters/py-rencode: |converters/py-rencode: |configure fails if cython |Fails to configure if |installed |cython is installed CC||pyt...@freebsd.org, ||sunp...@freebsd.org Assignee|pyt...@freebsd.org |ko...@freebsd.org Status|New |Open --- Comment #1 from Kubilay Kocak --- Investigation summary: 1) ports r482774 removed USE_PYTHON=cython (inadvertently, due to (2), or because the package successfully built without cython) 2) upstream setup.py does not declare cython as a dependency 3) upstream dev-requirements.txt does declare it as a dependency (noop for setuptools/pip based installs as they use setup.py:*_requires) 4) upstream setup.py conditionally (when importable/found) uses Cython (.pyx file) for the build, falling back to a setuptools build_ext (.c file) build 5) The 1.0.6 PyPI sdist (only) ships with a .c file 6) Upstream commit 5c928f14567fabc9efb8bbb8ac5e0eef03c61541 via issue #25 [1] adds a pyx file (not yet released). 7) setup.py declares 'sdist requires cython module to generate c' file, appearing to indicate it (cython) is a development dependency, prior to, and for producing, the relevant source distribution (which we use). In my opinion, a cython build (and the dependency on cython) it not necessary (particularly given (5) and (7)), even after #25 is released and the conditional code to build with cython should not be included in setup.py, at least not as a default case, or without an explicit request by the user to use cython, as an optional build method, for sdist consumers (most downstream packagers, and setuptools/pip users) [1] https://github.com/aresch/rencode/commit/5c928f14567fabc9efb8bbb8ac5e0eef03c61541 [2] https://github.com/aresch/rencode/pull/25 -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
[Bug 233561] converters/py-rencode: configure fails if cython installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 Bug ID: 233561 Summary: converters/py-rencode: configure fails if cython installed Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: pyt...@freebsd.org Reporter: z7dr6ut...@snkmail.com Flags: maintainer-feedback?(pyt...@freebsd.org) Assignee: pyt...@freebsd.org If one tries to build py-rencode with cython installed, it fails during the configure phase. Excerpt below shown when py27-cython-0.28.2 was installed. py27-cython-0.29 is similar (line number differences in traceback). === ===> Configuring for py27-rencode-1.0.6 Traceback (most recent call last): File "", line 1, in File "setup.py", line 53, in ext_modules = cythonize(ext_modules) File "/usr/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", line 897, in cythonize aliases=aliases) File "/usr/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", line 777, in create_extension_list for file in nonempty(sorted(extended_iglob(filepattern)), "'%s' doesn't match any files" % filepattern): File "/usr/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", line 102, in nonempty raise ValueError(error_msg) ValueError: 'rencode/rencode.pyx' doesn't match any files *** Error code 1 Stop. make: stopped in /usr/ports/converters/py-rencode === -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"
maintainer-feedback requested: [Bug 233561] converters/py-rencode: configure fails if cython installed
Bugzilla Automation has asked freebsd-python mailing list for maintainer-feedback: Bug 233561: converters/py-rencode: configure fails if cython installed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 --- Description --- If one tries to build py-rencode with cython installed, it fails during the configure phase. Excerpt below shown when py27-cython-0.28.2 was installed. py27-cython-0.29 is similar (line number differences in traceback). === ===> Configuring for py27-rencode-1.0.6 Traceback (most recent call last): File "", line 1, in File "setup.py", line 53, in ext_modules = cythonize(ext_modules) File "/usr/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", line 897, in cythonize aliases=aliases) File "/usr/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", line 777, in create_extension_list for file in nonempty(sorted(extended_iglob(filepattern)), "'%s' doesn't match any files" % filepattern): File "/usr/local/lib/python2.7/site-packages/Cython/Build/Dependencies.py", line 102, in nonempty raise ValueError(error_msg) ValueError: 'rencode/rencode.pyx' doesn't match any files *** Error code 1 Stop. make: stopped in /usr/ports/converters/py-rencode === ___ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"