python packaging - /usr/bin accessibility

Pavel Shevchuk stlwrt at gmail.com
Mon May 5 13:49:58 UTC 2008


You can use %{_libdir} when you generate wrapper from specfile. Not
sure about ${1+"$@"}, don't know shell that well to decrypt this
expression =\


On 5/5/08, David Timms <dtimms at iinet.net.au> wrote:
> Pavel Shevchuk wrote:
>
> >
> > >  1. the app has three main .py programs, and another 10 or so .py
> modules.
> > > My installed rpm puts these in site-packages/appname which I understand
> the
> > > guidelines to require. Problem is these are not accessible as a user
> because
> > > they aren't on the path.
> > >  So it works if I
> > > /usr/lib/python../site-packages/myapp/app1.py
> > >
> > >  Should I be messing with the path ?
> > >  Creating a shell script for each of the main programs, and dropping
> them in
> > > /usr/bin ?
> > >
> >
>  > Put a tiny wrapper in /usr/bin
>  >
>  > [stalwart at delta ~]$ cat /usr/bin/pyuic4
>  > #!/bin/sh
>  >
>  > exec /usr/bin/python
>  > /usr/lib64/python2.5/site-packages/PyQt4/uic/pyuic.py
> ${1+"$@"}
>
>  How can I auto select the appropriate lib64/lib path ?
>  What does ${1+"$@"} mean ?
>  Is $1 first parameter passed ?
>
>  would pyuic4 --fred=bloggs -a -v freg.txt -o temp.file
>  then call ?
>  /usr/lib64/python2.5/site-packages/PyQt4/uic/pyuic.py
> --fred=bloggs -a -v freg.txt -o temp.file
>
>  DaveT.
>
>  --
>  fedora-devel-list mailing list
>  fedora-devel-list at redhat.com
>  https://www.redhat.com/mailman/listinfo/fedora-devel-list
>


-- 
http://scwlab.com




More information about the fedora-devel-list mailing list