python-nlopt - nonlinear optimization library -- Python bindings

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename python-nlopt_2.4.2+dfsg-4_i386.deb
Package name python-nlopt
Package version 2.4.2+dfsg
Package release 4
Package architecture i386
Package type deb
Category universe/python
License -
Maintainer Ubuntu Developers <>
Download size 62.36 KB
Installed size 238.00 KB
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-4_amd64.deb 2.4.2+dfsg amd64 Ubuntu Universe
python-nlopt - - -


Name Value
libc6 >= 2.4
libgcc1 >= 1:3.0
libnlopt0 = 2.4.2+dfsg-4
libstdc++6 >= 5.2
python << 2.8
python >= 2.7
python-numpy >= 1:1.13.1
python-numpy-abi9 -
python:any >= 2.6.6-7~


Name Value
python2.7-nlopt -


Type URL
Binary Package python-nlopt_2.4.2+dfsg-4_i386.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




2018-02-13 - Sébastien Villemot <>
nlopt (2.4.2+dfsg-4) unstable; urgency=medium
* Team upload.
[ Rafael Laboissiere ]
* Build-depend on dh-octave instead of octave-pkg-dev (Closes: #890088)
[ Sébastien Villemot ]
* Update Vcs-* fields for salsa.
* Bump to debhelper compat level 11, simplify debian/rules.
* Add Testsuite: autopkgtest-pkg-python.
2017-07-08 - Sergey B Kirpichev <>
nlopt (2.4.2+dfsg-3) unstable; urgency=medium
[ Afif Elghraoui ]
* initial upstream branch
* Imported Upstream version 2.4.2+dfsg
[ Sergey B Kirpichev ]
* override_dh_auto_reconf -> override_dh_autoreconf (Closes: #834653)
* Bump up Standards-Version (to 4.0.0)
* Set "Multi-Arch: same" for libnlopt-dev and octave-nlopt
* Fix some spelling warnings from lintian
* Init .gitignore
* Adapt Vcs-* fields for Git
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)

See Also

Package Description
python-nltk_3.2.5-1_all.deb Python libraries for natural language processing
python-nmap_0.6.1-1_all.deb Python interface to the Nmap port scanner
python-nmea2_1.12.0-1_all.deb Python library for the NMEA 0183 protocol
python-nodelet-topic-tools_1.9.8-1build3_all.deb Robot OS nodelet_topic_tools library - service files
python-nodelet_1.9.8-1build3_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-doc_1.3.7-3_all.deb documentation for discovery and running for Python's unittest
python-nose-exclude_0.5.0-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-4_all.deb decorator for parameterized testing with Nose - Python 2.x
python-nose-random_1.0.0-1_all.deb nose plugin to facilitate randomized unit testing with Python 2
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-3_all.deb Color output plugin for nose
python-nose2-cov_1.0a4-2_all.deb nose2 plugin for coverage reporting