1. 13 Jun, 2002 3 commits
  2. 11 Jun, 2002 1 commit
  3. 04 Jun, 2002 1 commit
    • Fred Drake's avatar
      When using a Python that has not been installed to build 3rd-party · 16c8d702
      Fred Drake authored
      modules, distutils does not understand that the build version of the
      source tree is needed.
      
      This patch fixes distutils.sysconfig to understand that the running
      Python is part of the build tree and needs to use the appropriate
      "shape" of the tree. This does not assume anything about the current
      directory, so can be used to build 3rd-party modules using Python's
      build tree as well.
      
      This is useful since it allows us to use a non-installed debug-mode
      Python with 3rd-party modules for testing. It as the side-effect that
      set_python_build() is no longer needed (the hack which was added to
      allow distutils to be used to build the "standard" extension modules).
      
      This closes SF patch #547734.
      16c8d702
  4. 22 May, 2002 1 commit
    • Jason Tishler's avatar
      Patch #491107: Cygwin setup.py import workaround patch · 24cf7766
      Jason Tishler authored
      mwh wrote:
      > Jason, feel free to complain if you think this isn't
      > the right thing to do.
      
      I guess that I would like to complain and reopen this
      issue. :,)  I cannot build a Python 2.2.1 with threads
      under Cygwin without this patch even though I'm using
      Michael's static _socket workaround.  This is due to the
      Cygwin fork() problem with DLL base address conflicts
      that are triggered by importing many modules during the
      setup.py run.  Similar problems can also be caused by
      regrtest.py.
      
      Even after my rebase patch is accepted into Cygwin's
      setup.exe, I feel this patch will still be necessary.
      This is because during the build process, the shared
      extensions (i.e., DLLs) will not be rebased yet.  Hence,
      the potential for DLL base address conflicts will exist.
      
      One way to obviate this patch is to push the rebase
      functionality into Cygwin's ld.  Unfortunately, I don't
      think this is likely to happen.  Another possible way,
      is to use the yet to be defined and implemented unload
      module functionality:
      
          http://mail.python.org/pipermail/python-dev/2001-December/019028.html
      24cf7766
  5. 04 Apr, 2002 1 commit
  6. 25 Mar, 2002 1 commit
  7. 07 Mar, 2002 1 commit
  8. 01 Mar, 2002 1 commit
  9. 16 Feb, 2002 1 commit
    • Marc-André Lemburg's avatar
      Break SSL support out of _socket module and place it into a new · a5d2b4cb
      Marc-André Lemburg authored
      helper module _ssl.
      
      The support for the RAND_* APIs in _ssl is now only enabled
      for OpenSSL 0.9.5 and up since they were added in that
      release.
      
      Note that socketmodule.* should really be renamed to _socket.* --
      unfortunately, this seems to lose the CVS history of the file.
      
      Please review and test... I was only able to test the header file
      chaos in socketmodule.c/h on Linux. The test run through fine
      and compiles don't give errors or warnings.
      
      WARNING: This patch does *not* include changes to the various
      non-Unix build process files.
      a5d2b4cb
  10. 14 Feb, 2002 1 commit
  11. 13 Feb, 2002 1 commit
  12. 11 Feb, 2002 1 commit
  13. 23 Jan, 2002 2 commits
  14. 21 Jan, 2002 1 commit
  15. 16 Jan, 2002 1 commit
    • Michael W. Hudson's avatar
      Apply a variant of patch · 39230b32
      Michael W. Hudson authored
      [ #420565 ] makes setup.py search sys.prefix
      
      I think this also fixes some bug in the tracker about not searching
      directories that don't exist, but I can't find the report :(
      39230b32
  16. 01 Jan, 2002 1 commit
  17. 17 Dec, 2001 1 commit
  18. 13 Dec, 2001 1 commit
  19. 12 Dec, 2001 1 commit
  20. 09 Dec, 2001 1 commit
  21. 06 Dec, 2001 3 commits
  22. 05 Dec, 2001 1 commit
  23. 24 Nov, 2001 1 commit
  24. 01 Nov, 2001 1 commit
  25. 31 Oct, 2001 1 commit
    • Jack Jansen's avatar
      Link the core with CoreServices, not with Carbon, and don't use any Carbon · 666b1e7e
      Jack Jansen authored
      routines. As of 10.1 using Carbon will crash Python if no window server is
      available (ssh connection, console mode, MacOSX Server). This fixes bug
      #466907.
      
      A result of this mod is that the default 8bit encoding on OSX is now ASCII,
      for the time being. Also, the extension modules that need the Carbon
      framework now explicitly include it in setup.py.
      666b1e7e
  26. 21 Oct, 2001 1 commit
  27. 17 Oct, 2001 1 commit
  28. 12 Oct, 2001 1 commit
  29. 08 Oct, 2001 1 commit
  30. 03 Oct, 2001 1 commit
  31. 18 Sep, 2001 1 commit
  32. 17 Sep, 2001 1 commit
  33. 13 Sep, 2001 1 commit
  34. 04 Sep, 2001 2 commits