Skip to main content

An extremely fast Python package and project manager, written in Rust.

Project description

fyn

An extremely fast Python package and project manager, written in Rust.

fyn is an independent Python package manager built on uv's foundation, with reduced package-index request metadata, new features added, and long-standing bugs fixed. See MANIFESTO.md for the full story.

Highlights

  • A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.
  • 10-100x faster than pip.
  • Provides comprehensive project management, with a universal lockfile.
  • Built-in task runner — define and run project tasks in pyproject.toml.
  • Activates virtual environments with fyn shell.
  • Upgrades dependencies in one command with fyn upgrade.
  • Runs scripts, with support for inline dependency metadata.
  • Installs and manages Python versions.
  • Runs and installs tools published as Python packages.
  • Includes a pip-compatible interface for a performance boost with a familiar CLI.
  • Supports Cargo-style workspaces for scalable projects.
  • Disk-space efficient, with a global cache for dependency deduplication.
  • Reduced package-index request metadata — compared with upstream uv, fyn sends a minimal fyn/<version> User-Agent header to package indexes such as PyPI, instead of uv/<version> plus the extra LineHaul environment metadata uv included. This reduces what is exposed in that header, but package indexes still receive normal network and request information.
  • Supports macOS, Linux, and Windows.

Installation

From PyPI:

# With pip.
pip install fyn
# Or pipx.
pipx install fyn

Or build from source:

cargo install --path crates/fyn

See the command line reference documentation with fyn help.

Features

Projects

fyn manages project dependencies and environments, with support for lockfiles, workspaces, and more, similar to rye or poetry:

$ fyn init example
Initialized project `example` at `/home/user/example`

$ cd example

$ fyn add ruff
Creating virtual environment at: .venv
Resolved 2 packages in 170ms
Installed 2 packages in 1ms
 + ruff==0.5.0

$ fyn run ruff check
All checks passed!

$ fyn lock
Resolved 2 packages in 0.33ms

$ fyn sync
Resolved 2 packages in 0.70ms
Checked 1 package in 0.02ms

Task runner

Define tasks in your pyproject.toml and run them with fyn run:

[tool.fyn.tasks]
test = "pytest -xvs"
lint = "ruff check ."
format = { cmd = "ruff format .", description = "Format code" }
check = { chain = ["lint", "test"], description = "Lint then test" }
$ fyn run test
# runs pytest -xvs

$ fyn run test -- -k mytest
# extra args are passed through

$ fyn run --list-tasks
Available tasks:
  check    Lint then test
  format   Format code
  lint     ruff check .
  test     pytest -xvs

Shell activation

Activate the project's virtual environment in a new shell:

$ fyn shell
success: Activated virtual environment at .venv
Type exit to deactivate.

Works with bash, zsh, fish, nushell, powershell, and cmd.

Upgrade dependencies

Upgrade all or specific dependencies in one command:

$ fyn upgrade
info: Upgrading all dependencies...
success: Dependencies upgraded successfully.

$ fyn upgrade requests flask
info: Upgrading: requests, flask
success: Dependencies upgraded successfully.

Supports --dry-run and --no-sync.

Scripts

fyn manages dependencies and environments for single-file scripts.

Create a new script and add inline metadata declaring its dependencies:

$ echo 'import requests; print(requests.get("https://example.com"))' > example.py

$ fyn add --script example.py requests
Updated `example.py`

Then, run the script in an isolated virtual environment:

$ fyn run example.py
Reading inline script metadata from: example.py
Installed 5 packages in 12ms
<Response [200]>

Tools

fyn executes and installs command-line tools provided by Python packages, similar to pipx.

Run a tool in an ephemeral environment using fynx (an alias for fyn tool run):

$ fynx pycowsay 'hello world!'
Resolved 1 package in 167ms
Installed 1 package in 9ms
  """

  ------------
< hello world! >
  ------------
   \   ^__^
    \  (oo)\_______
       (__)\       )\/\
           ||----w |
           ||     ||

Install a tool with fyn tool install:

$ fyn tool install ruff
Resolved 1 package in 6ms
Installed 1 package in 2ms
 + ruff==0.5.0
Installed 1 executable: ruff

$ ruff --version
ruff 0.5.0

Python versions

fyn installs Python and allows quickly switching between versions.

Install multiple Python versions:

$ fyn python install 3.12 3.13 3.14
Installed 3 versions in 972ms
 + cpython-3.12.12-macos-aarch64-none
 + cpython-3.13.9-macos-aarch64-none
 + cpython-3.14.0-macos-aarch64-none

Use a specific Python version in the current directory:

$ fyn python pin 3.11
Pinned `.python-version` to `3.11`

The pip interface

fyn provides a fast, pip-compatible interface for common pip, pip-tools, and virtualenv workflows.

For many common workflows, you can switch to the fyn pip interface with minimal changes and keep the same overall workflow shape, while getting a 10-100x speedup.

Compile requirements into a platform-independent requirements file:

$ fyn pip compile requirements.in \
   --universal \
   --output-file requirements.txt
Resolved 43 packages in 12ms

Create a virtual environment:

$ fyn venv
Using Python 3.12.3
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

Install the locked requirements:

$ fyn pip sync requirements.txt
Resolved 43 packages in 11ms
Installed 43 packages in 208ms
 + babel==2.15.0
 + certifi==2024.7.4
 ...

Cache size limit

Keep your cache from growing unbounded:

export UV_CACHE_MAX_SIZE=2G

Oldest entries are automatically pruned after every command when the cache exceeds the limit. Supports K, M, G, and T suffixes.

Custom lockfile name

Use different lockfiles for different environments:

UV_LOCKFILE=linux.lock fyn lock
UV_LOCKFILE=macos.lock fyn lock

Private index support

Environment variables work in index URLs — useful for private indexes with credentials:

[[tool.fyn.index]]
name = "private"
url = "https://${PYPI_TOKEN}@pypi.example.com/simple/"

Explicit indexes are also respected for transitive dependencies, so you don't have to list every internal package as a direct dependency.

Migrating from uv

fyn is close to uv, but not a zero-edit rename. Most command-line workflows and UV_* environment variables carry over, but project metadata and lockfile names differ.

# 1. Rename your lockfile
mv uv.lock fyn.lock

# 2. In pyproject.toml, rename [tool.uv] to [tool.fyn]
sed -i 's/\[tool\.uv\]/[tool.fyn]/' pyproject.toml

# 3. Use fyn instead of uv
fyn sync
fyn run pytest
fynx ruff check .

Contributing

We are passionate about supporting contributors of all levels of experience and would love to see you get involved in the project. See the contributing guide to get started.

FAQ

What platforms does fyn support?

The same ones as uv: macOS, Linux, and Windows, across x86_64 and aarch64.

Is fyn compatible with uv?

Mostly at the workflow level, but not as a byte-for-byte drop-in replacement. Commands and many UV_* environment variables carry over, but projects need [tool.uv] renamed to [tool.fyn] and uv.lock renamed to fyn.lock unless you override the lockfile name.

What's different from uv?

See MANIFESTO.md for the full comparison, or the table below for a quick summary:

Feature uv fyn
Package index User-Agent uv/<version> plus LineHaul metadata Minimal fyn/<version>
Task runner Not available [tool.fyn.tasks]
shell command Not available fyn shell
upgrade command Must chain two commands fyn upgrade
Cache size limit No limit UV_CACHE_MAX_SIZE
Custom lockfile name Not available UV_LOCKFILE

Acknowledgements

fyn's dependency resolver uses PubGrub under the hood. We're grateful to the PubGrub maintainers, especially Jacob Finkelman, for their support.

fyn's core is derived from uv by Astral.

fyn's Git implementation is based on Cargo.

Some of fyn's optimizations are inspired by the great work we've seen in pnpm, Orogene, and Bun. We've also learned a lot from Nathaniel J. Smith's Posy and adapted its trampoline for Windows support.

License

fyn is licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in fyn by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fyn-0.10.14.tar.gz (4.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fyn-0.10.14-py3-none-win_arm64.whl (13.8 MB view details)

Uploaded Python 3Windows ARM64

fyn-0.10.14-py3-none-win_amd64.whl (14.6 MB view details)

Uploaded Python 3Windows x86-64

fyn-0.10.14-py3-none-win32.whl (14.1 MB view details)

Uploaded Python 3Windows x86

fyn-0.10.14-py3-none-musllinux_1_1_x86_64.whl (16.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

fyn-0.10.14-py3-none-musllinux_1_1_i686.whl (15.4 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

fyn-0.10.14-py3-none-manylinux_2_31_riscv64.whl (16.0 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

fyn-0.10.14-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (16.0 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64musllinux: musl 1.1+ riscv64

fyn-0.10.14-py3-none-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

fyn-0.10.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

fyn-0.10.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

fyn-0.10.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (17.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

fyn-0.10.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (16.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (15.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (15.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7lmusllinux: musl 1.1+ ARMv7l

fyn-0.10.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (15.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

fyn-0.10.14-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

fyn-0.10.14-py3-none-macosx_10_12_x86_64.whl (14.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

fyn-0.10.14-py3-none-linux_armv6l.whl (15.8 MB view details)

Uploaded Python 3

File details

Details for the file fyn-0.10.14.tar.gz.

File metadata

  • Download URL: fyn-0.10.14.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14.tar.gz
Algorithm Hash digest
SHA256 4d86fdb4f4b162b3e65aba23421666ff6e3db69c6e7f24831950df5eb7173dd4
MD5 e36411a97d94f907e1fd51a46aa32f0f
BLAKE2b-256 71c16b2cbd938e7e12e76c2d2a99542a3a4b441ac7be287d7fd009f59a1b0431

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-win_arm64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-win_arm64.whl
  • Upload date:
  • Size: 13.8 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 37d4df5e9e000ad01088923b0f4df500321a1906ba43ec388296f34b201e47d2
MD5 313919baf46725defe5b05491c8aa8a8
BLAKE2b-256 d96d23e35f637c2393885359759fb40887fa52881c0d2545b3cfc135b4db48e4

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-win_amd64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-win_amd64.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f493eee84125a56b5d1df8e1531b5ca85d0aeec33ec4bf802620e6d848c5d865
MD5 5d1899e11c01f7afefc0eca5c3a3e758
BLAKE2b-256 e36a45dd49def7f380ba8e235389ced08f218db73ae5e7e6fbdc4202f1168153

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-win32.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-win32.whl
  • Upload date:
  • Size: 14.1 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-win32.whl
Algorithm Hash digest
SHA256 0d6c3a03a7d10b1be962e128465a00e4b9a07adfb701ba9cd856dff1126c9293
MD5 8f5b3361c96158a6254393f40d12321d
BLAKE2b-256 e3fe96d73a0891ef3c12b915bf9a1e9af694ff29a9b38e1712dce722c5d254a6

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 16.2 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 452e23adbb903a13a5199d79e4dfb4c9b03328a8d7b50bd9590cffe8b965bd54
MD5 8a842ec9b84b601c41c146bcbe76d4f8
BLAKE2b-256 b644934882d1745582e2ae3b261f1274659de7523cf03f2f0ae87c779f93e95e

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-musllinux_1_1_i686.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4466113b6dcf82a82254c63a70ac9d1e5bb8e013cb2d6ad3144d54842816dc96
MD5 7670d4571b60c5197b92e24fbca9d342
BLAKE2b-256 6a04180607c2194c5287dbbfe3abe244046a7ef82332cb9ffa158421c654a6f0

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 16.0 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 cf68253ecc18a94042a7b3b8c16414eb629efa7c8b2189ebd691926b249fcfeb
MD5 88fa0926c78b8ba6c6ea9ee8b502f68a
BLAKE2b-256 f90944684254e3dafa858a81ed2b2f718075122192ad0a38edb5fff61591cb60

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
  • Upload date:
  • Size: 16.0 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64, musllinux: musl 1.1+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 dbf273c458abcea0c5b3f8ba03cc19e53daedcd882e364f332b020350497c077
MD5 763366b2212e01cb4bfa34b8e66e0162
BLAKE2b-256 0bf0f524e69e75da2aec780f9427f527f04f1a491f3b74aca7ff255b37850866

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70fcc0a135a9cb10c55f08fe0577a638f4a244745a798d91797593233a55b573
MD5 f0165a759e643333bac9c25d8e0a6212
BLAKE2b-256 4ae9ee6b18860257c5e34b6f9dd4bda75d05ffa0a70e886ea3ca2e29d0134b6c

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbf046fc1e3c04ed7eb49498cd11a2f3e3ab3c1ba9b7a8de056b142bb97d11cd
MD5 bef58a12553de2b309167cc40c06ba8b
BLAKE2b-256 7960866b5159985a4bce3802c65a7fa1346d5ee96675750d9d967abb8d0c523a

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cad6aae2ffdec3f1b14fd20892a738212ab74edb8c70cf24132a784e55ecf767
MD5 b92c5b1364d306e5c2a2d12cb72880e2
BLAKE2b-256 46d1fb9240d3fd5eea53a629aae6971a6f239990b41db39069d757d6f523c38e

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 180c2e6234b0ef443c008a7b34bf44392db6c3976d8f5d3268087f46db4a3df3
MD5 29a93fe4976bec8ab38257ba419852ef
BLAKE2b-256 86c53e2b670dd97d7571411412f56df35fbee6832bd268eedc1d68befc45d0f6

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 16.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b6702672a43898a554614c83b37b07225b6b34cd375774fec8607a527de053c5
MD5 57dac137563afbd1c297118f587d967c
BLAKE2b-256 72e8517def16b82541409d9412e3dd89a341981bd6462e81aec1f313f8bf2586

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b636afd4ffcc26a6ab9401123bd6a0484a07e6c52d39be88caf056ac860840c3
MD5 6a15dda64c88a5ee579dfada4dafafca
BLAKE2b-256 07dbee6cefe2e7cb6a8f5317d8e96969d78131db1e47a987f7de71301f9102ea

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 15.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 799ed86df2d98eefd233a6f3ef95b71aee7dd2e41ccbdf7f6106f5794b896bc9
MD5 b532e94b56ea7a74b2f1d1849efc1924
BLAKE2b-256 bf00e15b8118508511c0e3b705772a92d6031dfbcc2b708bf4d12aa48c3fba59

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f73f8efec925d5bd3ef63532355a39ac03b5dca6c43d2f1e2ff7a2aefae25a17
MD5 3fed02a232baedcfa1cf9dc0d6716a6e
BLAKE2b-256 ea0b6a54ef3a3a4092599ab142540b78b259974e365ada08b52dc2f5b1a9bfad

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e488ff887a547bcdb025e2bcd9b119fd757fefaf514ba1cc59b872116d0c5343
MD5 d173b8a40800f47097f94049dc68bc2c
BLAKE2b-256 9a3cbc95fb8390a5521fc8b6c97711e88fa5a59faedf96ef0c741a3349522e0d

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 06aac275cb0c276215dd1a3654ab0c3137eccde8e013da10180188496a9b974c
MD5 33c3b10eae34fa2b05579194dc8aec20
BLAKE2b-256 1f9012c8c5099be962b276c81395b5fbda0f777bb3f77a4edf9c80e44d80fcca

See more details on using hashes here.

File details

Details for the file fyn-0.10.14-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: fyn-0.10.14-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fyn-0.10.14-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 8a9819182ebcd7ed104023f64b7f2c09b4f4621b4a8cc56deefc35b955c5c14a
MD5 4eec93a6dbb967460a4de3b6e33e8fca
BLAKE2b-256 9d7bb9bbc5bc4c3e1cc398ec8f7ede49e698cfb63d1723c51993c256e5a2e473

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page