Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Sep 2017 03:28:04 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 221889] [NEW PORT] www/py-treq: Requests-like API built on top of twisted.web's Agent
Message-ID:  <bug-221889-21822-FEQF2W2sV7@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-221889-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-221889-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221889

Kubilay Kocak <koobs@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |python@FreeBSD.org
           Keywords|                            |feature, needs-patch,
                   |                            |needs-qa
             Status|New                         |Open

--- Comment #1 from Kubilay Kocak <koobs@FreeBSD.org> ---
Looks OK, a few considerations:

- Ideally, MAINTAINER for new ports should be author unless compelling reas=
on
not to be. python is happy to be a fallback in the case of maintainers fall=
ing
away over time however.

- Consider invoking trial via "${PYTHON_CMD} -m
<something.trial|trial.something>"  rather than localbase scripts, which ca=
nnot
be relied upon to point to the same/expected version of Python over time (u=
sers
can change 'default' version of python at any time).

- Add LICENSE_FILE if one exists (or is provided by) in WKRSRC (extracted
tarball). One is provided (named LICENSE)

- Upstream 'Trove classifiers' specify 2.7+ support (2.7,3.3+ precisely), b=
ut
USES=3Dpython is limited to -2.7:

    "Programming Language :: Python :: 2.7",
    "Programming Language :: Python :: 3.3",
    "Programming Language :: Python :: 3.4",
    "Programming Language :: Python :: 3.5",

- install_requires depends explicitly on "Twisted[tls] >=3D 16.4.0", you ma=
y want
this port to depend 'explicitly' on those optional 'tls' python packages to
ensure they're installed (the twisted port may or may not install them, as
they're, well, optional)

Confirmation of QA also not provided

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221889-21822-FEQF2W2sV7>