Packaging python to RPM (Red Hat, Fedora, CentOS...) format
dhanvi |
9
Votes
Description:
I have been working on packaging few python software as a part of my Fedora's Google Summer of Code project
After this talk everyone will be able to understand packaging and can package a standard python software into RPM format
Here is the preview of talk
- Introduction to packaging
- Why do we need packaging?
- Why RPM?
- Alternatives
- Deb format and others.
- Universal formats
- Using Containers
- Sand box and Shared Libraries
- Packaging
- Installing the tools required
- rpmbuild directory structure
- Sources
- Spec
- Macros
- Naming, Version
- Licence and source
- Build Requirements and Requirements
- Building, Installing, Checking
- files and changelog
- SRPM directory
- BUILD directory
- Package Testing
- Mock
- Copr
- Submitting package
- Fedora
- Red Hat
Prerequisites:
Familiarity with command line interface and software versioning
Content URLs:
https://fedoraproject.org/wiki/Packaging:Python https://fedoraproject.org/wiki/How_to_create_an_RPM_package https://fedoraproject.org/wiki/Packaging:Guidelines https://github.com/fedora-python/pyp2rpm
Speaker Info:
- Security Enthusiast and FREEdom software lover
- Fedora contributor currently doing my Google Summer of Code project at the same
- Mozilla contributor helping to make the web more open
- Active member of FOSS@Amrita profile club's contributions
- Author of few articles at Open Source For You
Speaker Links:
- https://fedoraproject.org/wiki/User:Dhanvi
- https://dhanvi.fedorapeople.org
- https://www.dhanvi.org/
- https://github.com/dhanvi