Skip to main content

GoReleaser Logo

Release Software License GitHub Actions Codecov branch Go Report Card Go Doc Powered By: GoReleaser

Why

While fpm is great, for me, it is a bummer that it depends on ruby, tar and other software.

I wanted something that could be used as a binary and/or as a library and that was really simple.

So I created nFPM: a simpler, 0-dependency, as-little-assumptions-as-possible alternative to fpm.

Getting started

Install nfpm using your favorite tool. For example using uv:

uv add --dev nfpm

You will then have the command nfpm (or nfpm.exe on Windows) available in your PATH.

import subprocess
subprocess.run(['nfpm', '--help'], check=True)

You can then check the documentation of the nfpm command:

Special thanks 🙏

Thanks to the fpm authors for fpm, which inspires nfpm a lot.

Community

You have questions, need support and or just want to talk about GoReleaser/nFPM?

Here are ways to get in touch with the GoReleaser community:

Join Discord Follow Twitter GitHub Discussions

Donate

Donations are very much appreciated! You can donate/sponsor on the main goreleaser opencollective! It's easy and will surely help the developers at least buy some ☕️ or 🍺!


Our Sponsors

Diamond
SerpApi

Gold
Mercedes-Benz Group GitHub SecureOSS Fund

Silver
N-iX Ltd

Bronze
conet cloud Encore Comet Gitea

And many more!

See the full list here.

Metadata

Release files for nfpm 2.48.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nfpm 2.48.0
File
nfpm-2.48.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
nfpm-2.48.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
nfpm-2.48.0-py3-none-manylinux2014_s390x.musllinux_1_1_s390x.whl Python 3 none Linux musl 1.1+ IBM System/390x, Linux glibc 2.17+ IBM System/390x Details
nfpm-2.48.0-py3-none-manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le, Linux musl 1.1+ PowerPC 64-le Details
nfpm-2.48.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details
nfpm-2.48.0-py3-none-manylinux1_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64, Linux musl 1.1+ x86-64 Details
nfpm-2.48.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
nfpm-2.48.0-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 54.8 MB

Release files / nfpm-2.48.0-py3-none-win_arm64.whl

Download URL nfpm-2.48.0-py3-none-win_arm64.whl
Size 6.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
6f659fc310a8624a9700dce6c1494bf78da7628579bcbddc32a85f5e63c82121
BLAKE2b-256 checksum
How to use checksums
3f463b4c9a693f9530101315a790f9d1bbf800c78f84c8ceeec8cab70b94e706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-win_amd64.whl

Download URL nfpm-2.48.0-py3-none-win_amd64.whl
Size 7.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
efdffc950c64f4439fe1e8be0cf6b3bb114a7d6a6396ebe911c164a567db4ee7
BLAKE2b-256 checksum
How to use checksums
de66bbd966d4a942131dd4813ca21227b8da6b366118efb3dccc6efd59e1891b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-manylinux2014_s390x.musllinux_1_1_s390x.whl

Download URL nfpm-2.48.0-py3-none-manylinux2014_s390x.musllinux_1_1_s390x.whl
Size 7.0 MB
Tags Linux glibc 2.17+ IBM System/390x Linux musl 1.1+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
4ddee6f8a9fd4514980807fe043caf31fbc5916e9960008d5660fa99e3fffd9b
BLAKE2b-256 checksum
How to use checksums
3782cc22d6c2bb52cac313ec859d000762afe9a6d5427f2016c54f567ce8c294
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl

Download URL nfpm-2.48.0-py3-none-manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Size 6.5 MB
Tags Linux glibc 2.17+ PowerPC 64-le Linux musl 1.1+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
7ef09c786f224af6b27b8a323e93c467ecee8b3024c3eccfe44820b733fa9f30
BLAKE2b-256 checksum
How to use checksums
664a55f4961034542e00581940b18909b411ecddeded32ca963db670e5f7f4c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL nfpm-2.48.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 6.4 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
605730f8d71196fb4f2d302fb5961099f2a1c0866ca6c588c6b77d3cc3816f7a
BLAKE2b-256 checksum
How to use checksums
2d9caa1869c52d989b6b577166376a19cd6021241b89b1823b8038e9d5e0d55e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-manylinux1_x86_64.musllinux_1_1_x86_64.whl

Download URL nfpm-2.48.0-py3-none-manylinux1_x86_64.musllinux_1_1_x86_64.whl
Size 7.2 MB
Tags Linux glibc 2.5+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
e9ee0bd2382f312c8d6fcdf48ac89f1347d3ba309c278c9c0aa4004327dcf61d
BLAKE2b-256 checksum
How to use checksums
8d60c76cb944e45c3738336f5283c9310516e0cb3c7171003c8c32bcd4c114f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-macosx_11_0_arm64.whl

Download URL nfpm-2.48.0-py3-none-macosx_11_0_arm64.whl
Size 6.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce92eb7c498e5803faf44916ce45a5312562d4d4af9e927edfe96a85c821166d
BLAKE2b-256 checksum
How to use checksums
6d3486f47a99e00ca1041c6bf4725bd78b056d1ea68b26ab48e874d6ab0f3f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / nfpm-2.48.0-py3-none-macosx_10_9_x86_64.whl

Download URL nfpm-2.48.0-py3-none-macosx_10_9_x86_64.whl
Size 7.3 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b030c673a29dd30c5a8e0105304e076bce6f041ac09e45a3918f6d7e46ad166d
BLAKE2b-256 checksum
How to use checksums
4ca23ebbeac1b78c3775e4f74cef0534e2fd498c0d0b54c3c882625325eceab3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

SLSA Build Provenance Attestation

PyPI verified that this artifact, at this checksum, originated from the builder listed below.

Built by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitLab CI/CD, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.48.0 This release

8 release files

2.47.0

8 release files

2.46.3

8 release files

2.46.2

8 release files

2.46.1

8 release files

2.45.2

8 release files

2.45.1

8 release files

2.44.2

8 release files

2.44.1

8 release files

2.44.0

8 release files

2.43.4

8 release files

2.43.1

8 release files

2.42.1

8 release files

2.41.3

8 release files

2.41.2

8 release files

2.41.1

8 release files

2.41.0

8 release files

2.40.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page