python-nlopt - nonlinear optimization library -- Python bindings

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe amd64
Package name python-nlopt
Package version 2.4.2+dfsg
Package release 2
Package architecture amd64
Package type deb
Installed size 292 B
Download size 67.73 KB
Official Mirror
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. Its features include:
* Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
* A common interface for many different algorithms
* Support for large-scale optimization.
* Both global and local optimization algorithms.
* Algorithms using function values only (derivative-free) and also
algorithms exploiting user-supplied gradients.
* Algorithms for unconstrained optimization, bound-constrained optimization,
and general nonlinear inequality/equality constraints.
This package contains the Python bindings.


Package Version Architecture Repository
python-nlopt_2.4.2+dfsg-2_i386.deb 2.4.2+dfsg i386 Ubuntu Universe
python-nlopt - - -


Name Value
libc6 >= 2.14
libgcc1 >= 1:4.1.1
libnlopt0 = 2.4.2+dfsg-2
libstdc++6 >= 4.1.1
python >= 2.7
python << 2.8
python-numpy >= 1:1.8.0
python-numpy-abi9 -


Name Value
python2.7-nlopt -


Type URL
Binary Package python-nlopt_2.4.2+dfsg-2_amd64.deb
Source Package nlopt

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-nlopt deb package:
    # sudo apt-get install python-nlopt




2015-07-20 - S├ębastien Villemot <>
nlopt (2.4.2+dfsg-2) unstable; urgency=medium
* Team upload.
* d/p/octave-4.0.patch: new patch, fixes FTBFS against Octave 4.0.
(Closes: #792826)
2014-05-20 - Sergey B Kirpichev <>
nlopt (2.4.2+dfsg-1) unstable; urgency=low
* Install Octave files into private directories (Closes: #734044,
thanks to Rafael Laboissiere)
* Fix *.oct path in override_dh_shlibdeps
* Call libtoolize with --force to update libtool.m4 (thanks
to Matthias Klose)
* Imported Upstream version 2.4.2+dfsg
* Migrate to guile-2.0 (Closes: #746009)
* Removed obsoleted patch
2013-12-03 - Sergey B Kirpichev <>
nlopt (2.4.1+dfsg-1) unstable; urgency=low
* New upstream version (Closes: #728556)
* Bump up Standards-Version (to 3.9.5)
* Change Section to libs for libnlopt-guile0
2013-11-16 - Sergey B Kirpichev <>
nlopt (2.4+dfsg-1) unstable; urgency=low
* New upstream version
* Fix lintian error: vcs-field-not-canonical
* Fix permissions on debian/
* Remove patches, applied by upstream
* Refresh patches for the new upstream release
* Update debian/libnlopt0.symbols
* Change octave-nlopt priority to optional (See: #706761)
* Override lintian error(X) shlib-calls-exit for libnlopt0
2013-10-16 - Sergey B Kirpichev <>
nlopt (2.3+dfsg-2) unstable; urgency=low
[ Tim Gardner ]
* Add 04-python-includes.patch to detect correct include
python paths (Closes: #697638)
[ Sergey B Kirpichev ]
* Removed debian/docs
* Drop unused override for octave-nlopt: missing-dependency-on-libc
* Bump up Standards-Version (to 3.9.4)
* Ignore shared libraries in nlopt-python (fix postinst/rm-has-
useless-call-to-ldconfig lintian warning's)
[ Christophe Trophime ]
* Updated patches following DEP3 (python-includes.patch,
configure.patch and swig.patch)
[ Sergey B Kirpichev ]
* Added Forwarded: headers for patches 01-03
* Set octave-nlopt priority (optional -> extra), according to the policy
* Unfuzz patches with "quilt refresh -pab --no-index
--no-timestamps --diffstat"
* Renamed patches (foo_bar.patch -> foo-bar.patch, git-format-patch's
default naming scheme)
* Added missing Forwarded: headers for debian/patches/*
* Point to related bug for python-includes.patch
* Drop unused override for libnlopt-guile0
* Fix FTBFS dh_auto_test: error: unable to chdir to
debian/build (Closes: #718054)
2012-12-12 - Christophe Trophime <>
nlopt (2.3+dfsg-1) unstable; urgency=low
[ Christophe Trophime ]
* fix lintian error
* fix override disparity
[ Sergey B Kirpichev ]
* New upstream version (Closes: #682273)
* Adopt machine-readable debian/copyright file format
* Add symbols control file for
* Provide /usr/share/doc in libnlopt0 package, make symlinks for
* Simplify debian/rules
* Reformat debian/control, drop trailing spaces
* Fix some short/long descriptions
* Move manpages to libnlopt-dev, add nlopt.pc (Closes: #695659)
* Drop unused override (revert back "fix lintian error")
* Add shlibs file for libnlopt0
* Fix Depends
* Fix override disparities: change priority to optional and revert
back Section's for source package and libnlopt0 (revert back "fix
override disparity")
* Cleanup debian/README.source
* Update debian/libnlopt0.symbols for new release
* Drop get-orig-source target, repackage upstream tarball with uscan
2012-06-27 - Christophe Trophime <>
nlopt (2.2.4+dfsg-2) unstable; urgency=low
[Sergey B Kirpichev]
* Install (Closes: #679619)
* Add multiarch support
[ Rafael Laboissiere ]
* debian/rules:
- Install the .oct file in the appropriate directory (Closes: #679617)
* Add Sergey B Kirpichev <> to Uploaders

See Also

Package Description
python-nltk_3.1-1_all.deb Python libraries for natural language processing
python-nmap_0.5.0-1-1_all.deb Python interface to the Nmap port scanner
python-nmea2_1.5.1-1_all.deb Python library for the NMEA 0183 protocol
python-nodelet-topic-tools_1.9.3-2_all.deb Robot OS nodelet_topic_tools library - service files
python-nodelet_1.9.3-2_all.deb Robot OS nodelet library - service files - Python
python-nose-cov_1.6-0ubuntu1_all.deb nose plugin for coverage reporting - python 2 flavor
python-nose-exclude_0.4.1-1_all.deb exclude specific directories from nosetests runs - Python 2.7
python-nose-json_0.2.4-0ubuntu1_all.deb nose pugin for json reporting - python 2 flavor
python-nose-parameterized_0.3.4-3_all.deb decorator for parameterized testing with Nose - Python 2.x
python-nose-testconfig_0.9-1_all.deb test configuration plugin for nosetests
python-nose-timer_0.3.0-2_all.deb timer plugin for nosetests - Python 2.x
python-nose-yanc_0.3.3-2_all.deb Color output plugin for nose
python-nose2-cov_1.0a4-2_all.deb nose2 plugin for coverage reporting
python-nose2-doc_0.6.4-1_all.deb next generation of nicer testing for Python (documentation)
python-nose2_0.6.4-1_all.deb next generation of nicer testing for Python (Python 2)