Fpm

Latest version: v0.10.1

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

Scan your dependencies

Page 8 of 14

0.4.34

^^^^^^^^^^^^^^^^^^^^
* Now supports CPAN - Perl mongers rejoice! For example: 'fpm -s cpan -t deb DBI'
* deb: fixed some additional complaints by lintian (`420`_, patch by Pranay Kanwar)
* rpm: add flags --rpm-autoreqprov, --rpm-autoreq, and --rpm-autoprov to tell rpm to enable that feature in the rpm spec. (`416`_, patch by Adam Stephens)

0.4.33

^^^^^^^^^^^^^^^^^^^^^^
* Now supports npm, the node package manager. For example: 'fpm -s npm -t deb express'

0.4.32

^^^^^^^^^^^^^^^^^^^^^^
* COMPATIBILITY WARNING: rpm: The default epoch is now nothing because this aligns more closely with typical rpm packages in the real world. This decision was reached in `381`_. If you need the previous behavior, you must now specify '--epoch 1' (`388`_, patch by Pranay Kanwar)
* python: new flag --python-obey-requirements-txt which makes a requirements.txt file from the python package used for the package dependencies instead of the usual setup.py dependencies. The default behavior without this flag is to respect setup.py. (`384`_)
* deb: new flag --deb-shlibs to specify the content of the 'shlibs' file in the debian package (`405`_, patch by Aman Gupta)
* deb: fixed a few lintian errors (empty conffiles, md5sums on symlinks, etc)
* Add '-f' / '--force' flag to force overwriting an existing package output path (`385`_, Timothy Sutton)
* New flag: --no-auto-depends flag to skip any automatic dependencies that would normally be added by gem, python, deb, and rpms input packages. (`386`_, `374`_; patch by Pranay Kanwar)
* gem: Use 'gem' command to download gems and read gem package information. (`389`_, `394`_, `378`_, `233`_; patches by Pranay Kanwar and Chris Roberts)
* rpm: dashes are now replaced with underscores in rpm version strings (`395`_, `393`_, `399`_; patches by Jeff Terrace and Richard Guest)
* python: Only use the first line of a license; some python packages (like 'requests') embed their full license copy into the license field. For the sake of sanity and function with most packaging systems, fpm only uses the first line of that license.
* rpm: Add new 'none' option to --rpm-compression to disable compression entirely. (`398`_, patch by Richard Guest)
* deb: Make dependencies using the '!=' operator represented as "Breaks" in the deb package (previously used "Conflicts"). (`400`_)
* deb: Add md5sums to the debian packages which improves correctness of the package. (`403`_, `401`_; patch by Pranay Kanwar)
* rpm: Convert all '!=' dependency operators to 'Conflicts'. Previously, this only applied to packages converting from python to rpm. (`404`_, `396`_; patch by Pranay Kanwar)

0.4.31

^^^^^^^^^^^^^^^^^^^^^^^
* rpm: new flag --rpm-use-file-permissions which try to create an rpm that has file ownership/modes that exactly mirror how they are on the filesystem at package time. (`377`_, patch by Paul Rhodes)
* general: remove empty directories only when they match the exclude pattern (`323`_, patch by Pranay Kanwar)

0.4.30

^^^^^^^^^^^^^^^^^^^^^^^
* Solaris: --solaris-user and --solaris-group flags to specify the owner of files in a package. (`342`_, patch by Derek Olsen)
* rpm: (bug fix) epoch of 0 is permitted now (`343`_, patch by Ben Hughes)
* pear: add flags --pear-bin-dir --pear-php-bin --pear-php-dir (`358`_, patch by Zsolt Takács)
* New 'source' type: empty. Allows you to create packages without any files in them (sometimes called 'meta packages'). Useful when you want to have one package be simply dependencies or when you want to spoof a package you don't want installed, etc. (`359`_, 349; patch by Pranay Kanwar)
* solaris: Add --solaris-user and --solaris-group flags (`342`_, Patch by Derek Olsen)
* gem: new flag --env-shebang; default true (disable with --no-env-shebang). Lets you disable ! (shebang) mangling done by gem installation. (`363`_, patch by Grier Johnson)
* deb: fix bug on changelog handling (`376`_, patch by mbakke)
* rpm: fix --rpm-rpmbuild-define (`383`_, patch by Eric Merritt)

0.4.29

^^^^^^^^^^^^^^^^^^^^^^^^^
* Copy links literally, not what they point at (`337`_, patch by Dane Knecht)

Page 8 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.