Skip to main content

Python bindings for Elementary

Project description



  • Elementary >= 1.7.0
  • Evas >= 1.7.0 (indirect, Elementary dependency)
  • Ecore >= 1.7.0 (indirect, Elementary dependency)
  • Python-Evas >= 1.7.0
  • Cython >= 0.16 (not required with release tarballs)
  • Python >= 2.7 (tested version, may work with older or newer)


This package uses automake, so execute:


./configure --prefix=/usr
make all


make install

If you wish to install at alternative locations, then make sure to configure your PYTHONPATH to be able to access this location!

If you have Cython dependencies that are installed in alternative locations and want Cython to find them, please specify CYTHONFLAGS variable to ./configure.

The discovery of dependencies is done with pkg-config, thus all your packages must be properly accessible with such tool. Ensure your PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR (cross-compiles) are configured!

When cross-compiling, if your target’s Python headers differ from your host’s headers, specify PYTHON_INCLUDES variable containing the directory of the correct version of Python.h!

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for python-elementary, version 0.7.1
Filename, size File type Python version Upload date Hashes
Filename, size python-elementary-0.7.1.tar.gz (1.6 MB) File type Source Python version None Upload date Hashes View hashes
Filename, size python-elementary-1.7.0-alpha.tar.bz2 (4.5 MB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page