./devel/py-scikit-build, Build system generator for Python C/C++/Fortran/Cython extensions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.18.1, Package name: py312-scikit-build-0.18.1, Maintainer: pkgsrc-users

Improved build system generator for CPython C/C++/Fortran/Cython extensions.

Better support is available for additional compilers, build systems, cross
compilation, and locating dependencies and determining their build
requirements.

The scikit-build package is fundamentally just glue between the setuptools
Python module and CMake.


Master sites:

Filesize: 267.745 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-15 17:54:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-scikit-build: updated to 0.18.1

Scikit-build 0.18.1

This release fixes issues with setuptools 74, and avoids a warning from recent
versions of wheel. Android and iOS are now included in known platforms.

Bug fixes

* Support for setuptools 74 in :pr:`1116`
* iOS and Android support by :user:`FeodorFitsner` in :pr:`1101`

Testing

* Fix for distutils change in :pr:`1103`
* Remove test directives by :user:`s-t-e-v-e-n-k` in :pr:`1108`
   2024-06-26 19:02:45 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-scikit-build: update to 0.18.0.

Scikit-build 0.18.0
===================

This release bumps the minimum required CMake to 3.5 and supports CPython 3.13.

Bug fixes
---------

* Support MSVC 17.10 in :pr:`1081`
* CMake 3.5+ requirement in :pr:`1095`
* Support CPython 3.13 with windows lib finding fix in :pr:`1094`
* Don't die on PermissionError during chmod by :user:`mweinelt` in :pr:`1073`
* Remove usage of deprecated distutils in cmake files by :user:`hmaarrfk` in \ 
:pr:`1032`
* Use first available option for vswhere output by :user:`ZzEeKkAa` in :pr:`1030`

Testing
-------

* Support setuptools 69.3.0 changes in two tests by :user:`s-t-e-v-e-n-k` in \ 
:pr:`1087`
* Use uv in a few places in :pr:`1092`

Fedora CI
---------

* Fedora maintenance by :user:`LecrisUT` in :pr:`1078`
* Fedora: Fix rsync filter rule by :user:`LecrisUT` in :pr:`1003`
* Fix Fedora tests by :user:`LecrisUT` in :pr:`1050`
* Fedora downstream CI by :user:`LecrisUT` in :pr:`993`

Miscellaneous
-------------

* Clean up pylint in :pr:`1017`
* Fix mypy type ignores for new setuptools types in :pr:`1082`
* Move to Ruff-format in :pr:`1035`
* Remove pkg_resources and test command in :pr:`1014`
* Ruff moved to astral-sh in :pr:`1007`
* Target-version no longer needed by Black or Ruff in :pr:`1008`
* Update ruff and fix warnings in :pr:`1060`
* Use 2x faster black mirror in :pr:`1021`
* Group dependabot updates in :pr:`1054`
* macos-latest is changing to macos-14 ARM runners in :pr:`1083`
* Skip win PyPy PEP 518 in :pr:`1091`
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-06-10 20:51:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-scikit-build: updated to 0.17.6

Scikit-build 0.17.6
===================

A small fix release with some new platforms and better testing, including \ 
CPython 3.12.0b1.

Bug fixes
---------
* Support added for SunOS by :user:`mtelka`
* Support added for AIX (with recent CMake) by :user:`bhuntsman`

Testing
-------
* Tests now pass on CPython 3.12.0b1
* Tests no longer use ``pytest-virtualenv``
* ``isolated`` marker now includes ``test_distribution`` tests
* Tests avoid incorrect ``get_map`` match by :user:`keszybz`
* Fedora testing fix by :user:`LecrisUT`

Miscellaneous
-------------
* Docs improvements
   2023-05-15 22:57:36 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-scikit-build: updated to 0.17.5

Scikit-build 0.17.5
===================

A small fix release fixing the passing on of generator specific arguments. This
fixes some cases where the Ninja generator was found but then was unable to
build. NetBSD was reported to work, so was added to the BSD's supported.

Bug fixes
---------

* Generator args were missing for actual compile
* Add support for netbsd & pyodide (future)
   2023-05-15 11:55:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-scikit-build: updated to 0.17.4

Scikit-build 0.17.4
===================

A followup fix to the issue 0.17.3 tried to fix. We now have a method to
manually test downstream packages, too.

Bug fixes
---------

* Make sure include dir is found even if the lib is not present in :pr:`974`.
   2023-05-15 11:19:04 by Jonathan Perkin | Files touched by this commit (3)
Log message:
py-scikit-build: Pretend SunOS is BSD.

This package has an arbitrary platform selection process that doesn't actually
do anything for BSD, so this avoids unnecessary failures in depending packages.

Bump PKGREVISION.
   2023-05-05 21:29:45 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
py-scikit-build: added version 0.17.3

Improved build system generator for CPython C/C++/Fortran/Cython extensions.

Better support is available for additional compilers, build systems, cross
compilation, and locating dependencies and determining their build
requirements.

The scikit-build package is fundamentally just glue between the setuptools
Python module and CMake.