Skip to main content

mtrip

mtrip finds exact median triplet trees. You give it a set of rooted gene trees, and it finds every species tree that shares as many rooted triplets with them as possible. The paper below calls the method RTIST; the package and its commands are called mtrip.

Gleb Zhelezov and James H. Degnan. Trying out a million genes to find the perfect pair with RTIST. Bioinformatics 38(14):3565-3573, 2022.

Installation

pip install mtrip

or run it without installing, using uv:

uvx mtrip genes.nwk

pip installs a prebuilt wheel on Linux (x86_64 and arm64, Alpine included) and on macOS 11 or newer (Intel and Apple Silicon), for Python 3.10 and up. The wheels come with OpenMP built in, so mtrip uses all your CPU cores and you don't need to install anything else. On Windows, use WSL. Anywhere else, pip compiles mtrip from source (see Building from source).

Quick start

genes.nwk has one rooted gene tree per line, in Newick format:

((A,B),(C,(D,E)));
(((A,C),B),(D,E));
(((A,D),B),(C,E));
((A,E),((B,C),D));
(A,(B,((C,D),E)));
$ mtrip genes.nwk -n -p
...
Best possible triplet count is 26, out of a maximum of 50.
...
((A,B),((C,D),E));
((A,B),(C,(D,E)));

Each of these trees shares 26 triplets with the gene trees, and no tree shares more, so both are median triplet trees. When several trees tie for the best score, mtrip reports all of them.

Commands

mtrip: median triplet trees

mtrip genes.nwk                 # writes the trees to out_genes.nwk
mtrip genes.nwk trees.nwk       # ...or to a file you name
mtrip genes.nwk -n -p           # print the trees instead of saving them
mtrip genes.nwk -b weights.p    # also save the weights, for the commands below

The input file has one Newick string per line. mtrip ignores branch lengths and internal node labels, and skips blank lines and lines starting with #. By default it uses all CPUs; -t N limits it to N threads.

mtrip-suboptimal: near-optimal trees

This samples trees whose score is close to the best one, using a weights file saved with mtrip -b:

$ mtrip-suboptimal weights.p -f 0.9 -n 5
#26
((A,B),((C,D),E));
#25
((A,B),(D,(C,E)));
#24
(A,(B,(C,(D,E))));
...

The trees come out highest score first, each with its score on the line above. Set the cutoff with -f, as a fraction of the best score (default 0.99), or with -m, as an absolute score. -n caps the number of trees (default 100), and -s seeds the random sampling.

mtrip-combine: combine runs

Weights from separate runs (for example, on parts of a large data set) add up. Combine them, then work with the result as if it came from one run:

mtrip part1.nwk -b part1.p
mtrip part2.nwk -b part2.p
mtrip-combine part1.p part2.p -o all.p
mtrip-suboptimal all.p -f 1         # the median trees of the combined data

All inputs must have the same taxa.

All three commands take -h (the full list of options), -v (version) and -q (quiet).

Output and scripting

The commands write only their results to standard output: the trees from -p, and the scored trees from mtrip-suboptimal. Progress and other messages go to standard error, so you can redirect or pipe the results:

mtrip genes.nwk -n -p > median_trees.nwk
mtrip genes.nwk -n -p -q | some_other_tool    # -q: no progress messages

Messages are in color on a terminal, unless the NO_COLOR environment variable is set. The exit code is 0 on success, 1 on an error such as unreadable input or a malformed Newick string, and 2 on invalid command-line arguments.

Limits

The search is exact, so its cost grows exponentially with the number of taxa n (it stores about 2·3n−1 weights): about 1 GB of memory at 18 taxa and about 3 GB at 19. The number of gene trees matters much less. Inputs with 20 or more taxa are not supported yet.

Building from source

You need a C compiler and CMake 3.15 or newer. The build fetches its Python build dependencies (Cython, cysignals, scikit-build-core) itself.

OpenMP is optional but makes the main computation parallel. On Linux, GCC supports it out of the box. On macOS, install libomp with Homebrew (brew install libomp); the build finds it automatically. Without OpenMP the build still succeeds and runs single-threaded.

git clone https://github.com/glebzhelezov/rtist.git
cd rtist
pip install .

Build options, passed through pip (or uv pip) with -C:

  • -Ccmake.define.MTRIP_NATIVE=ON tunes the code for the CPU you're building on. It runs faster, but only on CPUs like yours.
  • -Ccmake.define.MTRIP_OPENMP=OFF builds without OpenMP even if it's available.

Development

The project uses uv:

uv sync                                    # .venv with mtrip (editable) and dev tools
uv run pytest                              # test suite
uv run mtrip examples/example_5tips.nwk -n -p
uv run ruff format && uv run ruff check    # Python formatting and lint
uv run clang-format -i lib/*.c lib/*.h     # C formatting

Edits to .py files take effect immediately. When a C, .pyx or CMake file changes, the next uv run rebuilds the compiled modules.

On every push, GitHub Actions runs the lint checks and the tests on Linux and macOS (x86_64 and arm64), and builds and tests the wheels. The Publish workflow uploads releases to PyPI using Trusted Publishing.

Citation

@article{zhelezov2022trying,
  title={Trying out a million genes to find the perfect pair with {RTIST}},
  author={Zhelezov, Gleb and Degnan, James H},
  journal={Bioinformatics},
  volume={38},
  number={14},
  pages={3565--3573},
  year={2022},
  publisher={Oxford University Press}
}

License

GPL-3.0. See LICENSE.

Metadata

Release files for mtrip 0.4.1

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

Source distribution (sdist)

Source distribution for mtrip 0.4.1
File Size Uploaded Provenance Actions
mtrip-0.4.1.tar.gz 70.9 kB Without provenance Details for mtrip-0.4.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for mtrip 0.4.1
File Actions
mtrip-0.4.1-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for mtrip-0.4.1-cp315-cp315-musllinux_1_2_x86_64.whl
mtrip-0.4.1-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for mtrip-0.4.1-cp315-cp315-musllinux_1_2_aarch64.whl
mtrip-0.4.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for mtrip-0.4.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
mtrip-0.4.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for mtrip-0.4.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
mtrip-0.4.1-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details for mtrip-0.4.1-cp315-cp315-macosx_11_0_x86_64.whl
mtrip-0.4.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for mtrip-0.4.1-cp315-cp315-macosx_11_0_arm64.whl
mtrip-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for mtrip-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl
mtrip-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for mtrip-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl
mtrip-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for mtrip-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
mtrip-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for mtrip-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
mtrip-0.4.1-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for mtrip-0.4.1-cp314-cp314-macosx_11_0_x86_64.whl
mtrip-0.4.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for mtrip-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
mtrip-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for mtrip-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
mtrip-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for mtrip-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
mtrip-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for mtrip-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
mtrip-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for mtrip-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
mtrip-0.4.1-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for mtrip-0.4.1-cp313-cp313-macosx_11_0_x86_64.whl
mtrip-0.4.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for mtrip-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
mtrip-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for mtrip-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
mtrip-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for mtrip-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
mtrip-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for mtrip-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
mtrip-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for mtrip-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
mtrip-0.4.1-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for mtrip-0.4.1-cp312-cp312-macosx_11_0_x86_64.whl
mtrip-0.4.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for mtrip-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
mtrip-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for mtrip-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
mtrip-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for mtrip-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
mtrip-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for mtrip-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
mtrip-0.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for mtrip-0.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
mtrip-0.4.1-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for mtrip-0.4.1-cp311-cp311-macosx_11_0_x86_64.whl
mtrip-0.4.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for mtrip-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
mtrip-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for mtrip-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
mtrip-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for mtrip-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
mtrip-0.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for mtrip-0.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
mtrip-0.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for mtrip-0.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
mtrip-0.4.1-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for mtrip-0.4.1-cp310-cp310-macosx_11_0_x86_64.whl
mtrip-0.4.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for mtrip-0.4.1-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 13.3 MB

Release files / mtrip-0.4.1.tar.gz

Download URL mtrip-0.4.1.tar.gz
Size 70.9 kB
Tags Source
SHA-256 checksum
How to use checksums
34d61252d08fde592339ffd95d793f8667d9bc114451edaab77c0f4ecf0d3e76
BLAKE2b-256 checksum
How to use checksums
84de30acee30150a86fea942b9fd360bb56562807e27a01ed3eb43c86c478e28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL mtrip-0.4.1-cp315-cp315-musllinux_1_2_x86_64.whl
Size 337.1 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d21579346b19d44e7902219586b4a6cf105309845d6cac1b9d34a8169f1d2c65
BLAKE2b-256 checksum
How to use checksums
7f9106288a080540aa68612ba21da1540d16264963870f73d032adc9cdb469c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL mtrip-0.4.1-cp315-cp315-musllinux_1_2_aarch64.whl
Size 328.7 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ea20defe9c9c1b2161640ca66a87853d0fb58dd2d7443aad9e7cbe646b179f98
BLAKE2b-256 checksum
How to use checksums
7e9c5df2c04bc819443439c8064b045558171b414d55b10f19e4ca550f841328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mtrip-0.4.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 300.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9b90cd81cc645848f49789086aafd7d524b2f4beb5bc47c9926a101f8b6d8051
BLAKE2b-256 checksum
How to use checksums
afe5ca7be9f5cad5f5bfd39187a6a731acf27120dac59c5213def51076a39898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mtrip-0.4.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 290.5 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
404e92a0b869794a10e6409b61610b3b0c1b5f0124f6e63a3a986bbd5bc3e876
BLAKE2b-256 checksum
How to use checksums
1fece6d5c3a2559a08718b8d10993fc1b6dee0be670ced3d7363b6dae6ba87a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp315-cp315-macosx_11_0_x86_64.whl

Download URL mtrip-0.4.1-cp315-cp315-macosx_11_0_x86_64.whl
Size 495.2 kB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3121802402383027ff35bf3952cce02116d99fbc05cc06b8590c2d4291e6aaff
BLAKE2b-256 checksum
How to use checksums
fcb78df8f4e1c1484e735f23ab525b95eb9a25b70273737146cc4debf7e902f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL mtrip-0.4.1-cp315-cp315-macosx_11_0_arm64.whl
Size 457.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cfdd06223bcdac5de574898d470b5cb27cde898d78505915b6b8dab2dfbe50b
BLAKE2b-256 checksum
How to use checksums
5ad71d2f38250a531b2aa821da07f5f6f7ac8372a6bd458790ef961cdd7d11a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL mtrip-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 336.9 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e7b31d1589b34dfdda58ffc442053a976d4cec5a7b8d9584617248c4d008e4f8
BLAKE2b-256 checksum
How to use checksums
0c5262558aa356ab8d3cf134169ae4fe77725e732f3453b192249d777ce5318b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL mtrip-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 328.5 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b103294e83ce1708dc2cf29242aae8592dc85e26def3ae8d76f1c5fcc513c2ce
BLAKE2b-256 checksum
How to use checksums
2562a0e1f3c21650c6276e5597dffc468f971e492f84e3968c1c98e69e961b2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mtrip-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 299.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d55c2edc556ccddceb96245b34de5ea171b454a1dcd56bc9f344ca156cb1f57e
BLAKE2b-256 checksum
How to use checksums
0e0bfa1d0d4cbb9f51708302748ec171d7ce16e3ef7744eff1a9a6479e2f0998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mtrip-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 290.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
97e5ceda268975517319afef6a4bc1a01eafad6e827f539e11c691aca2cd2238
BLAKE2b-256 checksum
How to use checksums
c9af4a97cb2f584380677b416003f9bf99ddbc10e0d512512ea726dc4f0cca9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL mtrip-0.4.1-cp314-cp314-macosx_11_0_x86_64.whl
Size 495.3 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
eaf56f423a45ba76f87f48cacb7eca4daac701786a541a3c5cb3bc0701f7aade
BLAKE2b-256 checksum
How to use checksums
728bc16d56a04ddfdcd4fd8dadffec5ac803f05042e5cc6892e045f2a400dc37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL mtrip-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Size 457.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1412dc258c3d6f31e0f0fd2aeae4f7e2df516838849e861713d1af0402b1c780
BLAKE2b-256 checksum
How to use checksums
3da9ebb551da02b255e71d59cd8576e678ccfcba8faf8577c6b001cdf22ed1fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL mtrip-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 336.2 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bf3455ad935dc543e1c310c2a0e6a9ff90c38f40dadade3db76cd91f351698e9
BLAKE2b-256 checksum
How to use checksums
ed13506501477e7f88081c36316dc6dc62ca617bdea2d6e893401f9240856e0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL mtrip-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 326.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
87a03246f8105c54e7f6c5109e14943493789e276d92fdbc073a22bf8436f9b3
BLAKE2b-256 checksum
How to use checksums
4ee6bc70374111779dbd2cddc6f487e33f9a7c9a6f5b0e2f48708d6c1b91b8dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mtrip-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 299.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
688716061df11332bacce7349fa57766ca264312f70408aa3cb64ff53e34f820
BLAKE2b-256 checksum
How to use checksums
54a27f693218c0f7b45fb9ea271a0fb65fc93badefa6c87cc6f2e85c9d505eaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mtrip-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 288.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
659450518d26c2e1d6e080f5a41ab94a68bdde2e3a65f2accc9bdbb436d77684
BLAKE2b-256 checksum
How to use checksums
45dfc22e390ccb894a199892de86c851d7867e88aaa6dddea6778c8b91697974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL mtrip-0.4.1-cp313-cp313-macosx_11_0_x86_64.whl
Size 495.3 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
23ab471e2f1684448f22e2d1eab3f1c3d30879619f1ed0ca9f2ad776e1c6d82c
BLAKE2b-256 checksum
How to use checksums
59e610ecd2899577e09f7d9e796ca84a4f319060d1e7d1c94f39b00e84393b2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL mtrip-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Size 456.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96934cda88e0b946068a2e4d661a6eed6de2cc7a78181b0be3b3ea60bf6a461c
BLAKE2b-256 checksum
How to use checksums
5f011742da86c7ad8965cbf46629b48d11116f29f2d886fe0c907ddc38e23385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL mtrip-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 338.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
47796fb06ccff69eee9b8f5d3600967d604efb712890fb4019ba71572810fd39
BLAKE2b-256 checksum
How to use checksums
782a692c9498169a218c4fc37617a2b4dc2c57f5080c7cc7f56f1a1a4af2b123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL mtrip-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 328.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
90f847ab40c36559fb86d5a52c3e1562aab68fe4dc775f693a43fbe0ca907a61
BLAKE2b-256 checksum
How to use checksums
dbd01d7293535f9ddcd68e65b95b5f735dc7f4509c10f92fb1afdc8ee0a7c209
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mtrip-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 301.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
69547798160ae2c96e4b55c434f5cde3f3fa7e8b231a4b26424ce25357222d29
BLAKE2b-256 checksum
How to use checksums
911cbcbb808fc2096bbb70fcc3458a3dbf9ef5868bc2b4b32d2507ea9f7cd794
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mtrip-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 290.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e12584343fd7f144ab1576458412627b827c1b530b5a4f802ab0c6c3f5ae1083
BLAKE2b-256 checksum
How to use checksums
8562404e49309ce14bb534f5e4f048989e06143d30d767892aca48234b4d73ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL mtrip-0.4.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 494.5 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
90ec70ac4138daf560339a05e7b68a10bbfba9def3bd1e953d4b6d508336f0ff
BLAKE2b-256 checksum
How to use checksums
61f7d362f4e3f76ee074c3907bcb6ebe7388c3a08356f69c8c81b20737b31e75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL mtrip-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Size 456.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dfe2cf795bf823f46bdbd8b3b7375be973101984d63c750d611c1fa395dde3e8
BLAKE2b-256 checksum
How to use checksums
867c3a1fa3788b2e33b1a48ab9c1b0e8bd4fe75aad18dba1b06394303753dc3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL mtrip-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 338.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
912cec08fc65bd1ac6e1ac888750e70596878810bb94839f654cef1545bc7573
BLAKE2b-256 checksum
How to use checksums
cd6bbea24b44b59c12eab839ca09084e73bc61e0b91bf3c99aac78185130a817
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL mtrip-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 330.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
87018f4ccedd43679070d51c433b1ea51f5708b675ff6fba11381c88de2bd3e1
BLAKE2b-256 checksum
How to use checksums
291210d4a4b53beaeffba82a70e08d60264e8a37d5d84fcf43e226ea784d6afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mtrip-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 302.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5095c090175f8e4b4d469cd892bcea90103e13d89a65bc24c317bd01ac9b372b
BLAKE2b-256 checksum
How to use checksums
d7938c4389acb21bd07401c7dfeb8ac6e8896cf2efbadb090d3350212febf64e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mtrip-0.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 292.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
843a50737fd75e558ef5f4929ae53bf2ece31a5bc74ca3101a8b6444fbce5812
BLAKE2b-256 checksum
How to use checksums
ad43bb9bbe67a5c33a8096b9b8b9b064545034dcb05ed1637d13eb43a5970de0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL mtrip-0.4.1-cp311-cp311-macosx_11_0_x86_64.whl
Size 492.9 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c3fe16eec5a5225e0966015960d439dd0820470f9092c04f1385554676e539f2
BLAKE2b-256 checksum
How to use checksums
e179942d57db3aabd1c280dc54b19857aa506e4163b2c7e48c1d65b471984b3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL mtrip-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Size 456.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0758b35f0c06ad852e57b1114ff45326bb53b391e553fcdea981323414fa35d0
BLAKE2b-256 checksum
How to use checksums
7e621a388e3cdf5c6581ef763175c922581a9ad94545fa8a1e0b92532b92e2f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL mtrip-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 339.8 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fa71ded7a881ac9b2c2fe336662fe925036a2785c75a98faf27ab112ae97190f
BLAKE2b-256 checksum
How to use checksums
a6b7abdec5cc6368039ee5d01b18d71367f93e92be897481d6cdd2df1be78d12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL mtrip-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 331.5 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6b4ab7008296ed6e78a60659ce9d6d056f1982cc99267934cd3c68f7eb6a98a7
BLAKE2b-256 checksum
How to use checksums
3b20026b3d5aea78369e3cb638afd4b15f31b8701484782237281f0b9d6aa081
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mtrip-0.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 303.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
41a02218cfc6f0b6806ce8690891e1f88ba4cea5c14a59a729863d00f11f7b8b
BLAKE2b-256 checksum
How to use checksums
207ef9368f0f3612f2610b94ded5cfd6e328951f0d91ca44141c3faad3c44712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mtrip-0.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 293.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e9fe73359bf77901f6adaa1468bfde8584071ae827b7735e6f501dc887f695ea
BLAKE2b-256 checksum
How to use checksums
35b7dcfe886769663fdcbb0bce6a775da6a17f20c493cad979b27611a4c2fca8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp310-cp310-macosx_11_0_x86_64.whl

Download URL mtrip-0.4.1-cp310-cp310-macosx_11_0_x86_64.whl
Size 494.2 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b672b66f146d03a1abd13804caa6b8f9f5e11e1d99804288b733abf1a97c8425
BLAKE2b-256 checksum
How to use checksums
b8cfdcf3c946dc87eb40e9c2a8c3299b9a3614a8f1e7fd49e6c8bdc1ab961e63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Release files / mtrip-0.4.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL mtrip-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Size 457.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8266911ab9a298f3517f73677c06363049cd36a7b6ded2bbed62aa2de25c90e7
BLAKE2b-256 checksum
How to use checksums
9a9009c067866d62e97cc80e80f64eb0d9ebf7be609e46b8a58573f62492ed8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}

Security for mtrip 0.4.1

Provenance

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

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.1 This release

37 release files No provenance

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