[Distutils] package_data issue (chopping off characters)

Jeremy Sanders jeremy at jeremysanders.net
Thu Apr 14 11:58:49 CEST 2005


On Wed, 13 Apr 2005, Stefan Seefeld wrote:

> Coincidentally I have seen the same symptom last night, though the 
> context was different:
>
> The bdist_rpm command calls the 'install' commands (with all its 
> subcommands) to install everything under a predefined root directory. It 
> tells the 'install' command about that root path and the install command 
> modifies all its paths accordingly (search for 'change_root' in 
> distutils/commands/install.py).
>
> However, I made a small error in my 'install_clib' command's 
> 'get_outputs()' method in that it didn't consider the modified paths but 
> the original ones. bdist_rpm then cut off what it thought was the root 
> directory, but due to the error the resulting paths were incorrect (i.e. 
> appeared 'chopped off' as in your case).
>
> You didn't mention any custom commands, and so I'm not sure that's 
> really related to your error. It may give some hints, though, as to 
> where to look further.

No, I haven't used any custom commands. If anyone would like to look at 
the problem, download

http://download.gna.org/veusz/testing/veusz-pre0.5.tar.gz

unpack, cd to veusz, and run

python setup.py bdist

It then gives an error:

copying windows/consolewindow.py -> build/lib/veusz/windows
copying windows/__init__.py -> build/lib/veusz/windows
copying windows/mainwindow.py -> build/lib/veusz/windows
copying windows/treeeditwindow.py -> build/lib/veusz/windows
copying windows/simplewindow.py -> build/lib/veusz/windows
copying windows/action.py -> build/lib/veusz/windows
copying windows/plotwindow.py -> build/lib/veusz/windows
error: can't copy 'ERSION': doesn't exist or not a regular file

where the setup.py file refers to VERSION, not ERSION.

Thanks

Jeremy

-- 
Jeremy Sanders <jeremy at jeremysanders.net>
http://www.jeremysanders.net/                Cambridge, UK
Public Key Server PGP Key ID: E1AAE053


More information about the Distutils-SIG mailing list