Jack Jansen
0dacac48b9
Factored out classes for handling source and binary distributions. Source
...
now means "distutils-based source", binary "bdist format archive". Also
fixed various lurking bugs.
2003-02-14 14:11:59 +00:00
Jack Jansen
e71b9f830b
- Use distutils to find site-python (suggested by Thomas Heller, thanks!)
...
- Fixed a bug for packages without MD5 checksum.
2003-02-12 16:37:00 +00:00
Jack Jansen
53b341ff67
- Better way to find site-packages
...
- 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.
2003-02-12 15:36:25 +00:00
Jack Jansen
e7b33db22d
Changed database format to make fields adhere to PEP 241 where
...
applicable, and use a similar naming scheme for other fields. This
has drastically changed the structure, as the PEP241 names aren't
identifiers.
2003-02-11 22:40:59 +00:00
Jack Jansen
8d326b8581
Punctuation fixes in docstrings.
2003-02-10 16:08:17 +00:00
Jack Jansen
6a600aba2d
Added docstrings.
2003-02-10 15:55:51 +00:00
Jack Jansen
26bf3acf42
- Better exception when the database isn't found.
...
- Allow for "manual:" pseudo-scheme in downloadURL to signal that
the download should be done manually.
2003-02-10 14:19:14 +00:00
Jack Jansen
c4b217dd18
Use MD5 checksums to check archive integrity and forestall downloads.
2003-02-10 13:38:44 +00:00
Jack Jansen
b4bb64e288
Added preInstall and postInstall commands to packages. PIL needs this
...
(preInstall, at least).
2003-02-10 13:08:04 +00:00
Jack Jansen
95839b8af9
Strawman for a Package Install Manager for Python. It isn't CPAN yet, but at
...
less than 500 lines it already manages to test whether Numeric is installed,
and can install it if it isn't, including any prerequisites.
2003-02-09 23:10:20 +00:00