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 drop-in replacement for common pip, pip-tools, and virtualenv commands.

Migrate to fyn without changing your existing workflows — and experience a 10-100x speedup — with the fyn pip interface.

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.13.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.13-py3-none-win_arm64.whl (13.7 MB view details)

Uploaded Python 3Windows ARM64

fyn-0.10.13-py3-none-win_amd64.whl (14.5 MB view details)

Uploaded Python 3Windows x86-64

fyn-0.10.13-py3-none-win32.whl (14.0 MB view details)

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

fyn-0.10.13-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.13-py3-none-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

fyn-0.10.13-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.13-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

fyn-0.10.13-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.13-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.13-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

fyn-0.10.13-py3-none-macosx_10_12_x86_64.whl (14.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: fyn-0.10.13.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.13.tar.gz
Algorithm Hash digest
SHA256 8ac1c8e08b75432e696c0891d7d593ddcc661ca3db8f169ea7e58ff797ece899
MD5 6c5f7b6310cb299d252a83e06d38d2b4
BLAKE2b-256 ddb87d26e1f7b3bcc0c9eb974a4df3e23f460a591efbf18635675875e2c2582e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-py3-none-win_arm64.whl
  • Upload date:
  • Size: 13.7 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.13-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 013834cf7c0fb2988eda099e8a0cf5c641efbb146e94cd44936941a0ec265570
MD5 23866c9399304ee554637de7ef1e0073
BLAKE2b-256 e54bdf820eda7d0021a8d1ebed3b0b419d22208eb0358836c890902c96a54694

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-py3-none-win_amd64.whl
  • Upload date:
  • Size: 14.5 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.13-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1f945ce1fc3bd8081bbec8a78760128628792202bfbd18b4972356f2df5f8819
MD5 d018849ed8fad18eccdccc1228c3afa3
BLAKE2b-256 4b45845c2f1a45a823ab20778b64030f471774f8ae5ba831f4a0fc28b6d8e8d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-py3-none-win32.whl
  • Upload date:
  • Size: 14.0 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.13-py3-none-win32.whl
Algorithm Hash digest
SHA256 281202c30b0459934f88c751fd78f1ed0964edd3e7f22c6249785731513d7af4
MD5 ba1f4c8f9d43702de98fff85bc1c2286
BLAKE2b-256 d98c81d6adfed35bb1a3113c51ab11b724910ad9655473970abbd98778215e2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72ae7785c7efb0ef51414f25879983897c7ab0b79dfb7bdfd8c759e07eaa1500
MD5 8c287d0c7d51766bec0978f8899d78af
BLAKE2b-256 5ab4296fc4d5bec9afa50c048346a2a5b8ee7644eb738e5dc1235db40075bbff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3a738d4064f5f75212cc5c7373f37fc3d4dde442833b500ca30ae540a5c31a41
MD5 f85f29a0e7dedfeab0d933e1377d1e41
BLAKE2b-256 0516e7ab3b7719b11f4f6b50bafca5beabbc04a2e339bb32ae8eb51db8893536

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 c46e2ab42cb832aa1c75200af3ccca054a76c1f9ee5e95d131b36f3c94bb27e7
MD5 88a00474a5c45859c51ee4b7cdaaf01d
BLAKE2b-256 a955986185258e86dedd07a38115c6cf4052721193f2dbe6554fc5733c07718d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 5a60a869798ce88675b62fea28b70f198d94b2d230b26986994da3e04acdc831
MD5 768d11daa35e5defbb51c587eef7e221
BLAKE2b-256 18a043ec6feff953d4bb258305192ec7b520ee88068b18de018d85814d34d73b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e9ebe0f9e62bb768852ea207ed667d17eb9cdb0d32149b40c2e98aea793c926
MD5 95be1306ee34bab56257546fbee2743d
BLAKE2b-256 dde25430898696e726191bb097c518b26c855dba64b8c5a4afdd181edd1f7861

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8029a53203496c64d3541fa9658d3162f0617a90ecf0e6477e2b87a6f7f38671
MD5 490e5b9706f6b63bb8f34ad159957ad2
BLAKE2b-256 a658c3ffe1ad6d6ad1e05ccd4e92f230181d4291dce51dde8bdef7ede9f6cfd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2795216c678955716ae06eb01482bcca0847e9aa062527f019e1fa29ec462ff3
MD5 de1382abadf420a2671a225b0fd28409
BLAKE2b-256 8f9165d93d3fa5d8fafca819c1f4e221fcbdc669eafe4ce4ca05f338e306500c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4cfcb6a6c6f04f58a4136b1fa0b488f785ec2a77fa7979a03ff8e0d9c7960918
MD5 1eabc0c85de82e74cb46476dd2e21656
BLAKE2b-256 2d19d77ec78466184c27c8715511a12f9bb31299095f43d2bee3aa001d245225

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d315a0d9af00dac0efb6e26a2d629ce1acc9a7795af7348d3905c5ce4839e9f1
MD5 aedafc515a75edecc72b27c5a2eb3bd6
BLAKE2b-256 d1fe8159af5d6d517093d624038671041be65cbd8167c968c68bb9f95a7c23bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a3cd3bac2d08a9ce6521878975be6a3979958e2c6619aa5431e2e861771a7f8d
MD5 f0d10889d35c70c924b8d34192a5901b
BLAKE2b-256 34e2af5a4e51f213178158f317cfe8c00dcad6d9e486c958fc519f0305e115da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 48fb1c8fa8bdbe17cae36ca515ee49aab680ea64591f355ec9778cddeb852c32
MD5 0e49dd1877b95952a1b19b803938f567
BLAKE2b-256 c913d04fca8da617d36ac613ea74d94cd97b4c40babdd1af50e9986cfb71c418

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 91a514aedae44b01ec19bba80364bb0b070b4744d4e7ee49070cad0cb365f58d
MD5 67f8364cebeedd1f7198787940b8b53e
BLAKE2b-256 5f81fe4f2a956571f3c7d229dbb709eeeb1cd14d04410837a7bb31613e7ca15b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09c9fd30c8f5ff58c76a32cd13fd4e60f4a346aab97fe8938bf73140a61eecb2
MD5 d461cd2362954e2d966f1a776d4da894
BLAKE2b-256 3da34f4f6fa3178fd682e74e5458c9a2a6957fc02478ef943a6fb6c6133ab44d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 14.5 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.13-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 787b64a06b173653c78cd49d89e5a1f88a7346d67c70290091a9290a0ab8d444
MD5 f21700335218b4c1e0bc27e507230a53
BLAKE2b-256 2a27ea50b6b1cb1b00ab2c3392123782ce352dfa2fc78cdb70743fc6f6658266

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fyn-0.10.13-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.13-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 4b168b28e2fff52d296327d9c73edb20733a7e0ab428d3fe40f0426078d91aa7
MD5 95c18b7d0c5c8d6f332dde854b0d34d6
BLAKE2b-256 05722c272a81f839449875f6d2448d9f24e2b7f7df85bb1d28353f951a3b3dee

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