On Thu, Nov 10, 2011 at 6:11 PM, Stanley A. Klein <[email protected]> wrote: > Tarek - > > I downloaded pypi2rpm and built it using bdist_rpm.
you built it ? pypi2rpm is a script and a bidist_rpm2 command, no need to build, just install > The instructions on how to use it are rather thin. Yes there's no doc, as its mostly use in our own build tools for now. > My best guess is to run it in spec-only > mode, modify the spec, and then run it with the modified spec specified. > I tried to get a help listing but that was also think and I couldn't quite > figure out how to run it. > > Could you provide further information on how to use it. > > Thanks. Once it's installed you can build a rpm in your project, using: $ python setup.py --command-packages=pypi2rpm.command bdist_rpm2 --spec-file=SPECFILE (there are other options you can find with --help) > > Stan Klein > > > > On Thu, November 10, 2011 5:06 am, Tarek Ziadé wrote: >> On Thu, Nov 10, 2011 at 10:04 AM, Paul Nasrat <[email protected]> wrote: >>> I don't think bdist_rpm should track vendor packaging requirements, >>> purely as those recommendations may change faster than the release >>> process of distutils. I also believe bdist_rpm may be going away in >>> the future: >> >> Yes I confirm this. We removed it in packaging because we believe it >> should be maintained by the RPM communities -- with their own release >> cycles etc. >> >> FWIW I have a custom version in the pypi2rpm project where I just feed >> a .spec file to the bdist_rpm command, so I can do proper RHEL or >> Fedora packaging. >> >>> For Fedora have you considered rpmdev-newspec which can creates a >>> templated python spec file for your packages. >>> >>> http://fedoraproject.org/wiki/How_to_create_an_RPM_package >>> >>> Paul >>> >>> On 8 November 2011 21:40, Stanley A. Klein <[email protected]> wrote: >>>> I will need to build some Python packages for Fedora and Centos. The >>>> spec >>>> file produced by bdist_rpm automatically includes the statement >>>> %files -f INSTALLED_FILES >>>> >>>> The Fedora Python packaging instruction includes a recommendation to >>>> avoid >>>> use of INSTALLED_FILES and provides some alternatives. That is the >>>> first >>>> incompatibility I've encountered, but there may be more. >>>> >>>> The bdist_rpm code probably should be changed to enable compatibility. >>>> Meanwhile, is there a workaround? >>>> >>>> >>>> Stan Klein >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Distutils-SIG maillist - [email protected] >>>> http://mail.python.org/mailman/listinfo/distutils-sig >>>> >>> _______________________________________________ >>> Distutils-SIG maillist - [email protected] >>> http://mail.python.org/mailman/listinfo/distutils-sig >>> >> >> >> >> -- >> Tarek Ziadé | http://ziade.org >> > > > -- > > > -- Tarek Ziadé | http://ziade.org _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
