summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Add 'import pygtk; pygtk.require('2.0') statements where neededDieter Verfaillie2011-02-171-0/+3
|
* setup.py: set user-access-control to auto in the options dict instead of ↵Dieter Verfaillie2011-02-171-1/+2
| | | | relying on the build script to do it
* setup.py: fix the provides keyword argumentDieter Verfaillie2011-01-211-1/+1
|
* setup.py: use the same spaces-less format for all setup() parametersDieter Verfaillie2011-01-211-6/+6
|
* Add gtk-2.24 autotools supportJohn Stowers2010-12-241-0/+3
|
* setup.py: ease maintenance burden for tests installationDieter Verfaillie2010-11-041-25/+3
|
* setup.py: don't install pygtk.pth here as we depend on pygobject at runtime ↵Dieter Verfaillie2010-11-041-11/+0
| | | | which is already resposible for the installation of pygtk.pth and pygtk.py[c]
* setup.py: formatting cleanup, makes things readableDieter Verfaillie2010-11-031-30/+29
|
* setup.py: install documentation when available on build systemDieter Verfaillie2010-11-031-0/+2
|
* setup.py: correct metadata (url, provides, requires, ...)Dieter Verfaillie2010-11-031-7/+10
|
* setup.py: install included .defs files into DEFS_INCLUDE_DIRDieter Verfaillie2010-11-031-5/+9
|
* setup.py: add NUMPY_INCLUDE dir to gtk.include_dirsDieter Verfaillie2010-11-031-0/+3
|
* setup.py: install testsDieter Verfaillie2010-11-031-0/+48
|
* setup.py: rearrange constantsDieter Verfaillie2010-11-031-26/+32
|
* setup.py: check python version, pygobject and pkgconfig availability before ↵Dieter Verfaillie2010-11-031-13/+21
| | | | anything else
* setup.py: simplify sys.platform != 'win32' detection and error reportingDieter Verfaillie2010-11-031-22/+11
|
* setup.py: rearrange importsDieter Verfaillie2010-11-031-5/+15
|
* Build 2.22 API on windowsJohn Stowers2010-10-161-0/+3
|
* Dist all gtk defs on windowsJohn Stowers2010-10-161-3/+3
|
* Require Python >= 2.6.0 for Windows buildJohn Stowers2010-10-161-1/+1
|
* Fix build on windowsJohn Stowers2010-10-161-1/+1
|
* Add new Gtk-2.20 APIJohn Stowers2010-07-091-0/+3
| | | | | | | | * Notably this adds GtkSpinner, GtkOffscreenWindow, GtkCellRendererSpinner, GtkToolPalette objects * Add new api to other objects * Add gtk.ToolbarPalette demo * Add gtk.Spinner demo
* Bug 589671 - Fix setup.py for windows buildJohn Stowers2010-05-081-22/+28
| | | | | | | | | | | reduce the number of build combinations, by making more dependencies compulsory. Experienced hackers will know how to change this anyway. This means atk,pango,pangocairo, pycairo and gtk are explicitly compulsory. Only libglade and numpy support is optional now
* Setup.py cosmetic tidyJohn Stowers2010-04-161-12/+3
| | | | | * Remove local doc install, point to website instead * link to versioned docs
* Bug 589671 - Fix setup.py for windows buildJohn Stowers2010-04-161-56/+74
| | | | | | * make pycairo compulsory * simplify setup.py using new dsextras * add 2.18 API
* Bug 397544 – Numeric is no longer maintainedJosselin Mouette2009-04-061-6/+6
| | | | | | | | | | | | | | 2009-04-06 Josselin Mouette <joss@debian.org> Bug 397544 – Numeric is no longer maintained * gtk/gdk.override: * configure.ac: * setup.py: * README: Update pygtk to use numpy instead of Numeric. svn path=/trunk/; revision=3122
* bug 542821:Paul Pogonyshev2008-07-131-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-14 Paul Pogonyshev <pogonyshev@gmx.net> bug 542821: * codegen: Remove directory, we will use PyGObject's codegen from now on. * configure.in: Remove local codegen mentions. (CODEGENDIR): New AC_SUBST: determine where installed PyGObject's codegen is. * Makefile.am: * gtk/Makefile.am: Remove local codegen mentions and use 'CODEGENDIR' instead. * MANIFEST.in: * pygtk.spec.in: * setup.py: Remove all mentions of codegen. * pygobject-2.0.pc.in: Remove file (unused). * pygtk-2.0.pc.in: Change 'codegendir' to refer to PyGObject's codegen. svn path=/trunk/; revision=3006
* Port from pygtk-2-10 branchJohan Dahlin2007-07-141-2/+4
| | | | svn path=/trunk/; revision=2850
* Initialize Templates and TemplateExtensions with py_ssize_t_clean=TrueCedric Gustin2006-10-051-8/+12
| | | | | | | 2006-10-05 Cedric Gustin <cedric.gustin@gmail.com> * setup.py: Initialize Templates and TemplateExtensions with py_ssize_t_clean=True (required by codegen.SourceWriter).
* Adapt the codegendir variable to the user platform. Copy style.css fromCedric Gustin2006-09-211-15/+49
| | | | | | | | | | | | | | | 2006-09-21 Cedric Gustin <cedric.gustin@gmail.com> * pygtk_postinstall.py: Adapt the codegendir variable to the user platform. Copy style.css from pygobject docs to pygtk docs. Run fixxref on installed html files. Add functions to install shortcuts in the Start menu to the reference manual (currently disabled: see bug #353849). * setup.py: Changed the way the VERSION macro is defined on win32. Added 2.10 defs files for gdk and gtk when GTK+ 2.10 is detected. Added gtk.keysyms, gtk._lazyutils, dsextras_gen and codegen to the list of installed packages. Also install the html reference documentation and run fixxref on the html files.
* Remove support for building / installing gobject, pygtk.py, andJohn Ehresman2006-04-181-39/+1
| | | | | | | 2006-04-18 John Ehresman <jpe@wingware.com> * setup.py: Remove support for building / installing gobject, pygtk.py, and dsextras.py
* pyflakesJohan Dahlin2006-04-031-1/+2
|
* Run reindent.py on all python codeJohan Dahlin2006-04-031-6/+6
|
* Pass GLOBAL_MACROS (in particular HAVE_PYCAIRO) to codegen DefsParser. IfCedric Gustin2006-01-041-2/+10
| | | | | | | | | 2006-01-04 Cedric Gustin <cedric.gustin@gmail.com> * dsextras.py (Template.generate): Pass GLOBAL_MACROS (in particular HAVE_PYCAIRO) to codegen DefsParser. * setup.py: If pangocairo is enabled, add pycairo to the list of packages required to build the GTK+ module. Also set HAVE_PYCAIRO.
* Added sources so gobject module will compile, fixed enable/disable threadJohn Ehresman2005-08-241-15/+32
| | | | | | | | | | * setup.py: Added sources so gobject module will compile, fixed enable/disable thread support, and changed default so thread support is enabled unless --disable-threading is specified * gobject/gobjectmodule.c, gobject/pygobject.c: Set PyGObject_MetaType.tp_base in module initialization to keep VC++ happy
* Enable threading by default, do not always link against libgthreadJohan Dahlin2005-08-241-3/+5
|
* Update distutils for 2.7.x. Bump requirements. Fix a minor bug in ↵Johan Dahlin2005-08-241-11/+36
| | | | gobjectmodule.c
* GtkPlug & GtkSocket is now available on win32, so remove hacks.Johan Dahlin2005-07-221-2/+0
| | | | | | | | | * gtk/Makefile.am: * gtk/gtk-fake-win32.c: * gtk/gtk.override: * setup.py: GtkPlug & GtkSocket is now available on win32, so remove hacks.
* Define HAVE_BIND_TEXTDOMAIN_CODESET on win32.Cedric Gustin2005-06-101-0/+1
| | | | | | 2005-06-09 Cedric Gustin <cedric.gustin@swing.be> * setup.py : Define HAVE_BIND_TEXTDOMAIN_CODESET on win32.
* Move the install_template call for pygobject-2.0.pc.in to the right placeCedric Gustin2005-02-231-2/+4
| | | | | | | | | | | | | | | | | 2005-02-23 Cedric Gustin <cedric.gustin@swing.be> * setup.py: Move the install_template call for pygobject-2.0.pc.in to the right place in the script. Also define PLATFORM_WIN32 on win32. Fixes bug #150616. * codegen/codegen.py: Do not write the 'pygtk class init' function for objects whose type is explicitly ignored (like GtkPlug and GtkSocket on win32). Otherwise, it generates glib-warnings related to calls to g_object_set_qdata with a NULL 'node'. * gobject/pygtype.c: Do not use g_string_append_printf with a NULL argument, as it crashes on win32. Fixes bug #166546. * gtk/gtk.override: Add GtkSocket__proxy_do_plug_added, GtkSocket__proxy_do_plug_removed and GtkPlug__proxy_do_embedded to the ignore-win32 list.
* Make the build of atk, pango and gtk conditional. Fixes bug #74144.Johan Dahlin2005-01-101-0/+2
| | | | | | | | | | | | * .cvsignore: * Makefile.am: * configure.in: * gtk/Makefile.am: * pygtk-2.0.pc.in: * setup.py: * tests/common.py: * tests/testhelpermodule.c: Make the build of atk, pango and gtk conditional. Fixes bug #74144.
* Reviewed by: Johan Dahlin <johan@gnome.org>Johan Dahlin2004-12-231-20/+33
| | | | | | | | | | | | | | | | Fixes #150616 * dsextras.py: Added InstallData class. Changed template options to ${prefix}/include|lib|bin|share. Added get_m4_define function to parse pygtk version strings in configure.in. * setup.py: Added pygtk_postinstall bdist_wininst option. distutils now uses InstallData as install_data class. pygtk-2.0.pc and pygtk-codegen-2.0 are installed as data instead of lib/extensions. This fixes a bdist_wininst installer on win32. * pygtk_postinstall.py: Initial release.
* Disable distutils for Linux and update READMEJohan Dahlin2004-08-101-0/+3
|
* Post release version bumpJohan Dahlin2004-08-061-1/+1
| | | | | | * configure.in (ACLOCAL): * setup.py (MICRO_VERSION): Post release version bump
* Post release version bumpJohan Dahlin2004-08-021-1/+1
| | | | | | * configure.in: Post release version bump * setup.py (MICRO_VERSION):
* Call PyEval_InitThreads. Perhaps its something that always should beJohan Dahlin2004-08-021-5/+5
| | | | | | | | | | | | | | | | * gobject/gobjectmodule.c (initgobject): Call PyEval_InitThreads. Perhaps its something that always should be called. * README (Author): Add a requirements section * configure.in: Require Python 2.3 * setup.py (version): Ditto * gobject/pygtype.c, gobject/pygobject.h: Remove 2.2 compat. * All over the place: Add support for PyGILState.
* Remove --enable-threading from argv before calling distutilsJohn Ehresman2004-07-291-0/+1
| | | | | * setup.py: Remove --enable-threading from argv before calling distutils
* Add --disable-numeric option to disable numeric support even when theJohn Ehresman2004-07-291-6/+9
| | | | | * setup.py: Add --disable-numeric option to disable numeric support even when the runtime check finds it
* Post release version bumpJohan Dahlin2004-07-211-1/+1
| | | | | * setup.py (MICRO_VERSION): * configure.in: Post release version bump
* Post release version bumpJohan Dahlin2004-07-191-1/+1
| | | | | * setup.py (MICRO_VERSION): * configure.in: Post release version bump