这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@dependabot
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] <support@github.com>
@dependabot dependabot bot added ruby Pull requests that update Ruby code dependencies Pull requests that update a dependency file labels Oct 3, 2025
@josegonzalez josegonzalez merged commit 18a2fdc into main Oct 5, 2025
6 checks passed
@josegonzalez josegonzalez deleted the dependabot/bundler/dot-github/fpm-1.17.0 branch October 5, 2025 19:05
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.

1 participant