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.9.0 | Vendor: openSUSE |
Release: 1.2 | Build date: Sun Nov 17 18:51:14 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 284057 | Source RPM: nlopt-2.9.0-1.2.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
* 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). * Sun Nov 29 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.7.0: * New nlopt_set_param API for setting internal algorithm parameters (gh#stevengj/nlopt#365). * Avoid library-symbol conflicts (gh#stevengj/nlopt#355, gh#stevengj/nlopt#361) - Run tests using ctest as part of %check section. - Handle erroneous RPATH in openSUSE:Leap:15.2's %cmake macro by explicitly setting CMAKE_SKIP_RPATH to OFF and CMAKE_SKIP_INSTALL_RPATH to ON; while only required for 15.2, setting these for all versions doesn't hurt. * Sun Apr 26 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to verion 2.6.2: * Fixed forced stop exception with dimension elimination (gh#stevengj/nlopt#317). * Fixed get_initial_step wrapping (gh#stevengj/nlopt#319). * Various build fixes (gh#stevengj/nlopt#314, gh#stevengj/nlopt#308, gh#stevengj/nlopt#303, gh#stevengj/nlopt#278). - Rename source tarball into %{name}-%{version} format. * Mon Apr 15 2019 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.6.1: * Fix nlopt_version return value for 2.6.x and update soname and docs. - Changes from version 2.6.0: * New set_upper_bound and set_lower_bound functions in the low-level C API to set one bound at a time (gh#stevengj/nlopt#257). * There is no longer a separate libnlopt_cxx library — C++ algorithms (stogo) are compiled and included by default (gh#stevengj/nlopt#198). * Bug fixes: * gh#stevengj/nlopt#197 * gh#stevengj/nlopt#216 * gh#stevengj/nlopt#245 * gh#stevengj/nlopt#250 * gh#stevengj/nlopt#230 * gh#stevengj/nlopt#261 * gh#stevengj/nlopt#242 * gh#stevengj/nlopt#258. - Drop patches incorporated upstream: * nlopt-octave-5.0.patch * nlopt-cmake-3.13.patch. * Sat Mar 30 2019 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.5.0: * New AGS global solver (gh#stevengj/nlopt#194). * New `nlopt_get_numevals` function providing a built-in evaluation counter (gh#stevengj/nlopt#160). * New `nlopt_get_errmsg` function for more descriptive error messages. * Build system is converted to `cmake` (gh#stevengj/nlopt#49). * Plugins updated for recent Octave and Guile versions. * Various other build fixes and minor bug fixes. - Drop patches already incorporated upstream or otherwise fixed: * nlopt-2.3-pkgconfig.patch * pythondir.patch * nlopt-octave-4.0.patch * nlopt-octave4.4-prefixdir.patch * nlopt-octave4.4-do_multi_index_op.patch - New patches: * nlopt-octave-5.0.patch: Fix compilation and running against octave >= 5.0; patch taken from upstream git commit. * nlopt-cmake-3.13.patch: Fix building python module when using cmake 3.13+; patch taken from upstream git commit and rebased to apply cleanly. - Switch to building python3 modules instead of python2. - Switch to cmake build system in keeping with upstream; introduce BuildRequires: cmake and drop libtool. - New BuildRequires: swig needed to build python module. - Use %%autosetup to setup build directory and apply patches.
/usr/lib/python3.12/site-packages/_nlopt.so /usr/lib/python3.12/site-packages/nlopt-2.9.0.dist-info /usr/lib/python3.12/site-packages/nlopt-2.9.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, Sun Nov 24 23:51:11 2024