Jack Jansen
af1d4225b8
Allow specifiying the destination for --extra files (default: same
...
filename as the source, but in Contents/Resources in the app bundle).
2003-02-24 16:28:37 +00:00
Jack Jansen
00cbf07ca7
Added a -c (--copyfile) option with argument src:dst which copies file src
...
into dst in the bundle. The Python API already had this functionality
2003-02-24 16:27:08 +00:00
Walter Dörwald
b671c0c418
Remove unused variables.
2003-02-24 15:33:31 +00:00
Jack Jansen
0c44c0477b
sys.executable can contain spaces, cater for this when passing it to
...
os.popen(). Fixes #692222 .
2003-02-24 15:26:39 +00:00
Jack Jansen
9ce623fce5
That fix was bogus, undone. The problem is that the iconv include file
...
is found if you are running fink, but the module doesn't work. For now
I disabled building iconv_codec on darwin.
2003-02-24 12:56:36 +00:00
Jack Jansen
70ec40befa
The test for iconv_incs tested explicitly for None, but [] is returned
...
if the include files cannot be found.
2003-02-24 12:48:58 +00:00
Jack Jansen
deac2acdb8
Added a note about MacOS.WMAvailable().
2003-02-24 11:04:17 +00:00
Jack Jansen
5860dab401
Documented linkmodel and WMAvailable().
2003-02-24 11:02:36 +00:00
Neal Norwitz
937ca98e34
SF patch #687598 , array.append is sloooow
...
This improves speed by about 5.6% for me.
2003-02-24 02:08:42 +00:00
Guido van Rossum
577fb5a1db
Fix from SF patch #633359 by Greg Chapman for SF bug #610299 :
...
The problem is in sre_compile.py: the call to
_compile_charset near the end of _compile_info forgets to
pass in the flags, so that the info charset is not compiled
with re.U. (The info charset is used when searching to find
the first character at which a match could start; it is not
generated for patterns beginning with a repeat like '\w{1}'.)
2003-02-24 01:18:35 +00:00
Guido van Rossum
902a671c7b
Deleting the 2.2 spec.
2003-02-24 01:12:54 +00:00
Guido van Rossum
2ef777fd82
RPM spec file for 2.3a2, contributed by Sean Reifschneider.
2003-02-24 01:09:53 +00:00
Neal Norwitz
35892b9ad9
Fix SF bug #691793 , Python 2.3a2 build fails on Tru64
2003-02-23 23:45:35 +00:00
Neal Norwitz
6eb37f0eea
Fix SF bug #691793 , Python 2.3a2 build fails on Tru64
...
Need to make sure that preprocessor directives start in first column.
This means we can't indent code which has preprocessor directives,
nor have a space between [ #include for example.
2003-02-23 23:28:15 +00:00
Jack Jansen
8cd9a4fded
Added a linkmodel attribute, showing how Python was built. This is so
...
packages can check that extension modules are built for the right type
of python. Current values can be static, framework, shared and cfm (for
completeness, for MacPyton-OS9).
Closes bug #691889 . The reporter suggests backporting this to 2.2.3
and I think I agree.
2003-02-23 23:23:47 +00:00
Neal Norwitz
15ff0e9342
Get test to work on alpha
2003-02-23 23:15:26 +00:00
Neal Norwitz
d5a65a77cf
Fix SF bug #689659 , 64-bit int and long hash keys incompatible
...
On a 64-bit machine, a dictionary could contain duplicate int/long keys
if the value was > 2**32.
2003-02-23 23:11:41 +00:00
Jack Jansen
97e3f0060c
Disabled -prebind again when linking the interpreter on MacOSX. It caused
...
a serious slowdown when loading dynamic modules that depend on large shared
libraries or frameworks.
2003-02-23 22:59:01 +00:00
Jack Jansen
c2dd2f0966
Expect to skip test_iconv_codecs on MacOSX.
2003-02-23 22:56:58 +00:00
Neal Norwitz
71b13e8b4c
Fix SF bug #690081 , test_posix fails when run in non-interactive mode
...
Don't bother testing os.getlogin() if we aren't running from a tty (terminal)
It fails when run without a tty (e.g., when run from cron).
2003-02-23 22:12:24 +00:00
Neal Norwitz
c3bbeb3749
ossaudiodev has been building, so remove unnecessary pass and invalid comment
2003-02-23 21:47:05 +00:00
Neal Norwitz
3e59076b1d
Fix SF bug #690435 , apply fails to check if warning raises exception
...
(patch provided by Greg Chapman)
2003-02-23 21:45:43 +00:00
Neal Norwitz
7aba3d471f
Fix SF bug #691276 , shutil.copytree documentation bug
2003-02-23 21:36:47 +00:00
Neal Norwitz
a4c93b68f1
Fix SF bug #691276 , shutil.copytree documentation bug
...
Also use True/False instead of 1/0 for symlink flag.
2003-02-23 21:36:32 +00:00
Raymond Hettinger
61fe64d5de
User requested changes to the itertools module.
...
Subsumed times() into repeat().
Added cycle() and chain().
2003-02-23 04:40:07 +00:00
Michael W. Hudson
c85b6a2d4d
After the removal of SET_LINENO, PyCode_Addr2Line has always been
...
called to find tb_lineno -- even if Py_OptimizeFlag is true.
So don't call it again when printing the traceback.
2003-02-22 13:07:53 +00:00
Jack Jansen
d9bb1a0b01
Getting rid of macfs.
2003-02-21 23:18:48 +00:00
Jack Jansen
8cb1ff5e8b
Get rid of macfs.
2003-02-21 23:14:30 +00:00
Jack Jansen
5bb97e66dc
Checking mac-specific stuff from the 2.3a2 branch in on the trunk.
2003-02-21 22:33:55 +00:00
Jack Jansen
4c641d0ce1
getpid doesn't exist on MacOS9.
2003-02-21 22:29:45 +00:00
Guido van Rossum
be53242f49
Remove _reduce_2, it's now implemented in C.
2003-02-21 22:20:31 +00:00
Jack Jansen
2bc4a47c86
WASTEconst.py goes one level above the toolbox directory.
2003-02-21 22:11:45 +00:00
Guido van Rossum
036f999669
Implementing the salient parts of __reduce_ex__ in C.
...
This still falls back to helpers in copy_reg for:
- pickle protocols < 2
- calculating the list of slot names (done only once per class)
- the __newobj__ function (which is used as a token but never called)
2003-02-21 22:02:54 +00:00
Tim Peters
7107a7fbcc
SF bug 690622: test_cpickle overflows stack on MacOS9.
...
test_nonrecursive_deep(): Reduced nesting depth to 60.
Not a bugfix candidate. 2.3 increased the number of stack frames
needed to pickle a list (in order to get implement the "list
batching" unpickling memory optimization new in 2.3).
2003-02-21 20:14:35 +00:00
Michael W. Hudson
f5dd753f4d
I'm am the PyPy sprint waiting for a Grand Renaming so I killed a few
...
seconds making the doc for get_completer marginally less minimal :)
2003-02-21 20:11:09 +00:00
Neal Norwitz
b7d1d3cf23
Add some minimal doc for get_completer added for patch 676342
2003-02-21 18:57:05 +00:00
Walter Dörwald
e9b851a5e9
Use 'ISO8859-1' instead of 'ASCII' when testing whether byteswapping
...
is required for the chosen internal encoding in the init function,
as this seems to have a better chance of working under Irix and
Solaris.
Also change the test character from '\x01' to '0'.
This might fix SF bug #690309 .
2003-02-21 18:18:49 +00:00
Tim Peters
14821c5914
Doubled TimeoutTestCase.fuzz, to slash the frequency of bogus failures
...
on the boxes I use.
2003-02-21 16:45:41 +00:00
Jack Jansen
d7c1723742
Added a method WMAvailable(). This will return True if and only if there
...
is a window manager and we can connect to it, i.e. if it is safe to try
and put up windows.
As a side effect the first call will make the current process frontmost.
2003-02-21 16:31:11 +00:00
Walter Dörwald
0fd583ce4d
Port all string tests to PyUnit and share as much tests
...
between str, unicode, UserString and the string module
as possible. This increases code coverage in stringobject.c
from 83% to 86% and should help keep the string classes
in sync in the future. From SF patch #662807
2003-02-21 12:53:50 +00:00
Raymond Hettinger
1b56de05d5
Fill in missing table entries.
2003-02-21 05:42:13 +00:00
Raymond Hettinger
a97e4f3a49
SF bug #685775 : turtle circle() documentation error
2003-02-21 03:14:08 +00:00
Raymond Hettinger
3004b090ad
SF bug #690377 : Dud footnote reference in distutils docs
2003-02-21 02:47:09 +00:00
Raymond Hettinger
1b18ba49ab
Markup and nits.
2003-02-21 01:45:34 +00:00
Raymond Hettinger
785d0a37e5
SF bug #690083 : test_random fails sometimes
...
time.sleep(1) sometimes delays for fractionally less than a second
resulting in too short of an interval for C's time.time() function
to create a distinct seed.
2003-02-21 01:41:36 +00:00
Neal Norwitz
c355f0cae9
flex_complete looks like a private (but callback) function, so make it static
2003-02-21 00:30:18 +00:00
Neal Norwitz
d08baa9504
Add some notes about HIGHEST_PROTOCOL.
2003-02-21 00:26:33 +00:00
Thomas Heller
850566b644
Strange control flow in PyInt_AsLong. When nb_int is called inside
...
the PyInt_AsLong function, and this returns a long, the value is first
retrieved with PyLong_AsLong, but afterwards overwritten by a call to
PyInt_AS_LONG.
Fixes SF #690253 .
2003-02-20 20:32:11 +00:00
Guido van Rossum
81e26590e4
Update PY_VERSION to indicate that we're beyond 2.3a2 now.
2003-02-20 18:46:54 +00:00
Michael W. Hudson
2aec8b744e
As far as I can tell PyEval_GetOwner was removed in 1997 (when it was
...
called something else!). I can't imagine removing the prototype is
going to hurt, but put it back if *you* can.
2003-02-20 17:59:17 +00:00