sunpoet added inline comments.

INLINE COMMENTS

> koobs wrote in Makefile:32
> Upstream provides tests in their sources. If these are not packaged in the 
> PyPI sdist, feel free to `USE_GITHUB` in the meantime after asking upstream 
> to ship them there.
> 
> Should be able to:
> 
>   do-test:
>   cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopt=

It is outdated.
Please use USE_PYTHON=pytest instead.
See 
https://cgit.freebsd.org/ports/commit/Mk/Uses/python.mk?id=535f310d337c0b7de64a972bc0b855bba6c6f1f0
 for details.

> Makefile:15-21
> +#USE_GITHUB= yes
> +#GH_ACCOUNT= joblib
> +
> +BUILD_DEPENDS=       
> ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \
> +             
> ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} \
> +             
> ${PYTHON_PKGNAMEPREFIX}installer>0:devel/py-installer@${PY_FLAVOR}
> +

Right now, I'd like to generate a setup.py before we move to pyproject.toml.

See https://gist.github.com/sunpoet/f9ee85a45f334f65afde2a3a257e1bb3 for the 
setup.py.

I'll add a post-patch: to update the version.

  post-patch:
          @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > 
${WRKSRC}/setup.py

> Makefile:24
> +
> +USES=                python:3.6-3.9
> +

This should be USES=python:3.6+

See https://github.com/joblib/threadpoolctl/blob/3.1.0/pyproject.toml#L11

REPOSITORY
  R11 FreeBSD ports repository

CHANGES SINCE LAST ACTION
  https://reviews.freebsd.org/D35513/new/

REVISION DETAIL
  https://reviews.freebsd.org/D35513

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: thierry, yuri, emaste_freebsdfoundation.org, wen
Cc: sunpoet, koobs, freebsd-python-list, #python

Reply via email to