Skip to main content

Fluvo

PyPI Status Python Version License

Read the documentation at https://fluvo.readthedocs.io/ Tests Codecov

pre-commit Ruff codestyle

Fluvo gets data into Odoo, fast. A high-performance, Polars-backed ETL toolkit that replaces fragile, manual data prep with declarative, repeatable, configuration-as-code workflows.


Why Fluvo?

  • ⚡ Fast at scale — a Polars-backed, multi-threaded engine for importing and exporting large Odoo datasets.
  • 🛟 Imports that don't lose data — a load → create fallback rescues the good records from a failing batch and writes the rest to a fail file with the exact error, so a few bad rows never sink the whole import.
  • 🔗 No import-order headaches — automatically detects relational and parent/child data and runs a two-pass import, so you don't have to hand-order your files.
  • 🧩 Configuration-as-code — define transforms as plain Python with a rich mapper library: readable, repeatable, and version-controlled.
  • 🔄 Server-to-server migration — export, transform, and import between two Odoo instances in a single in-memory step.
  • ✅ Clean data before it lands — built-in cleaning and validation catch bad values before they ever reach Odoo.

Installation

You can install Fluvo via uv or pip from PyPI:

$ uv pip install fluvo

Quick Usage Example

The core workflow involves two simple steps:

1. Transform your source data with a Python script. Create a transform.py file to define the mapping from your source file to Odoo's format.

# transform.py
from fluvo.lib.transform import Processor
from fluvo.lib import mapper

my_mapping = {
    'id': mapper.m2o('product', 'SKU'),  # external id, e.g. product.A1
    'name': mapper.val('ProductName'),
    'list_price': mapper.num('Price'),
}

processor = Processor(my_mapping, source_filename='origin/products.csv', separator=',')
processor.process('data/products_clean.csv', {'model': 'product.product'})
processor.write_to_file("load.sh")

...

$ python transform.py

2. Load the clean data into Odoo using the CLI. The transform.py script generates a load.sh file containing the correct CLI command.

# Contents of the generated load.sh
fluvo import --connection-file conf/connection.conf --file data/products_clean.csv --model product.product ...

Then execute the script.

$ bash load.sh

When the import command runs, it automatically detects the data structure. If it finds relational data like parent_id fields, it will automatically switch to a robust two-pass strategy to ensure the import succeeds.

Documentation

For a complete user guide, tutorials, and API reference, please see the full documentation on Read the Docs. Please see the Command-line Reference for details.

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the LGPL 3.0 license, Fluvo is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This development of project is financially supported by stefcy.com.

Metadata

Release files for fluvo 0.0.3

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

Source distribution (sdist)

Source distribution for fluvo 0.0.3
File Size Uploaded Provenance
fluvo-0.0.3.tar.gz 361.4 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for fluvo 0.0.3
File
fluvo-0.0.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fluvo-0.0.3-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
fluvo-0.0.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fluvo-0.0.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
fluvo-0.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fluvo-0.0.3-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fluvo-0.0.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fluvo-0.0.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
fluvo-0.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fluvo-0.0.3-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
fluvo-0.0.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fluvo-0.0.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
fluvo-0.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fluvo-0.0.3-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fluvo-0.0.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fluvo-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fluvo-0.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fluvo-0.0.3-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fluvo-0.0.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fluvo-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fluvo-0.0.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fluvo-0.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fluvo-0.0.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fluvo-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 18.9 MB

Release files / fluvo-0.0.3.tar.gz

Download URL fluvo-0.0.3.tar.gz
Size 361.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bc03d7ef603336411cade885f4d9ac8dcc9a2e63479d6a9ada24574db08fcb90
BLAKE2b-256 checksum
How to use checksums
f3437ddc755c6c793f174c0e6d2588d34c6a1e7987ad52f28cdf5c7115181754
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp314-cp314-win_amd64.whl

Download URL fluvo-0.0.3-cp314-cp314-win_amd64.whl
Size 603.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b3e164d6fdfe322b2b50ce24a4b773502e7dc07654f85c52ad901339cf202ae8
BLAKE2b-256 checksum
How to use checksums
8a8718c00973839d6139886cd1ea4d6cb71af4ff8b4294e32dc5e362f4581a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fluvo-0.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a885c3032617cba233b66dd3b6600552ac262b1b67bab8190a038ee3f402ebcc
BLAKE2b-256 checksum
How to use checksums
cda922d9356be130709f316a40b527de050bb39933e8296c2b022103a8aa3e1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL fluvo-0.0.3-cp314-cp314-macosx_11_0_arm64.whl
Size 699.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e6fa5cf187937585ad405594aa235feb15d506c41afd24d8395454b8b02975c2
BLAKE2b-256 checksum
How to use checksums
2c20d180f4d71ffcbcb6f3e5c487d2ecc0e7df12bf35163c41ca165d0b809186
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL fluvo-0.0.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 742.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0756f352d635846cb4bebd4b3b3092aa1dec6e6a9fcdfd163074a4abc8a744b1
BLAKE2b-256 checksum
How to use checksums
e655f91ef1e2f04eca718997f67d3a367b6e93c0a5c56765def07483ca8cc49e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp313-cp313-win_amd64.whl

Download URL fluvo-0.0.3-cp313-cp313-win_amd64.whl
Size 593.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
66465f7c3e510366331a67a8be64fdca95e738194091a1f99db45720a616e2b7
BLAKE2b-256 checksum
How to use checksums
1d96b357a6da6983c9c60986c4216e055a30b13f673dbba9261bd277d1237254
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fluvo-0.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ee70bdbb09bc415c87bab7c4866c919a25af6e4be2fe7ba6b248470cb4def91c
BLAKE2b-256 checksum
How to use checksums
b750e7b89dee6573da3bbf360aed318e4b1e3a558e2f0dde8b47ed5251c4da5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL fluvo-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
Size 698.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2065f3f73518c0acf3b80371548dffbec9304b8cf86601c35ee4a45944aca6ab
BLAKE2b-256 checksum
How to use checksums
05313debfc26a1bef1a32f593c2999a5688434f29bd0c2129d7580fe6ec8bf56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fluvo-0.0.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 743.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2f7036f03e77c80c7868726975a38f8a49ffe2d0ae5a48565f1249a740c0e5df
BLAKE2b-256 checksum
How to use checksums
ff211f7f62f91ce3ec41eca48b80fc393ca2942548a6f9e40973966de4955a1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp312-cp312-win_amd64.whl

Download URL fluvo-0.0.3-cp312-cp312-win_amd64.whl
Size 591.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a066336cccb2ba60b31ddca3b3d51990af24d0f21ebb7311a8434eb2cf43ce99
BLAKE2b-256 checksum
How to use checksums
8423519d90090667b61f735ce14196cc616a9dd0714eab094c7ba18cdbf2f2f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fluvo-0.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2325f3deaeaab36768e6ae43d4a0d71356c96e25508b5581ef034f5efba6e0f9
BLAKE2b-256 checksum
How to use checksums
d4cdcdd6e9ee074a88f7a024f576b476e6b83379ffbb1dcc741be9c6f69519a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluvo-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
Size 706.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f66e9c5bed72af7050548be7d063d49f0ccf8f49ee4abda0a0e51e88196b614f
BLAKE2b-256 checksum
How to use checksums
21fb9a01ec0aae91fa6166d5da3b35a98eda1f4f92a285f9064a9f19901ba851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fluvo-0.0.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 753.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
09f3b3ce92b705b0e1c1f44e1e47c08366b76a0dfc23f7ee4d49ff5fa61f12b6
BLAKE2b-256 checksum
How to use checksums
3b86b4ba40c7d062f70fdd656f5ac33746d3015b2fbe6d0aa715adcee594177b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp311-cp311-win_amd64.whl

Download URL fluvo-0.0.3-cp311-cp311-win_amd64.whl
Size 583.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
183cdb626508332112d7894fd04016d4d8ec000a677ff27bfd43094349f3ab5c
BLAKE2b-256 checksum
How to use checksums
f67ac70f791567f9314f722c2a2bb21f11076d1ab55e3a1d193c0a2d2969e5c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fluvo-0.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c6e7cce2967eb52bfc8f7ba9de16ac37349daa2fee2d768d5c7214a13d0082e4
BLAKE2b-256 checksum
How to use checksums
01ed1dcc061cb566307849eccf1a96ad678dc249478bbc65265fe2d692c0be34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluvo-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Size 705.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7e02763ffe140670c8448dd482e16aa053a49c112e3751d8ce5cdb8aa275e23f
BLAKE2b-256 checksum
How to use checksums
f670582b28405d81b2402f2cbaea41068ace3d5abbbd19beb84a4f93ace5ef2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluvo-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 744.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e575bd812cafee2045e8f93c245994309d5635e937dcc7f0f26dad83bc59d17a
BLAKE2b-256 checksum
How to use checksums
db1866a6551faced59e980cc2835b4fdad62a237b1b909f7e6f4c9d9ea8fb299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp310-cp310-win_amd64.whl

Download URL fluvo-0.0.3-cp310-cp310-win_amd64.whl
Size 583.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a107799a0d27290774bf48b526f398f00153b11273e5010633ee1692f5f8d375
BLAKE2b-256 checksum
How to use checksums
a7389d0eb3fb4ea8a6131854e450d2835b9cc0d981758950f75b1cd8d2530e32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fluvo-0.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fae32c49962523e7689e02a934f7db1d724eba47e276f29a2cab0cdd0b288f0
BLAKE2b-256 checksum
How to use checksums
3b4067654706f12bc8f27b422ca45a8c4ccf830552f298622c7e1350b301c4d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluvo-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Size 715.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3aa8ae6cc3f4d4a7464e3edc9c8caf72e8ff5101fe5b6e1dae4509e6fff68254
BLAKE2b-256 checksum
How to use checksums
22f977be77e065740938180d6df3826738c3c5f97e8a25c185e333c5adc488e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluvo-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 752.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
34ef68585869146187d05208f7f2a70ef16461421605bfa7bd4f82d192efb4fe
BLAKE2b-256 checksum
How to use checksums
9aa7c653d3fba533e11a26591bf11862035eb006af516eb7c7f2e38484f6d41e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp39-cp39-win_amd64.whl

Download URL fluvo-0.0.3-cp39-cp39-win_amd64.whl
Size 576.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
84019bc132df06e863abdbd8ea12fe65fe4d01cfc7431347eec07920457ce118
BLAKE2b-256 checksum
How to use checksums
0c8c71dab6a1fc5dd8e347788b30ceb9e2a4a6835ca10207dcf9a3181131caec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fluvo-0.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e6e883dc0a2d466506eaf91536fab18fe7075aa4c730509d7ac92f4538f91985
BLAKE2b-256 checksum
How to use checksums
22ab8acb4e033449e0b2a6e8135da98016d32cbdf90c9117757cefda59b4d524
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluvo-0.0.3-cp39-cp39-macosx_11_0_arm64.whl
Size 701.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b7def1de4b63e2ebf5b841def1602b6d1f47b671013203b7c50f30b289b0318
BLAKE2b-256 checksum
How to use checksums
5403411966513450df6c2b2efdbb93274a8d00ea5dd8ecd47ba0ac7a1efc2cbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / fluvo-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluvo-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 738.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
95e0edb41ffc2dc34ec600d612f4a1dc93912545048be8024e8591db9ffc2d71
BLAKE2b-256 checksum
How to use checksums
d7e12574cce734f0f36efaf73f48b1bfc6a243593fda2797e51952d82a03fdb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Security for fluvo 0.0.3

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.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for fluvo-0.0.3.tar.gz

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

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.

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