Bug 269013 - textproc/py-sphinx-autoapi: Update to 2.0.1
Summary: textproc/py-sphinx-autoapi: Update to 2.0.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Nuno Teixeira
URL: https://github.com/readthedocs/sphinx...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-17 18:09 UTC by Andreas Bilke
Modified: 2023-01-22 22:06 UTC (History)
1 user (show)

See Also:


Attachments
Update to 2.0.1 (953 bytes, patch)
2023-01-17 18:09 UTC, Andreas Bilke
andreas: maintainer-approval+
Details | Diff
Update to 2.0.1 (1.70 KB, patch)
2023-01-22 08:53 UTC, Andreas Bilke
andreas: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Bilke 2023-01-17 18:09:56 UTC
Created attachment 239539 [details]
Update to 2.0.1
Comment 1 Nuno Teixeira freebsd_committer freebsd_triage 2023-01-18 12:07:23 UTC
Hello,

distutils is being deprecated in favor of setuptools:
https://peps.python.org/pep-0632/

https://github.com/readthedocs/sphinx-autoapi/blob/v2.0.1/CHANGELOG.rst#trivialinternal-changes-4 shows that pep517 is supported (Updated packaging to use PEP-517.) since 1.8.0 version.

Please take a look at See Also url on how to setup pep517.

Cheers
Comment 2 Andreas Bilke 2023-01-22 08:53:54 UTC
Created attachment 239632 [details]
Update to 2.0.1

Remove deprecated usage of distutils of favor of PEP-517
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-01-22 22:05:23 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ee52a133b9816560c6bdb1e0a4d24f31b0f30b67

commit ee52a133b9816560c6bdb1e0a4d24f31b0f30b67
Author:     Andreas Bilke <andreas@bilke.org>
AuthorDate: 2023-01-22 22:01:16 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2023-01-22 22:05:01 +0000

    textproc/py-sphinx-autoapi: Update to 2.0.1

    - Switch to pep517 build

    ChangeLog:
    https://github.com/readthedocs/sphinx-autoapi/blob/v2.0.1/CHANGELOG.rst

    PR:             269013

 textproc/py-sphinx-autoapi/Makefile | 7 ++++---
 textproc/py-sphinx-autoapi/distinfo | 6 +++---
 2 files changed, 7 insertions(+), 6 deletions(-)
Comment 4 Nuno Teixeira freebsd_committer freebsd_triage 2023-01-22 22:06:28 UTC
Committed, thanks!