Fpm

Latest version: v0.10.1

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 14

0.4.28

^^^^^^^^^^^^^^^^^^^^^^^^^
* Fix a dependency on the 'cabin' gem. (`344`_, reported by Jay Buffington)

0.4.27

^^^^^^^^^^^^^^^^^^^^^^^^^
* Make all fpm output go through the logger (`329`_; patch by jaybuff)
* New package type: osxpkg, for building packages installable on OS X. (`332`_, patch by Timothy Sutton)
* Fix crash bug when converting rpms to something else (`316`_, `325`_; patch by rtucker-mozilla)
* deb: Add --deb-field for setting a custom field in the control file. For more information on this setting, see section 5.7 "User-defined fields" of the debian policy manual: http://www.debian.org/doc/debian-policy/ch-controlfields.html#s5.7
* deb: Add --deb-recommends and --deb-suggests (`285`_, `310`_; patch by Pranay Kanwar)
* python to rpm: convert "!=" dependency operators in python to "Conflicts" in rpm. (`263`_, `312`_; patch by Pranay Kanwar)
* python: fix bug - ignore blank lines in requirements.txt (`312`_, patch by Pranay Kanwar)

0.4.26

^^^^^^^^^^^^^^^^^^^^^^^^^^
* rpm: add --rpm-sign flag to sign packages using the 'rpmbuild --sign' flag. (`311`_, Patch by Pranay Kanwar)
* rpm: fix flag ordering when calling rpmbuild (`309`_, `315`_, patch by Trotter Cashion)
* deb: re-enable "Predepends" support (`319`_, `320`_, patch by Pranay Kanwar)
* rpm: fix default 'rpm os' value (`321`_, 314, 309)

0.4.25

^^^^^^^^^^^^^^^^^^^^^^^^^
* Added --deb-changelog and --rpm-changelog support flags. Both take a path to a changelog file. Both must be valid changelog formats for their respective package types. (`300`_, patch by Pranay Kanwar)
* deb: Multiple "provides" are now supported. (`301`_, patch by Pranay Kanwar)
* rpm: Added --rpm-os flag to set the OS target for the rpm. This lets you build rpms for linux on OS X and other platforms (with --rpm-os linux). (`309`_)
* rpm: Avoid platform-dependent commands in the %install phase (`309`_, fixes 'cp -d' on OSX)
* python: ignore comments in requirements.txt (`304`_, patch by Pranay Kanwar)
* Fixed warning 'already initialized constant' (`274`_)

0.4.24

^^^^^^^^^^^^^^^^^^^^^^^^^^
* Don't include an empty url in rpm spec (`296`_, `276`_; patch by Pranay Kanwar)
* Don't require extra parameters if you use --inputs (`278`_, `297`_; Patch by Pranay Kanwar)
* python: supports requirements.txt now for dependency information.
* python: supports pip now. Use '--python-pip path/to/pip' to have fpm use it instead of easy_install.
* solaris: package building works again (`216`_, `299`_, patch by Pierre-Yves Ritschard)

0.4.23

^^^^^^^^^^^^^^^^^^^^^^^^^^
* The --directories flag is now recursive when the output package is rpm. This makes all directories under a given path as owned by the package so they'll be removed when the package is uninstalled (`245`_, `293`_, `294`_, patch by Justin Ellison)
* Add fpm version info to '--help' output (`281`_)
* gem to rpm: Use 'rubygem(gemname)' for dependencies (`284`_, patch by Jan Vansteenkiste)
* Fix a bug in gem version mangling (`292`_, `291`_; patch by Pranay Kanwar)
* Fix compatibility with Python 2.5 (`279`_, patch by Denis Bilenko)

Page 9 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.