summaryrefslogtreecommitdiffstats
path: root/Lib/plat-mac
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace normalization.Tim Peters2005-01-072-5/+5
|
* Allow relative URLs for included databases and packages.Jack Jansen2005-01-071-4/+7
|
* - Added an "installer" flavor, which uses the "open" command to installJack Jansen2005-01-031-7/+43
| | | | | | | | | something (overridable through Install-command entry) - Hidden status is now determined by flavor == hidden, not by missing Download-URL. Hidden packages behave like installer packages. - Made some error messages a bit more understandable. Because there's new functionality the version has been upped to 0.5.
* - getDefaultDatabase wasn't listed in __all__.Jack Jansen2004-12-281-2/+2
| | | | | | - using a different database for non-final releases should only be done for X.Y.0. Non-final micro releases can use the default database just fine, as they are required to be backward compatible.
* Fix for #1091468: DESTROOTed frameworkinstalls fail. Added a --destrootJack Jansen2004-12-272-7/+13
| | | | | | | option to various tools, and do the right thing when we're doing a destroot install. Will backport to 2.4 and 2.3.
* On second thought: "Errors should never pass silently", so barf when aJust van Rossum2004-11-121-3/+6
| | | | string contains control chars that are illegal for XML
* - \f is not a valid XML characterJust van Rossum2004-11-121-3/+4
| | | | - reformatted regex pattern, use r"" consistently
* reordered a couple of thingsJust van Rossum2004-11-121-5/+6
|
* Made <data> output match Apple's exactly. To do that I had to add a customJust van Rossum2004-10-261-6/+21
| | | | | version of base64.encodestring() so I could control the line length of the base64 output.
* also escape '>', to closer match Apple's plist outputJust van Rossum2004-10-261-0/+1
|
* Deprecating Dict class; going through a few hoops to get the warnings right.Just van Rossum2004-10-261-20/+29
|
* - Removed Date class. We don't really need it for b/w compatibility sinceJust van Rossum2004-10-261-52/+25
| | | | | | a) the functionality depended on PyXML before and b) hardly worked to begin with. - Instead, output and require upon input datetime.datetime objects.
* - added two more convenience functions: readPlistFromString() andJust van Rossum2004-10-261-15/+30
| | | | | | writePlistToString() - use these two in the resource functions. - Tweaked module doc string.
* Updated doc strings.Just van Rossum2004-10-251-3/+2
|
* Deprecate Plist classJust van Rossum2004-10-251-2/+8
|
* Removed superfluous **kwargs constructor cruft: this class predatesJust van Rossum2004-10-251-8/+0
| | | | the dict(**kwargs) feature.
* Patch from Bob Ippolito, slighly edited:Just van Rossum2004-10-251-16/+77
| | | | [ 1052399 ] plistlib: add plst resource functionality, fix bugs
* removed 2.2 supportJust van Rossum2004-10-021-74/+3
|
* Which reminds me, I've had a much improved plistlib.py lying around forJust van Rossum2004-10-021-85/+113
| | | | | | ages. The main improvements are: - a much more convenient API: readPlist() and writePlist() - support non-dict top-level objects
* Whitespace normalization, via reindent.py.Tim Peters2004-07-1879-1626/+1610
|
* Allow overriding of bgen pathnames in an optional module bgenlocationcustomize.Jack Jansen2004-07-151-0/+8
| | | | Editing of bgenlocations.py isn't easy if your Python was supplied by Apple.
* Two issues spotted by Ronald OUssoren:Jack Jansen2004-03-134-3/+2234
| | | | | | - there were no accessor functions for the global per-database fields - packages and their dependencies were installed in order in stead of in reverse order.
* Don't use "dict" as a variable, it shadows the builtin. Spotted byJack Jansen2004-03-131-13/+13
| | | | Bob Ippolito.
* Force option should be applied to a single package, not recursivelyJack Jansen2004-03-131-1/+1
| | | | to its dependencies. Fixes #733819.
* - Added a downloader using urllib2 in stead of curl, based on codeJack Jansen2004-03-111-51/+137
| | | | | | | donated by Kevin Ollivier. This is now the default downloader. - Added a watcher mechanism, whereby downloaders and unpackers (and, later builders) can give status feedback to the user. When running pimp as a command line tool in verbose mode print this output.
* getDefaultDatabase() should be a toplevel function, not a method of theJack Jansen2004-02-281-48/+46
| | | | preferences object.
* Started on version 0.4: better scheme for finding correct database:Jack Jansen2004-02-281-4/+50
| | | | | | | - Try not only "darwin-7.X.Y" but also "darwin-7.X" and "darwin-7", so far we've never had to create anew database for a minor release. - Distinguish between the various different installs (user-installed MacPython, apple-installed MacPython, other).
* Replace backticks with repr() or "%r"Walter Dörwald2004-02-128-69/+66
| | | | From SF patch #852334.
* Wrapper modules for _Launch and _OSA weren't added yet. Fixed.Jack Jansen2003-12-092-0/+2
|
* Finished update to universal header 3.4.2.Jack Jansen2003-12-0519-79/+443
|
* Reverting to previous version, which works. And I don't really care aboutJack Jansen2003-12-051-83/+0
| | | | | the new waste functionality because it's probably going to be dropped anyway.
* Adding an interface to the high-level Open Scripting Architecture,Jack Jansen2003-12-032-0/+212
| | | | | | by request of Donovan Preston. In return, he promised to use this to create a Python OSA component, which would turn Python into a first-class OSA scripting language (like AppleScript itself).
* An interface to the LaunchServices API.Jack Jansen2003-12-021-0/+65
|
* 2.4a0 Package Manager shouldn't attempt to use the 2.3 database.Jack Jansen2003-11-271-1/+1
| | | | | Things will definitely change before 2.4, but for now use a slightly different URL.
* Get rid of MacOS9 support. Paths are still hard-coded, that'll be fixedJack Jansen2003-11-191-16/+3
| | | | later.
* Modified version by Bob Ippolito. It passes the just-added test_applesingleJack Jansen2003-11-181-63/+100
| | | | | after some minor mods. Fixes #803498, but should NOT be backported because the original problem seems to be unreproducable.
* Backport from r23c1-branch:Jack Jansen2003-07-211-2/+2
| | | | | Pimp crashed if you tried to install a non-installable package, in stead of printing a decent error message. Fixes #773450..
* Fixed a bug that's been there from the beginning but wasn't noticedJust van Rossum2003-07-101-3/+3
| | | | | | | | until now: the inheritance of default values was the wrong way around. This caused app bundles to get a type of "BNDL" instead of "APPL". Apparently this is not a problem until you try to drag your app to the dock. ----------------------------------------------------------------------
* don't optimize empty stringsJust van Rossum2003-07-101-1/+1
|
* #765903:Just van Rossum2003-07-041-5/+22
| | | | | | | - added bundle_id/--bundle-id option, to specify the CFBundleIndentifier #765615: - in the appropriate situation, prepend $PATH with our path instead of setting it.
* If a --python option is used to specify the Python to use in the #!Jack Jansen2003-07-041-1/+4
| | | | line also use this as the executable in the bundle.
* - replaced a couple of asserts with proper exceptionsJust van Rossum2003-07-011-4/+5
| | | | - use isinstance instead of flaky file-detection code
* restore 2.2 compatibility:Just van Rossum2003-06-291-11/+11
| | | | | - don't use "abc" in aString - don't reorganize extension modules when not using zipimport
* - added --semi-standalone option that builds apps that depend on anJust van Rossum2003-06-291-26/+50
| | | | | | | installed Python, yet include any modules not in the std lib - reworked extension module inclusion code: put all .so files in a subdirectory of Contents/Resources/, but more importantly, correctly support extensions that are submodules.
* Use http://www.python.org/packman as the base URL. Also upped the versionJack Jansen2003-06-291-3/+3
| | | | number because of this.
* some old changes to this unused moduleJust van Rossum2003-06-211-13/+6
|
* changed 8-space indentation to 4Just van Rossum2003-06-214-1935/+1935
|
* - do the right thing with symlinks inside directories we're copyingJust van Rossum2003-06-201-6/+13
| | | | | - move the normpath stuff around a bit - added dubious special case to addPythonFramework()
* make sure paths to dirs don't end in a /Just van Rossum2003-06-201-2/+2
|
* Reworked --strip option: it will now look at _any_ file that's markedJust van Rossum2003-06-201-13/+24
| | | | executable in the bundle. Therefore got rid of the "binaries" attribute.