Fpm

Latest version: v0.10.1

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

Scan your dependencies

Page 4 of 14

1.7.0

^^^^^^^^^^^^^^^^^^^^^^^^^
* virtualenv: Fix a bug where `pip` might be run incorrectly (`1210`_; Nico Griffiths)
* FreeBSD: --architecture (-a) flag now sets FreeBSD package ABI (`1196`_; Matt Sharpe)
* perl/cpan: Fix bug and now local modules can be packaged (`1202`_, `1203`_; liger1978)
* perl/cpan: Add support for `http_proxy` environment variable and improve how fpm queries CPAN for package information. (`1206`_, `1208`_; liger1978)
* Fix crash for some users (`1231`_, `1148`_; Jose Diaz-Gonzalez)
* Documentation now published on fpm.readthedocs.io. This is a work-in progress. Contributions welcome! <3 (`1237`_, Jordan Sissel)
* deb: Can now read bz2-compressed debian packages. (`1213`_; shalq)
* pleaserun: New flag --pleaserun-chdir for setting the working directory of a service. (`1235`_; Claus F. Strasburger)

1.6.3

^^^^^^^^^^^^^^^^^^^^^^^^^^
* Fix bug in fpm's release that accidentally included a few `.pyc` files (`1191`_)

1.6.2

^^^^^^^^^^^^^^^^^^^^
* Reduce `json` dependency version to avoid requiring Ruby 2.0 (`1146`_, `1147`_; patch by Matt Hoffman)
* pacman: skip automatic dependencies if --no-auto-depends is given (Leo P)
* rpm: Fix bug where --rpm-tag was accidentally ignored (`1134`_, Michal Mach)
* deb: Omit certain fields from control file if (Breaks, Depends, Recommends, etc) if there are no values to put in that field. (`1113`_, TomyLobo)
* rpm: remove trailing slash from Prefix for rpm packages (`819`_, luto)
* virtualenv: Now supports being given a requirements.txt as the input. (Nick Griffiths)

1.6.1

^^^^^^^^^^^^^^^^^^^^^
* freebsd: Only load xz support if we are doing a freebsd output. (`1132`_, `1090`_, Ketan Padegaonkar)

1.6.0

^^^^^^^^^^^^^^^^^^^^
* New source: pleaserun. This lets you create packages that will install a system service. An after-install script is used in the package to determine which service platform to target (systemd, upstart, etc). Originated from Aaron Mildenstein's work on solving this problem for Logstash. (`1119`_, `1112`_)
* New target: Alpine Linux "apk" packages. (`1054`_, George Lester)
* deb: don't append `.conf` to an upstart file if the file name already ends in `.conf`. (`1115`_, josegonzalez)
* freebsd: fix bug where --package flag was ignored. (`1093`_, Paweł Tomulik)
* Improvements to the fpm rake tasks (`1101`_, Evan Gilman)

1.5.0

^^^^^^^^^^^^^^^^^^^^^^
* Arch package support is now available via -s pacman and -t pacman. (`916`_; wonderful community effort making this happen!)
* FreeBSD packages can now be built `-t freebsd` (`1073`_; huge community effort making this happen!)
* You can now set fpm flags and arguments with the FPMOPTS environment variable (`977`_, mildred)
* Using --exclude-file no longer causes a crash. Yay! (`982`_, wyaeld)
* A new rake task is available for folks who want to invoke fpm from rake (`756`_, pstengel)
* On FreeBSD, when tarring, gtar is now used. (`1008`_, liv3d)
* virtualenv: Add --virtualenv-pypi-extra-url flag to specify additional PyPI locations to use when searching for packages (`1012`_, Paul Krohn)
* deb: Init scripts, etc/default, and upstart files are automatically added as config files in a debian package. Disable this behavior with ---deb-auto-config-files
* deb: Small changes to make lintian complain less about our resulting debs.
* deb: New flag --deb-systemd lets you specify a systemd service file to include in your package. (`952`_, Jens Peter Schroer)
* cpan: Add --[no-]cpan-cpanm-force flag to pass --force to cpanm.
* rpm: File names with both spaces and symbols should now be packageable. (`946`_, iwonbigbro)
* cpan: Now queries MetaCPAN for package info if we can't find any in the cpan archive we just downloaded. (`849`_, BaxterStockman)
* rpm: You can now specify custom rpm tags at the command line. Be careful, as no validation is done on this before sending to rpmbuild. (`687`_, vStone)
* cpan: Install if the package name given is a local file (`986`_, mdom)
* sh: Metadata now available as env vars for post-install scripts (`1006`_, Ed Healy)
* rpm: No more warning if you don't set an epoch. (`1053`_, Joseph Frazier)

Page 4 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.