Package Details: python-pulp 2.8.0-1

Git Clone URL: (read-only, click to copy)
Package Base: python-pulp
Description: A Linear Programming modeler written in Python
Upstream URL:
Licenses: BSD
Submitter: jleclanche
Maintainer: spider-mario
Last Packager: spider-mario
Votes: 4
Popularity: 0.000016
First Submitted: 2014-04-24 04:31 (UTC)
Last Updated: 2024-02-02 19:39 (UTC)

Latest Comments

spider-mario commented on 2024-05-13 18:12 (UTC)

Thank you for your comment but as was discussed just prior, per the wiki page that you allude to, that method cannot be used with this project, which doesn’t have a pyproject.toml.

dreieck commented on 2024-04-28 10:45 (UTC)

Please move away from calling directly and instead use python -m build and python -m installer (together with the appropriate makedepends), as documented in the Arch Linux wiki for python packages:

==> Starting package()...
running install
/usr/lib/python3.12/site-packages/setuptools/_distutils/ SetuptoolsDeprecationWarning: install is deprecated.

        Please avoid running ```` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See for details.

running install_lib

Regards and thanks for maintaining!

spider-mario commented on 2024-03-05 23:45 (UTC) (edited on 2024-03-06 07:55 (UTC) by spider-mario)

From PEP 517:

If the pyproject.toml file is absent, or the build-backend key is missing, the source tree is not using this specification, and tools should revert to the legacy behaviour of running (either directly, or by implicitly invoking the setuptools.build_meta:__legacy__ backend).

Likewise, from the Arch wiki page you linked to:

If no pyproject.toml can be found or it fails to contain a [build-system] table, it means the project is using the old legacy format, which uses a file which invokes setuptools or distutils.

MarsSeed commented on 2024-03-05 15:00 (UTC)

pyproject.toml is not needed for PEP 517 installation, but executing is deprecated and should not be done.

spider-mario commented on 2023-12-24 09:59 (UTC)

Thanks for pointing that out about amply – the dependency became optional in 2.5.0 but I missed that at the time.

It doesn’t seem like that guidance about PEP 517 applies here since there is no pyproject.toml.

MarsSeed commented on 2023-12-21 17:01 (UTC)

Please kindly modernize the build procedure (PEP 517).

Also, as per upstream, python-amply should only be an optdepend, along with python-orloge and python-pytups (the latter two are not yet in Arch/AUR repos).

flying-sheep commented on 2021-12-18 15:17 (UTC)


# Maintainer: spider-mario <>
# Contributor: Jerome Leclanche <>

pkgdesc="A Linear Programming modeler written in Python"

build() {
    cd "$srcdir/$_pkgname-$pkgver"
    python build

package() {
    cd "$srcdir/$_pkgname-$pkgver"
    python install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build
    install --directory "$pkgdir"/usr/share/licenses/$pkgname/
    install -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/

oprypin commented on 2014-12-03 14:58 (UTC)

The maintainer of this package stepped down for some reason. But it's still useful and up-to-date. I'm not going to pick it up for now, because it doesn't look like this library will be updated anytime soon. If a maintainer is required to keep this package alive, please contact me.

theswitch commented on 2014-10-24 04:37 (UTC)

Maybe you should add glpk, etc. as (optional) dependencies?