Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-nlopt | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 2.6.2 | Vendor: openSUSE |
Release: bp153.1.27 | Build date: Sat Apr 10 05:44:54 2021 |
Group: Development/Libraries/Python | Build host: obs-arm-9 |
Size: 330248 | Source RPM: nlopt-2.6.2-bp153.1.27.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://ab-initio.mit.edu/wiki/index.php/NLopt | |
Summary: Python interface to nonlinear optimization libray |
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. This package contains Python3 interface to NLopt library.
LGPL-2.0-only
* 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#stevengi/nlopt#257). * There is no longer a separate libnlopt_cxx library — C++ algorithms (stogo) are compiled and included by default (gh#stevengi/nlopt#198). * Bug fixes: * gh#stevengi/nlopt#197 * gh#stevengi/nlopt#216 * gh#stevengi/nlopt#245 * gh#stevengi/nlopt#250 * gh#stevengi/nlopt#230 * gh#stevengi/nlopt#261 * gh#stevengi/nlopt#242 * gh#stevengi/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. * Sat Jun 02 2018 badshah400@gmail.com - Add patches to fix compilation against octave 4.4: * nlopt-octave4.4-prefixdir.patch: Fix how to find octave's prefix dir in configure.ac: octave-config no longer supports the keyword PREFIX and uses OCTAVE_HOME in its stead; patch being sent upstream. Add BuildRequires: libtool and regenerate build files (autoreconf -fvi) before configuring build. * nlopt-octave4.4-do_multi_index_op.patch: Replace do_multi_index_op by feval; the former is dropped from octave 4.4; patch being sent upstream. - Package python modules installed to sitelib as well. * Thu Jun 23 2016 badshah400@gmail.com - Use %requires_eq octave-cli instead of Requires, octave installs its files to versioned dirs, so it is important for nlopt to be rebuilt for every version update of octave. Making the Requires version dependent achieves this. * Tue Nov 17 2015 dmitry_r@opensuse.org - Fix compatibility with Octave 4.0 * nlopt-octave-4.0.patch * Sun May 31 2015 dmitry_r@opensuse.org - Disable Octave module due to incompatibility with Octave 4.0 * Thu Nov 13 2014 dmitry_r@opensuse.org - Update to version 2.4.2 * Bugfix release, see included NEWS file for details. - Update package descriptionts. * Tue Feb 11 2014 badshah400@gmail.com - Update to version 2.4.1 - No Linux relevant changes from version 2.4.0 - Changes from version 2.4.0: + New genetic algorithm ESCH + Fix swig dir for VPATH builds + Use python-config program in the configure script to find the include directories for Python, if possible (may be overridden by PYTHON_CONFIG environment variable) + Bugfix in copy constructor for C++ and Python interfaces + Bugfix in return value for setting min/max objective + Handle negative rescalings in COBYLA and BOBYQA + Plugin installation honors the configure --prefix, if any + Various compilation fixes for compatibility with recent software - Packaging changes: + Minor rebase of pythondir.patch + Drop nlopt-2.3-no-return-in-nonvoid-function.patch: corrected upstream. * Tue Sep 10 2013 dvaleev@suse.com - install python parts to sitearch (pythondir.patch)
/usr/lib64/python3.6/site-packages/_nlopt.so /usr/lib64/python3.6/site-packages/nlopt.py /usr/share/licenses/python-nlopt /usr/share/licenses/python-nlopt/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 13:54:43 2024