Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Silence DeprecationWarnings from uses of has_key and <> in plat-mac. | Mark Dickinson | 2010-04-03 | 1 | -13/+13 |
| | |||||
* | fix test_py3kwarns | Benjamin Peterson | 2008-07-14 | 1 | -1/+1 |
| | | | | The fact that this was failing and went unnoticed so long seems like a good argument for being able to enable and disble py3kwarnings through Python. | ||||
* | Add warnings to and deprecated all those Mac modules | Benjamin Peterson | 2008-05-12 | 1 | -0/+4 |
| | |||||
* | Deprecate os.popen* and popen2 module in favor of the subprocess module. | Neal Norwitz | 2007-05-11 | 1 | -4/+5 |
| | |||||
* | In stdlib, use hashlib instead of deprecated md5 and sha modules. | Georg Brandl | 2006-04-30 | 1 | -2/+2 |
| | |||||
* | Whitespace normalization. | Tim Peters | 2005-01-07 | 1 | -4/+4 |
| | |||||
* | Allow relative URLs for included databases and packages. | Jack Jansen | 2005-01-07 | 1 | -4/+7 |
| | |||||
* | - Added an "installer" flavor, which uses the "open" command to install | Jack Jansen | 2005-01-03 | 1 | -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 Jansen | 2004-12-28 | 1 | -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. | ||||
* | Whitespace normalization, via reindent.py. | Tim Peters | 2004-07-18 | 1 | -131/+129 |
| | |||||
* | Two issues spotted by Ronald OUssoren: | Jack Jansen | 2004-03-13 | 1 | -1/+9 |
| | | | | | | - 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 by | Jack Jansen | 2004-03-13 | 1 | -13/+13 |
| | | | | Bob Ippolito. | ||||
* | Force option should be applied to a single package, not recursively | Jack Jansen | 2004-03-13 | 1 | -1/+1 |
| | | | | to its dependencies. Fixes #733819. | ||||
* | - Added a downloader using urllib2 in stead of curl, based on code | Jack Jansen | 2004-03-11 | 1 | -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 the | Jack Jansen | 2004-02-28 | 1 | -48/+46 |
| | | | | preferences object. | ||||
* | Started on version 0.4: better scheme for finding correct database: | Jack Jansen | 2004-02-28 | 1 | -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). | ||||
* | 2.4a0 Package Manager shouldn't attempt to use the 2.3 database. | Jack Jansen | 2003-11-27 | 1 | -1/+1 |
| | | | | | Things will definitely change before 2.4, but for now use a slightly different URL. | ||||
* | Backport from r23c1-branch: | Jack Jansen | 2003-07-21 | 1 | -2/+2 |
| | | | | | Pimp crashed if you tried to install a non-installable package, in stead of printing a decent error message. Fixes #773450.. | ||||
* | Use http://www.python.org/packman as the base URL. Also upped the version | Jack Jansen | 2003-06-29 | 1 | -3/+3 |
| | | | | number because of this. | ||||
* | Added two keys to database format: User-install-skips is an array of pathname | Jack Jansen | 2003-06-01 | 1 | -6/+34 |
| | | | | | | prefixes, any file that is skipped during a per-user install that matches this set is *not* an error; Systemwide-only is a boolean that says the package cannot be installer per-user. | ||||
* | Use splitlines() in stead of split() to split lines, and added a method | Jack Jansen | 2003-06-01 | 1 | -3/+4 |
| | | | | | shortdescription() so the code to split off the first line of the description isn't all over the place. | ||||
* | - Get the database from a different place. | Jack Jansen | 2003-05-29 | 1 | -4/+7 |
| | | | | | - Added support for multi-line descriptions. Doesn't look nice yet in Package Manager. | ||||
* | - Added a scheme whereby pimp can update itself, by importing a module | Jack Jansen | 2003-05-28 | 1 | -11/+49 |
| | | | | | | | pimp_update if it exists. Upped the version number to indicate this. Fixes #731626. - Added -V (print version) and -u (specify database URL) options when run as a command line tool. | ||||
* | Allow for Version, Flavor and Download-URL not being set. | Jack Jansen | 2003-05-06 | 1 | -3/+3 |
| | |||||
* | When doing a forced install of a package depending on a pseudo-package | Jack Jansen | 2003-05-06 | 1 | -1/+6 |
| | | | | you got a strange error message. Fixed. | ||||
* | CWI moved websites around without me knowing it, and together with | Jack Jansen | 2003-05-02 | 1 | -1/+1 |
| | | | | | a bug in urllib2 this caused pimp to stop working. Fixed the URL to make it work again. | ||||
* | Only return a warning message about not all files being unpacked if there | Jack Jansen | 2003-04-22 | 1 | -1/+2 |
| | | | | were indeed files that weren't unpacked. | ||||
* | Allow switching of install dir after creation of preferences. | Jack Jansen | 2003-04-16 | 1 | -7/+10 |
| | | | | Changed some message to be clearer when presented by Package Manager. | ||||
* | - Use the tarfile module to unpack tarfiles. | Jack Jansen | 2003-04-15 | 1 | -62/+187 |
| | | | | | | | | | - Allow setting the destination install directory. If this is set then it is used for the modules, other items (header files, etc) are not installed, and warnings are printed if the package would have liked to. Unfortunaltey binary installs seem broken due to a tarfile bug (#721871) or my misunderstanding of how tarfile works. | ||||
* | Detabbed. | Jack Jansen | 2003-04-09 | 1 | -733/+733 |
| | |||||
* | Capturing the exit status for the build process didn't work. Using | Jack Jansen | 2003-03-17 | 1 | -6/+7 |
| | | | | popen2.Popen4() makes it work. Fixes #702180. | ||||
* | Patch by Andrew Straw: use urllib2 so proxie access works. | Jack Jansen | 2003-03-11 | 1 | -7/+3 |
| | |||||
* | - Added support for zip archives | Jack Jansen | 2003-02-17 | 1 | -3/+13 |
| | | | | - Better messages in case of a crash of the install-test script | ||||
* | Better error messages and warnings. | Jack Jansen | 2003-02-16 | 1 | -7/+11 |
| | |||||
* | Factored out classes for handling source and binary distributions. Source | Jack Jansen | 2003-02-14 | 1 | -40/+126 |
| | | | | | now means "distutils-based source", binary "bdist format archive". Also fixed various lurking bugs. | ||||
* | - Use distutils to find site-python (suggested by Thomas Heller, thanks!) | Jack Jansen | 2003-02-12 | 1 | -7/+3 |
| | | | | - Fixed a bug for packages without MD5 checksum. | ||||
* | - Better way to find site-packages | Jack Jansen | 2003-02-12 | 1 | -3/+43 |
| | | | | | | | - Catch stderr as well as stdout - Fixed a bug with non-installable packages - Parse .pth files after installing, so you don't have to restart Python (or the IDE) after installing. | ||||
* | Changed database format to make fields adhere to PEP 241 where | Jack Jansen | 2003-02-11 | 1 | -116/+113 |
| | | | | | | applicable, and use a similar naming scheme for other fields. This has drastically changed the structure, as the PEP241 names aren't identifiers. | ||||
* | Punctuation fixes in docstrings. | Jack Jansen | 2003-02-10 | 1 | -3/+3 |
| | |||||
* | Added docstrings. | Jack Jansen | 2003-02-10 | 1 | -6/+130 |
| | |||||
* | - Better exception when the database isn't found. | Jack Jansen | 2003-02-10 | 1 | -1/+3 |
| | | | | | - Allow for "manual:" pseudo-scheme in downloadURL to signal that the download should be done manually. | ||||
* | Use MD5 checksums to check archive integrity and forestall downloads. | Jack Jansen | 2003-02-10 | 1 | -11/+38 |
| | |||||
* | Added preInstall and postInstall commands to packages. PIL needs this | Jack Jansen | 2003-02-10 | 1 | -1/+17 |
| | | | | (preInstall, at least). | ||||
* | Strawman for a Package Install Manager for Python. It isn't CPAN yet, but at | Jack Jansen | 2003-02-09 | 1 | -0/+499 |
less than 500 lines it already manages to test whether Numeric is installed, and can install it if it isn't, including any prerequisites. |