| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-nlopt | Distribution: openSUSE Tumbleweed |
| Version: 2.10.0 | Vendor: openSUSE |
| Release: 2.3 | Build date: Thu May 22 14:14:08 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 275881 | Source RPM: nlopt-2.10.0-2.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://nlopt.readthedocs.io/en/latest/ | |
| Summary: A library for nonlinear optimization | |
NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms.
LGPL-2.1-or-later
* Thu May 22 2025 Atri Bhattacharya <badshah400@gmail.com>
- Add nlopt-dont-force-cxx-standard.patch: Don't force c++11 std
for builds to allow building octave bindings against octave 10+
[gh#stevengj/nlopt#616]; patch taken from upstream commit
[gh#stevengj/nlopt#597] and rebased for current version.
- For default flavour, build non-python bindings only for default
python3 version. This reduces build times.
- Do not force -D_FORTIFY_SOURCE=2 any more (fixed since version
2.9.1, see gh#stevengj/nlopt#563).
* Sun Feb 09 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Use strip-nondeterminism to normalize jar mtimes for reproducible builds
* Thu Feb 06 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.10.0:
* New Java bindings (gh#stevengj/nlopt#578).
* Allow disabling exceptions with set_exceptions_enabled
(gh#stevengj/nlopt#580).
* Configurable tolg tolerance parameter for Luksan gradient
stopping condition (gh#stevengj/nlopt#585).
* Restored LD_LBFGS_NOCEDAL enum value (dropped in 2.9) to ease
backwards compatibility for wrappers in other languages
(though this algorithm is currently unimplemented)
(gh#stevengj/nlopt#587).
- Build and install java bindings as part of a newly split
nlopt-java package.
- Bump shlib name in keeping with upstream so version update.
* Fri Dec 20 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.9.1:
* Fixed PRAXIS box constraints (gh#stevengj/nlopt#528).
* Sun Nov 17 2024 Atri Bhattacharya <badshah400@gmail.com>
- Fix %requires_eq usage for "pkgconfig(octave)".
* Thu Nov 14 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.9.0:
* New NLOPT_LUKSAN cmake option to build without Luksan LGPL
code (gh#stevengj/nlopt#568).
* Dropped unused LD_LBFGS_NOCEDAL enum value.
* Python 3.13 support (gh#stevengj/nlopt#565).
* Fixed COBYLA not returning the optimum (gh#stevengj/nlopt#57)
* Fixed SLSQP returning infeasible optimum
(gh#stevengj/nlopt#368)
* Fixed STOGO not registering new optimum
(gh#stevengj/nlopt#504)
* Various minor bugfixes (gh#stevengj/nlopt#570,
gh#stevengj/nlopt#563, gh#stevengj/nlopt#379,
gh#stevengj/nlopt#511)
- Update License to LGPL-2.1-or-later in keeping with upstream.
* Sat Aug 10 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.8.0:
* Support C++ functors for objective functions
(gh#stevengj/nlopt#457).
* CCSA/MMA an now use the initial_step parameter to bound their
initial stepsize,
* and also expose a new internal parameter rho_init
(gh#stevengj/nlopt#561).
* Install pkg-config file on Windows (gh#stevengj/nlopt#534).
* Allow having more equality constraints than there are
variables (gh#stevengj/nlopt#509).
* Bugfixes:
- gh#stevengj/nlopt#558
- gh#stevengj/nlopt#533
- gh#stevengj/nlopt#473
- gh#stevengj/nlopt#465
* Build improvements (gh#stevengj/nlopt#551,
gh#stevengj/nlopt#535, gh#stevengj/nlopt#510,
gh#stevengj/nlopt#445).
- Build with -D_FORTIFY_SOURCE=2 (not 3) to avoid test crashes
(gh#stevengj/nlopt#563).
* Fri Feb 11 2022 Atri Bhattacharya <badshah400@gmail.com>
- Build for all supported python flavours.
- Edit flavor names so that auto-generated python packages are
called pythonXY-nlopt and not pythonXY-nlopt-bindings; no-name
flavor now builds the bindings, while "main" flavor builds the
main C/C++ library and devel package.
* Tue Feb 08 2022 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- Split bindings into separate build, to avoid the octave (and
thus Java, Qt5, ...) dependency. Also allows to build the
library on SLE 15.x.
- Adjust Python3 package name (python-nlopt -> python3-nlopt)
* Tue Dec 07 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.7.1:
* Various minor bugfixes (gh#stevengj/nlopt#268,
gh#stevengj/nlopt#409, gh#stevengj/nlopt#420)
* Build improvements (support Octave 6.x, Guile 3.x, Cmake 3.2).
/usr/lib/python3.12/site-packages/_nlopt.so /usr/lib/python3.12/site-packages/nlopt-2.10.0.dist-info /usr/lib/python3.12/site-packages/nlopt-2.10.0.dist-info/METADATA /usr/lib/python3.12/site-packages/nlopt.py /usr/share/licenses/python312-nlopt /usr/share/licenses/python312-nlopt/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025