Summary
chicken-install w/ local transport fails
Metadata
- Id: 1c5d58dc791155f5b3b7bc0a5a19748dc2776dfd
- Trac id: 36
- Type: defect
- Reporter: mgushee
- Owner:
- Cc:
- Status: closed
- Component: core tools
- Estimated difficulty:
- Resolution: worksforme
- Priority: minor
- Milestone:
- Version: 4.0.5
- Changetime: 2009-06-14 01:20:43 UTC
- Created: 2009-06-11 05:11:09 UTC
- Keywords:
Attachments
- 1c5d58dc791155f5b3b7bc0a5a19748dc2776dfd/attachments/chickeninst.log
Description
Chicken-install fails when attempting to install with -t local from an unpacked egg in the current directory. For example, if I execute:
$ chicken-install -t local -l . iconv
the installer first changes to ./iconv, then looks for ./iconv/iconv.setup, which of course fails. See attached transcript file for details.
Changes and comments
[2009-06-11 05:12:12 UTC] mgushee attached chickeninst.log (description=Transcript of chicken-install session)
[2009-06-14 01:20:43 UTC] felix changed status from new to closed
[2009-06-14 01:20:43 UTC] felix set resolution to worksforme
[2009-06-14 01:20:43 UTC] felix wrote:
If you want to install the egg in the current directory, just run `chicken-install` without any arguments - this will do the right thing. The `-t` option really is intended to install from an egg-tree and will always append the egg name (because it expects a directory layout like in the svn repo).
So this isn't really a bug as such. It certainly is a little bit inconsistent or even confusing, but for what you intend to do, a solution is available (as mentioned above).