Skip to content

version 0.14.0 does not build the manpage 聽#37

Description

@christian-heusel

Hello everyone 馃憢馃徎

With version 0.13.0 The manpage was automatically built and installed as part of the wheel:

$ pacman -Qlp /home/custompkgs/b4-0.13.0-1-any.pkg.tar.zst | grep "/man"
b4 /usr/share/man/
b4 /usr/share/man/man5/
b4 /usr/share/man/man5/b4.5.gz

While with version 0.14.0 this is not the case anymore:

$ pacman -Qlp /home/custompkgs/b4-0.14.0-1-any.pkg.tar.zst | grep "/man"
b4 /usr/lib/python3.12/site-packages/b4/man/
b4 /usr/lib/python3.12/site-packages/b4/man/b4.5.rst

We're just doing a PEP517 based install (see this link for the full build instructions):

build() {
	cd "$pkgname-$pkgver"
	python -m build --wheel --no-isolation
}

package() {
	cd "$pkgname-$pkgver"
	python -m installer --destdir="$pkgdir" dist/*.whl
}

Activity

  1. christian-heusel commented on Jun 15, 2024

    @christian-heusel
    ContributorAuthor

    3cfb91a looks related 馃

  2. mricon commented on Jun 15, 2024

    @mricon
    Owner

    There isn't really a straightforward mechanism to "build" manpages with pyproject.toml. I'm happy if someone can show me the best approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions