Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 3, 2025

Bumps fpm from 1.16.0 to 1.17.0.

Release notes

Sourced from fpm's releases.

v1.17.0

What's Changed

  • python: Support modern Python project features: pyproject.toml, wheels, etc. Now, any project that can be built or installed with pip can be packaged by fpm. Previously, fpm relied on a long-deprecated features in setup.py to see a python project's metadata such as name, version, and dependencies. Fpm now uses python's package tools to identify the project's name, version, dependencies, and other information. (#2104, #2105, #2040, #1982, #2029; Jordan Sissel, cwegener, amdei, gmabey) dir: When copying files, only use hardlinks if the original files were also hardlinks. (#2103, #2102; Michael Telatynski, Matthew Rathbone, Jordan Sissel). Related electron-userland/electron-builder#5721
  • deb: bug fix: when a file given with --config-files <path> copied into the package, fpm was forgetting to mark the file as being a config file in the package, aka Debian "conffiles" (#2027, #1823; Alexandr Zarubkin, Kientz Arnaud)
  • pacman: Now can build packages with aarch64 and arm7hf architecture (#2017; Markson Hon)
  • rpm: Paths with '{' and '}' characters can now be included in rpms (#2088 #2087; Jordan Sissel, Manish2481983)
  • docs: Updated urls which pointed at rpm documentation (#2092, #2011, #2054; André Kelpe, Natanael Arndt)
  • Ruby 3.4.0 no longer gives warnings related to ostruct (#2106, also #2104 and #2103; Jordan Sissel)

New PR Contributors

Full Changelog: jordansissel/fpm@v1.16.0...v1.17.0

Changelog

Sourced from fpm's changelog.

1.17.0 (October 2, 2025) ^^^^^^^^^^^^^^^^^^^^^^^^

  • python: Support modern Python project features: pyproject.toml, wheels, etc. Now, any project that can be built or installed with pip can be packaged by fpm. Previously, fpm relied on a long-deprecated features in setup.py to see a python project's metadata such as name, version, and dependencies. Fpm now uses python's package tools to identify the project's name, version, dependencies, and other information. ([#2104](https://github.com/jordansissel/fpm/issues/2104), [#2105](https://github.com/jordansissel/fpm/issues/2105), [#2040](https://github.com/jordansissel/fpm/issues/2040), [#1982](https://github.com/jordansissel/fpm/issues/1982), [#2029](https://github.com/jordansissel/fpm/issues/2029)_; Jordan Sissel, cwegener, amdei, gmabey)
  • dir: When copying files, only use hardlinks if the original files were also hardlinks. ([#2103](https://github.com/jordansissel/fpm/issues/2103), [#2102](https://github.com/jordansissel/fpm/issues/2102); Michael Telatynski, Matthew Rathbone, Jordan Sissel). :w Related: electron-userland/electron-builder#5721
  • deb: bug fix: when a file given with --config-files <path> copied into the package, fpm was forgetting to mark the file as being a config file in the package, aka Debian "conffiles" ([#2027](https://github.com/jordansissel/fpm/issues/2027), [#1823](https://github.com/jordansissel/fpm/issues/1823); Alexandr Zarubkin, Kientz Arnaud)
  • pacman: Now can build packages with aarch64 and arm7hf architecture ([#2017](https://github.com/jordansissel/fpm/issues/2017)_; Markson Hon)
  • rpm: Paths with '{' and '}' characters can now be included in rpms ([#2088](https://github.com/jordansissel/fpm/issues/2088)_ [#2087](https://github.com/jordansissel/fpm/issues/2087)_; Jordan Sissel, Manish2481983)
  • docs: Updated urls which pointed at rpm documentation ([#2092](https://github.com/jordansissel/fpm/issues/2092), [#2011](https://github.com/jordansissel/fpm/issues/2011), [#2054](https://github.com/jordansissel/fpm/issues/2054)_; André Kelpe, Natanael Arndt)
  • Ruby 3.4.0 no longer gives warnings related to ostruct ([#2106](https://github.com/jordansissel/fpm/issues/2106), also [#2104](https://github.com/jordansissel/fpm/issues/2104) and [#2103](https://github.com/jordansissel/fpm/issues/2103)_; Jordan Sissel)
Commits
  • 2b92716 v1.17.0 :)
  • 4cf32c5 Update version in docs
  • 6115fe4 Merge pull request #2108 from jordansissel/issue/fix-readthedocs
  • 781108f Update sphinx's project version to match fpm's just in case it's still used a...
  • 9c78876 Fix?
  • a066c44 Try to fix another error
  • e42a069 Update copyright text
  • 829b897 A new error -
  • 08e6639 Another missing required setting that wasn't required previously..
  • e15d2c3 build.tools setting is also required.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [fpm](https://github.com/jordansissel/fpm) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/jordansissel/fpm/releases)
- [Changelog](https://github.com/jordansissel/fpm/blob/main/CHANGELOG.rst)
- [Commits](jordansissel/fpm@v1.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: fpm
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants