1. 19 Jul, 2004 2 commits
  2. 18 Jul, 2004 1 commit
  3. 16 Jul, 2004 1 commit
  4. 14 Jul, 2004 1 commit
  5. 06 Jul, 2004 1 commit
    • Thomas Heller's avatar
      Fix SF#983164. · 84314dfe
      Thomas Heller authored
      Patch from Mark Hammond:
      
      bdist_wininst attempts to use the correct MSVC runtime for the current
      version of Python. This doesn't work correctly when --target-version
      is set. In that case, bdist_wininst still uses the *current*
      sys.version (ie, 2.4) rather than the version specified as
      --target-version. Thus, the msvc7 runtime based executable stub is
      *always* used.
      
      This patch "hard-codes" knowledge of earlier Python versions,
      providing the correct result when Python 2.4 is used to build Python
      2.3 and earlier distributions.
      
      Remove the short variant (-v) of the --target-version command line
      options, it conflicts with the --verbose/-v standard distutils switch.
      84314dfe
  6. 02 Jul, 2004 1 commit
  7. 25 Jun, 2004 2 commits
  8. 21 Jun, 2004 1 commit
  9. 18 Jun, 2004 3 commits
  10. 17 Jun, 2004 2 commits
  11. 15 Jun, 2004 2 commits
  12. 11 Jun, 2004 2 commits
  13. 05 Jun, 2004 1 commit
  14. 03 Jun, 2004 1 commit
    • Jack Jansen's avatar
      Partial fix for #887242 (link extensions with dynamic_lookup in stead · 48fa26d6
      Jack Jansen authored
      of hard linking against the framework).
      
      If $MACOSX_DEPLOYMENT_TARGET is set, and >= 10.3, during configure we
      setup extensions to link with dynamic lookup. We also record the
      value in the Makefile.
      
      Distutils checks whether a value for MACOSX_DEPLOYMENT_TARGET was
      recorded in the Makefile, and if it was insists that the current
      value matches.
      
      This is only a partial fix because it only applies to 2.4, and the
      "two python problem" exists with Python 2.3 shipped with MacOSX 10.3,
      which we have no influence over.
      48fa26d6
  15. 31 May, 2004 2 commits
  16. 11 May, 2004 2 commits
  17. 25 Mar, 2004 2 commits
  18. 22 Mar, 2004 1 commit
    • Anthony Baxter's avatar
      Basic dependency checking. setup() has two new optional arguments · 7fcc46c7
      Anthony Baxter authored
      requires and provides. requires is a sequence of strings, of the
      form 'packagename-version'. The dependency checking so far merely
      does an '__import__(packagename)' and checks for packagename.__version__
      You can also leave off the version, and any version of the package
      will be installed.
      There's a special case for the package 'python' - sys.version_info
      is used, so
      requires= ( 'python-2.3', )
      just works.
      
      Provides is of the same format as requires - but if it's not supplied,
      a provides is generated by adding the version to each entry in packages,
      or modules if packages isn't there.
      Provides is currently only used in the PKG-INFO file. Shortly, PyPI
      will grow the ability to accept these lines, and register will be
      updated to send them.
      
      There's a new command 'checkdep' command that runs these checks.
      For this version, only greater-than-or-equal checking is done. We'll
      add the ability to specify an optional operator later.
      7fcc46c7
  19. 24 Feb, 2004 1 commit
  20. 20 Feb, 2004 5 commits
    • Thomas Heller's avatar
      Use the right wininstXX.exe, depending on · b78c1bc1
      Thomas Heller authored
      msvccompiler.get_build_version().
      
      Distributions without a pre-install-script didn't work any longer, we
      must at least provide the terminating NUL character.
      b78c1bc1
    • Thomas Heller's avatar
      wininst-6.exe and wininst-7.1.exe are in CVS, so that they can be · 61a049ae
      Thomas Heller authored
      included in Python distributions for systems other than Windows.
      Windows installers can be build on non-Windows systems as long as they
      only include pure python module distributions.
      61a049ae
    • Thomas Heller's avatar
    • Thomas Heller's avatar
      Recompiled the binary wininst.exe. · 20adf88e
      Thomas Heller authored
      Patch #892660 from Mark Hammond, for distutils bdist_wininst command.
      
      install.c: support for a 'pre-install-script', run before anything has
      been installed. Provides a 'message_box' module function for use by
      either the pre-install or post-install scripts.
      
      bdist_wininst.py: support for pre-install script. Typo (build->built),
      fixes so that --target-version can still work, even when the
      distribution has extension modules - in this case, we insist on
      --skip-build, as we still can't actually build other versions.
      20adf88e
    • Thomas Heller's avatar
      Patch #892660 from Mark Hammond, for distutils bdist_wininst command. · 0d7a3db0
      Thomas Heller authored
      install.c: support for a 'pre-install-script', run before anything has
      been installed. Provides a 'message_box' module function for use by
      either the pre-install or post-install scripts.
      
      bdist_wininst.py: support for pre-install script. Typo (build->built),
      fixes so that --target-version can still work, even when the
      distribution has extension modules - in this case, we insist on
      --skip-build, as we still can't actually build other versions.
      0d7a3db0
  21. 17 Feb, 2004 1 commit
  22. 12 Feb, 2004 1 commit
  23. 18 Jan, 2004 2 commits
  24. 05 Dec, 2003 1 commit
  25. 02 Dec, 2003 1 commit