Check whether a port is free, find a free port, wait for one to become free, inspect what is listening on it, scan a list of ports, or kill whatever is holding one — fast, and on Linux, macOS, and Windows.
Everything is implemented natively (no lsof, netstat, wmic, or other
subprocesses), so it works in minimal containers and is safe from shell
escaping issues.
Installation
pip install portly
Requires Python 3.10+. Pre-built wheels are available for Linux (manylinux & musllinux), macOS (Intel & Apple Silicon), and Windows (x64 & arm64).
Quick Start
import portly
# Check if a port is available
if portly.is_available(8000):
print("Port 8000 is free!")
# Find a free port (preferring 8000 if it happens to be free)
port = portly.find_free(8000)
# Wait for a port to become free (up to 30s)
portly.wait_until_free(5432, timeout=30)
# Kill the process using a port
portly.kill(8000)
# Get process info
info = portly.get_info(8000)
# {'pid': 1234, 'name': 'python', 'cmd': 'python app.py'} (or None)
# Scan multiple ports at once
results = portly.scan([8000, 8001, 5432])
API Reference
| Function | Description |
|---|---|
is_available(port: int) -> bool |
True if the port is free on localhost |
find_free(preferred: int | None = None) -> int |
Returns preferred if free, otherwise any free port |
wait_until_free(port: int, timeout: int = 30) -> bool |
True when the port frees up, False on timeout |
get_info(port: int) -> PortInfo | None |
{"pid", "name", "cmd"} for the listener, None if free |
kill(port: int, force: bool = False) -> bool |
Terminates the process(es) using the port |
scan(ports: list[int]) -> dict[int, PortInfo | None] |
Process info per port |
PortInfo is a TypedDict: {"pid": int, "name": str, "cmd": str}.
Platform notes
get_info—cmdis the full command line on Linux, the executable path on macOS, and the executable name on Windows.kill— sendsSIGTERMunlessforce=True(SIGKILL). On Windows the process is always terminated forcefully. Killing another user's process requires elevated privileges and raisesPermissionErrorotherwise.find_free— the returned port can be taken between the check and yourbind()(TOCTOU). If you need a race-free reservation, bind to port0and let the OS choose.- Visibility — process info and kills only cover processes visible to your
user; other users' listeners may report as "free"/unreachable without
elevated privileges (same limitation as
lsof).
Why portly?
- Cross-platform — Linux, macOS, and Windows, with per-arch wheels.
- Fast — Rust core; no Python socket gymnastics, no subprocess spawning.
- Correct — native APIs (
/proc,libproc,GetExtendedTcpTable), with graceful handling of zombies, permissions, and races. - Typed — first-party type stubs checked against the compiled module.
- Small — six functions, one dependency-free story.
Development
See CONTRIBUTING.md for the full setup. Quick start:
uv sync --group dev # install dev dependencies (or use pip)
maturin develop # build the extension in-place
pytest tests/ # run the tests
Quality gates: cargo fmt/clippy/test, ruff check/format, mypy,
and mypy.stubtest. All are enforced in CI.
Examples
The examples/ directory contains a FastAPI playground app that
exercises every function through a small web UI:
pip install fastapi uvicorn
uvicorn examples.main:app --reload --port 8712
License
MIT © Patryk Bochenek
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file portly-0.1.0.tar.gz.
File metadata
- Download URL: portly-0.1.0.tar.gz
- Upload date:
- Size: 36.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b83c1d9ef56fd00a777abb7faa95793f1a5ef25d4458a9b00f82a4b987821e4b
|
|
| MD5 |
e98d9765491aef2bf94b147e20c1fbc1
|
|
| BLAKE2b-256 |
62898a14625fece3dd3080667d71e7c27e6a4b21ea024897e1045ea211116448
|
File details
Details for the file portly-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 475.1 kB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
358cf6abad7e6aee5c3e25c75a6d9decc6581974946401a3d01160225d503d64
|
|
| MD5 |
5e1f2415bf6ee17fb95888a6fddf2a3d
|
|
| BLAKE2b-256 |
dee96f7a8f5557f39d8275fe4fd0faeb2fb4f5a973762ac52a94d51aeebd6384
|
File details
Details for the file portly-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 428.8 kB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea0d5e9da105f24949c0f9dbe38ded660af4399e96eaae8436adc67b25315ee0
|
|
| MD5 |
d1d799f43fb83b57e8ae26da5e1b4f15
|
|
| BLAKE2b-256 |
1063e2eed6ec91afda5a1f31782b42078098262b5d70cc2d3d1838b4f00c948e
|
File details
Details for the file portly-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 262.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
074768c5e2df70524a78194c4d1521455c5c47c8920cb6c4516737c0215ccbec
|
|
| MD5 |
1159cf8e7bcb1b2792d333be61be3f6d
|
|
| BLAKE2b-256 |
48cc5d43df907c706290809e25d3cbe2a78ad17c5c3d35772a7a112bd358799f
|
File details
Details for the file portly-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 250.1 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e1733e0af4f2974bd2be85840f2f0319fe17accabdc81e9a2007e6cb07e992a
|
|
| MD5 |
e2b5f1a7665ea840bda9d272519103eb
|
|
| BLAKE2b-256 |
a33aab512ab0faa4b1de3d279cd16f30768d5b00d5127864daf877e218716e26
|
File details
Details for the file portly-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 259.6 kB
- Tags: CPython 3.15t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
447745764bb2b27819bdc3625f450b7862c20c0f7899e14b28f2f5fc6e8c0952
|
|
| MD5 |
b10442515d13c182e84b0d72dc9a2ef9
|
|
| BLAKE2b-256 |
0eedc26f71494d5b86c230f0a89436262586f7943e202303d4635422c20d8716
|
File details
Details for the file portly-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 260.4 kB
- Tags: CPython 3.15, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b11bc1933eb2a54d5f7a9a6425074d9264b5ef7d9887f80dfdff3a2ca08d6d5b
|
|
| MD5 |
eceba38663bc6c4a8609bbb944cbe690
|
|
| BLAKE2b-256 |
882f9604b4fa1f4f2fcbaaec89710a372369d634a6ae6dc9d430d6849b9da52c
|
File details
Details for the file portly-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 472.4 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec273e4d1692aed719affc0a2cc5c9da9d99466042b6f889e0af6f42540d28ef
|
|
| MD5 |
af5465a211522ca77c81a2b55b493293
|
|
| BLAKE2b-256 |
c95167a281e8fd559e51d7acf19ac6cc4e03b09698cdf7bfacb68ae98d66c572
|
File details
Details for the file portly-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 425.1 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd51861d4e629eafc06b19420af7350fccee447c25941fde4de4817e6708d107
|
|
| MD5 |
2a26f3a4f213cc569f1bf165d8ca77f7
|
|
| BLAKE2b-256 |
b75b929ec5362a6bc37a57c0a14f9ba5886a247cc2d6d90e7985c83abfd87558
|
File details
Details for the file portly-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 259.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34b4c0fa92ff9356a7da04360af3a3db9114b1916669507fb28306a29517db6f
|
|
| MD5 |
ed660f41b77308d693bd3563b8a55eed
|
|
| BLAKE2b-256 |
e7e0e7839798dadc42ee826f2c2de38ffb8d7c51d431f099d44f01d8450afb2b
|
File details
Details for the file portly-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 246.7 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa6a525f774431bd46559211b022c9463ab9f3592b7b3a94a143e9bd178b0ea7
|
|
| MD5 |
f1402aad67ec4a0463283dddf8b1b652
|
|
| BLAKE2b-256 |
11e9ca3936494fa24f2f5eba231458400e1e125e5fe240ee56c6eb62a73c31eb
|
File details
Details for the file portly-0.1.0-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 119.1 kB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34d5d6060c4c38b9f49be2b79022b3f22ac2df70f444fded284346c99ed6d485
|
|
| MD5 |
00059031ebfa8bb4c389c1e4ce04a126
|
|
| BLAKE2b-256 |
4e8fd7dd8e128bb80562fbdcca30722d8edbab2ce6f51f38c688ef3815cd48b2
|
File details
Details for the file portly-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 122.1 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
817e3d859888bdf669f1f8582b9ff340013d2f64cbe3004f0a061a637a11bdc4
|
|
| MD5 |
5f0362dd097aa6e92885f7fef6f10ce5
|
|
| BLAKE2b-256 |
4d949a4de137e38c0f7f2d83653eb10dd76179d1edc24f8f0dcc1dbcc916315c
|
File details
Details for the file portly-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 473.2 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bca209cc80ff909954f25c1d8c74b0778d5393afdf309d2a3b90d477a759a29
|
|
| MD5 |
695e1a2f4ec7f35b9e93442352948ac2
|
|
| BLAKE2b-256 |
0c500ad4c313e543b1d795a2ec4f508ced6ce6676fa2aad57eca9ede6e1d5d10
|
File details
Details for the file portly-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 426.5 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eacd7c7709f81d7423fa8c0a7a38b5ad56d200bb359636a7713d05e9be9d107f
|
|
| MD5 |
07b1189dff3ed81f74b63422b69d66cd
|
|
| BLAKE2b-256 |
af2f0db3efb44f0d36b4cbd94e1b98f9207d389c4611fa3f71ed358d4d5ca0f5
|
File details
Details for the file portly-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 260.3 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6db0d07979a66489a6f81d0b9504d1a7c6ccd587ea86a0a2615d6cb6313a311c
|
|
| MD5 |
a894fcf863e28b2d2af528703f0fa9c5
|
|
| BLAKE2b-256 |
9102d515ce140b09b3562baa6ff76c22a66721378c24ac20217214a51570c9c7
|
File details
Details for the file portly-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 247.9 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c496e6cce595aedd06c73ab4020036522c7f88261090a0842a2a806574adcb5b
|
|
| MD5 |
2a35aabc8a2c21cff6f61c74ea34a04c
|
|
| BLAKE2b-256 |
02af89e5b0eb8d26c2ddf2851ea0f46339ff090f5ee963a9c570579ff5533dfe
|
File details
Details for the file portly-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 198.3 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fd24df09f6c74d66dfc477b0efcd93b0b88d60c98eaa409c4a7856bc5d3c2de
|
|
| MD5 |
d31da326ee7f308f80e846e68f25fb42
|
|
| BLAKE2b-256 |
decff37385ac5bd620f41af4760a7fbe8086cf9ef9b99c95646bc88fdfc577d0
|
File details
Details for the file portly-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 208.2 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
423b4f5e28bd3b1a90849e441d04c1a2742b3eb914b666ff61e972b788d416ee
|
|
| MD5 |
732309a55d8acd4b9e69b1ba26ad5198
|
|
| BLAKE2b-256 |
d4e91fbcd52bdf18b4b36e4f1f00f0da38192c65c492d58530503b45160e8b69
|
File details
Details for the file portly-0.1.0-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 119.2 kB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54f2d58fd364a6be231960b0bfdfecfa667644f3aa168b3218a392a5a6631adb
|
|
| MD5 |
652a4367487035f1c89ab7e0bc333921
|
|
| BLAKE2b-256 |
3266ae334e49bdd2ff0521aba5b9febb4314f568494718f07b646d79d5ee37ab
|
File details
Details for the file portly-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 122.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00ef7c78a6abe7d55be96fa1d3f7c7566682d7adbb768842b886657233049e48
|
|
| MD5 |
c3abb7727cdc1fe10066f2e3fc7e2066
|
|
| BLAKE2b-256 |
90da4ed09f779e568b8e2ef99caa6a63f39ee05c259204412351de3e13a65740
|
File details
Details for the file portly-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 473.1 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd8689e6f8786d48708a4a811f6df8c5346805dd86c059091cc916b2bcb93952
|
|
| MD5 |
a5e13048fb9e0440bd099cc84e86fe5b
|
|
| BLAKE2b-256 |
ea5de33860d76d02a95409ae4ced24c04c749761299aa575c3d0f7d6ed02014b
|
File details
Details for the file portly-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 426.3 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56de61defddbd9ac7f738ce4792e72191181b62ae96a42deab3ff3b41d16126f
|
|
| MD5 |
f2f66af4646dcdfd1f32e024702d8b51
|
|
| BLAKE2b-256 |
7ee89427e6f9b753936deec797181967338bf2daada0ae02f566fdc3b9a4dda5
|
File details
Details for the file portly-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 260.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2156bab6a72948df6024cab1b58d08c95373ff8847cadb9beeccc7b625aba839
|
|
| MD5 |
d2b697191e68a346dc8f23f095e86218
|
|
| BLAKE2b-256 |
88d5e3a2e8fc6005ee28edc4d7690a344e75e66a3f05d2149ab749fbe618a359
|
File details
Details for the file portly-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 247.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37e2c56eb262e24472d3dd89a7b8b0f4ab85a5da5994e4ae8f674df9c74b9f18
|
|
| MD5 |
a5a3bc7b279189c92b04eaef842f3fc7
|
|
| BLAKE2b-256 |
ec392af6a4a4c3d260cb980fca56fcae8286c3081130012f44601de8fed814bc
|
File details
Details for the file portly-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 198.3 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
658534d58355519753b845933e9d2d7a562021c9fb97894135a014f4e34726fc
|
|
| MD5 |
4d7199e05cfce9f63ab91a3dd0af21f3
|
|
| BLAKE2b-256 |
d3524f4ff5f28b45421d9e31b4a19ce9dc10a25d8b2f3a366581a8ffee240c24
|
File details
Details for the file portly-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 208.1 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87d47d6c3a961b343d3f2afb98bb765d10e9088ed986766892bdf7a2bdd137a3
|
|
| MD5 |
44f5f445b99caeb5b193652611d10a28
|
|
| BLAKE2b-256 |
fd7a9e62355d81f69584d271efa2a38e3b98b2978f63d9a7f8ac975ed77847c2
|
File details
Details for the file portly-0.1.0-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 119.3 kB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45ca72757fbd0ea87b6c4547eb85ab6e170c1ba2336864431b8d6bc30ab09ca5
|
|
| MD5 |
f7e0dac651ab90efba7405ccb8b1230e
|
|
| BLAKE2b-256 |
1554dc28f1777748d2628dfc17624bc7a7034e34bc30d32b4f84b53a04aa6268
|
File details
Details for the file portly-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 122.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
439dcb8140b1f812edfae24d61e1fbe5dd885aa1adf61e71c20100fc287359f9
|
|
| MD5 |
39cf0a43904fdc938823a06d8f5d1e58
|
|
| BLAKE2b-256 |
4cc907315cccdc87b370016bd3fbf52f8f16474cb2955736761aab7fb6524c0f
|
File details
Details for the file portly-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 473.3 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84eb576bf4265b928ca1d79c39f590f8922eaadbdc22b1c594c5e0d13e96cff6
|
|
| MD5 |
2e9899f74fdd8d471072993739259c2d
|
|
| BLAKE2b-256 |
261e5fe89ee361b0806ccafd611ea87cdd83676d2912e064e4baced2c164bebc
|
File details
Details for the file portly-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 426.6 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78f8666ea4d90309443db6e8548972bc2eb967e67b839383de58fe01d8df7878
|
|
| MD5 |
2fe472eecb5588139885903bdced1f1c
|
|
| BLAKE2b-256 |
73fc84ec905bef015be1195a32f150370f47d8384d99ff91e60480f92d1a180b
|
File details
Details for the file portly-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 260.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f479732ce946c1a7a06637115ccbce6f41c9000ecf0318893ca8c546684aef8
|
|
| MD5 |
1bd9ca6ac83a8d87ddf03c26185b6b00
|
|
| BLAKE2b-256 |
57885a9f8ac8efd23679fd8d4a6100cbc1884d5a90bde156b1b2b864222b7e7c
|
File details
Details for the file portly-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 248.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1c0a8caf51d9b7dcd454b8bf2725c782d0908369410672669a9ed1b4f099179
|
|
| MD5 |
accd3aaf8011b471f27187c165ea2632
|
|
| BLAKE2b-256 |
3a28dde81d528be50f798e3dc09f5b3987d3e621c23f6ed9be3f77ee68e704bd
|
File details
Details for the file portly-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 198.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ac1db79d95ef59e9cbcc37bb47b9cb4487deb12efb6bd52af57d684bc6d680e
|
|
| MD5 |
9eb70392b87ff050c6ac00b291eb0222
|
|
| BLAKE2b-256 |
167176acacb9ae81971089eb855cc80e8b65b556045e36a6d729522279a6f145
|
File details
Details for the file portly-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 208.2 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf9d680d805a0333cb190c0ceb8cc98f2c78f625816ad68da3adc4eec5bb4736
|
|
| MD5 |
8cc56d5707917f96c0d3fa4525539dd2
|
|
| BLAKE2b-256 |
d6727577f03b70b21b2ebd374c9fd3644d621a6390664033475085e5f9219128
|
File details
Details for the file portly-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 125.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f135596dd356df25ebea8b6d2a95dff6302767b5d7d3dbf53e11c03fc8e965bf
|
|
| MD5 |
fe1060511d60104c4140f71d960d6aa1
|
|
| BLAKE2b-256 |
26f20191f07cb0aa69cf51326aaf6b87077f2f5cf3d7b479ae97c06e28e1f6c9
|
File details
Details for the file portly-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 474.0 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3748a708795b6a214dde226db2142907ec07f1a750c0d2094bc9b6790c5fc705
|
|
| MD5 |
03d714b0fcbc90b24a7a33a81ee4feb2
|
|
| BLAKE2b-256 |
ae525060e022caafbcafe42e889a48951a490e9cc8b2093c90661cdfc759e4f3
|
File details
Details for the file portly-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 427.5 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e19ebfa1118bea76cad38e5253f4a4aaac1e8e771115c65976f7f0bee9e764e
|
|
| MD5 |
29144d70b69c98292a47c6a2bb372c5e
|
|
| BLAKE2b-256 |
b5a42046f0cf05f0793764fe7702dc3f59ca98c5cda3ffc35f5781f4c425f23e
|
File details
Details for the file portly-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 261.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8d67071815a43889553b39bbb09f271a650a87adebdfb10293d9cf37d227011
|
|
| MD5 |
91833390218239b83b6438bdb751842a
|
|
| BLAKE2b-256 |
8be28150d05bdb6bebb8d1a904cc5be3c072c8b779954fdcad4222788c1759cf
|
File details
Details for the file portly-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 249.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86e8c03f06b4c8dcf0be71ed593b29067de184b001c0740cf4bc45c451cee077
|
|
| MD5 |
94d53723f2e661a414624660b5a46cea
|
|
| BLAKE2b-256 |
15143c52b92322888703bcde1ecee87f92694b413ab9ff32bcd2cb37df5d5984
|
File details
Details for the file portly-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 200.5 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc9da67ea9dcd82f666290d103c55160cee1ab93eace87f3623819acd60de912
|
|
| MD5 |
06f823493e95b43e3d754e6984d5abc8
|
|
| BLAKE2b-256 |
48dbcaa162440d74d84a46968612427b8634f807c4e1a3bd59133bf2f83fb42f
|
File details
Details for the file portly-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 207.2 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f0e247035349235b3b16762e267c3f1810ceee031b0e820f148ae26570bea8d
|
|
| MD5 |
5d66e2de429de1a944ca5a05739eca9a
|
|
| BLAKE2b-256 |
05ac15c41f967e9b58ec0b421980d67a66962e6952a08b98ee1ed0f85923f6d8
|
File details
Details for the file portly-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 125.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
148536360603d9a1ccd6175eedb9b2e43444bb84fd7413983d0b6d45418f20ae
|
|
| MD5 |
78d023c3f69b3a1e69ba77d52cdd9ee6
|
|
| BLAKE2b-256 |
eb0400d6790ba84df5e9a780d350b56d0a0d99375c663f86423d86a7d13caca7
|
File details
Details for the file portly-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 474.1 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbff809c95637180a642658e4fad34f5191b586a84fb8d6b00903e7bf20f2b30
|
|
| MD5 |
c1be1ece4892e0d81f63a5f01d0c51d1
|
|
| BLAKE2b-256 |
00a06a108d21439273d9faca603e783d2bae426cb7d00091a1a945450656280b
|
File details
Details for the file portly-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 427.6 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e4379f4736b1ffedad63d21295ee50eafe865b6d2c31b53209bba59ffd277a9
|
|
| MD5 |
c6267844cec19e00f8e7bee58e8ad9c0
|
|
| BLAKE2b-256 |
8f97a778da51ead5b41d819b08e174ae5be953cc5e0a18cf1ad88eefb6551b06
|
File details
Details for the file portly-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 261.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d587d3d5789b3a245e0a637d34a243a8372e6ac3467803a426473515f620ca97
|
|
| MD5 |
cb1ffac022ed0e42dcd7910577cedbff
|
|
| BLAKE2b-256 |
e616b1018d27fff2de0b02ccade8a50a270c87c8063e4dc45f0ce4d553d4f899
|
File details
Details for the file portly-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 249.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5688711abeeedf6ccb847e751aff84276565f391b40f9b6a039bd5b6433f9aca
|
|
| MD5 |
5f63dd6739a43dc9a48a2fe243257c84
|
|
| BLAKE2b-256 |
2cc71d955ea212371d3f2683a8e611aab171de78116d2919a4548e5301a42138
|
File details
Details for the file portly-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 200.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40c05b052ff57ac14dcfe82af35d3a2e20ce3946e5b378ac16cbb94efc55b5bb
|
|
| MD5 |
3ee31d568da016dad3653719eb00b73f
|
|
| BLAKE2b-256 |
5fc183a779df54982eb5b11c03cd1196e5a5953c3ca6cf02431946a7976b3300
|
File details
Details for the file portly-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: portly-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 207.3 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8990e31588e436a6860c57004ddd6549e03f847cf82f43074c607f4fff28aa81
|
|
| MD5 |
648ea94ee1830864bd47bf61b985a8af
|
|
| BLAKE2b-256 |
0b670d910d055469fe9c1d4135ee4ec97380eaf904bb8435de59b79014094ad0
|