Skip to main content

Read the Docs testing codecov Supported python versions DOI PyPI version status

pyEQL logo

A python interface for water chemistry

Description

The goal of pyEQL is to provide a stable, intuitive, easy to learn python interface for water chemistry that can be connected to a variety of different modeling engines

Specifically, pyEQL defines a Solution class to represent an aqueous electrolyte solution. The Solution class allows the user to manipulate solutions as Python objects, providing methods to populate them with solutes, calculate species-specific properties (such as activity and diffusion coefficients), and retrieve bulk properties (such as density, conductivity, or volume).

>>> from pyEQL import Solution
>>> s1=Solution({"Na+":"1 mol/L", "Cl-": "1 mol/L"})
>>> s1.density
<Quantity(1.03710384, 'kilogram / liter')>
>>> s1.conductivity
<Quantity(8.09523295, 'siemens / meter')>
>>> s1.osmotic_pressure.to('atm')
<Quantity(46.7798197, 'standard_atmosphere')>
>>> s1.get_amount('Na+', 'ug/L')
<Quantity(22989769.3, 'microgram / liter')>

pyEQL also includes a number of other utilities to support water chemistry analysis, including a built-in property database of diffusion coefficients, activity correction parameters, and other data on a variety of common electrolytes.

It is designed to be customizable and easy to integrate into projects that require modeling of chemical thermodyanmics of aqueous solutions. It aspires to provide a flexible, extensible framework for the user, with a high level of transparency about data sources and calculation methods.

Key Features

  • Build accurate solution properties using a minimum of inputs. Just specify the identity and quantity of a solute and pyEQL will do the rest.

  • "Graceful Decay" from more sophisticated, data-intensive modeling approaches to simpler, less accurate ones depending on the amount of data supplied.

  • Not limited to dilute solutions. pyEQL contains out of the box support for the Pitzer Model and other methods for modeling concentrated solutions.

  • Built in database containing hundreds of model parameters and physicochemical properties for different ions.

  • Units-aware calculations (by means of the pint library)

Documentation

Detailed documentation is available at https://pyeql.readthedocs.io/

Dependencies

  • Python 3.11+. This project will attempt to adhere to NumPy's NEP 29 deprecation policy for older version of Python.
  • pint - for units-aware calculations
  • pymatgen-core - periodic table and chemical formula information
  • phreeqpython - for PHREEQC-based speciation calculations
  • iapws - equations of state for water
  • monty - serialization and deserialization utilities
  • maggma - interface for accessing the property database
  • scipy - for certain nonlinear equation solvers

pyEQL is licensed under LGPL.

This project has been set up using PyScaffold 4.5. For details and usage information on PyScaffold see https://pyscaffold.org/.

Metadata

Release files for pyEQL 1.7.5

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

Source distribution (sdist)

Source distribution for pyEQL 1.7.5
File Size Uploaded Provenance Actions
pyeql-1.7.5.tar.gz 14.1 MB With provenance Details for pyeql-1.7.5.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pyEQL 1.7.5
File Actions
pyeql-1.7.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pyeql-1.7.5-cp313-cp313-win_amd64.whl
pyeql-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyeql-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyeql-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyeql-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyeql-1.7.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pyeql-1.7.5-cp313-cp313-macosx_11_0_arm64.whl
pyeql-1.7.5-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for pyeql-1.7.5-cp313-cp313-macosx_10_13_x86_64.whl
pyeql-1.7.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pyeql-1.7.5-cp312-cp312-win_amd64.whl
pyeql-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyeql-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyeql-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for pyeql-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyeql-1.7.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pyeql-1.7.5-cp312-cp312-macosx_11_0_arm64.whl
pyeql-1.7.5-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for pyeql-1.7.5-cp312-cp312-macosx_10_13_x86_64.whl
pyeql-1.7.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pyeql-1.7.5-cp311-cp311-win_amd64.whl
pyeql-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyeql-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyeql-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pyeql-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pyeql-1.7.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pyeql-1.7.5-cp311-cp311-macosx_11_0_arm64.whl
pyeql-1.7.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for pyeql-1.7.5-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 318.8 MB

Release files / pyeql-1.7.5.tar.gz

Download URL pyeql-1.7.5.tar.gz
Size 14.1 MB
Tags Source
SHA-256 checksum
How to use checksums
903486186d439acb9e3cc2952f0c086eecd215f3be738e11b2ebe34354dae399
BLAKE2b-256 checksum
How to use checksums
e2984b59f5046d062469496bc0e7a2c79c24fe4b14f06639a5b1580c7aa35526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp313-cp313-win_amd64.whl

Download URL pyeql-1.7.5-cp313-cp313-win_amd64.whl
Size 23.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bd211ca3ccbc1f62105be570ce12bb81c608152fad5017fcb6a240b902468d26
BLAKE2b-256 checksum
How to use checksums
515edb20b41286f5510bb4dcc664dc2521b9919f0a438b196a43f5b576ad42e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyeql-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8a9a6601de75d4bf2804daee8e0b7fc124351625d24331f625d5494562be866b
BLAKE2b-256 checksum
How to use checksums
832383153fd320901ee7ecdb70b6ef86795a93bbbc489f07c0786a47ad9a5961
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyeql-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 19.7 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4643134ed9447de457be005ba16ae02c638a1cffaf6c60eb63ce82a9404bbe30
BLAKE2b-256 checksum
How to use checksums
9938435a51ba2029b187124fc235d7ecededd54919623bbdd2d927420b8fae4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyeql-1.7.5-cp313-cp313-macosx_11_0_arm64.whl
Size 19.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a21aedf37acfa25abad76d7c7dc24978899665d7a51356531dc154074b6dcdd8
BLAKE2b-256 checksum
How to use checksums
a6e49cad973f246df9c1dd2c9788f08bc87a154e85b02d639b0f3beb2199286e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pyeql-1.7.5-cp313-cp313-macosx_10_13_x86_64.whl
Size 19.2 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a3cee357f8a3406e0880afd7255fbbafe25e59760b1bacc0f73ecf72f436c76c
BLAKE2b-256 checksum
How to use checksums
76b049e070c86044f18bcdbfcc80000bd502e10648ad2d5a03efc1c84d4fc73d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp312-cp312-win_amd64.whl

Download URL pyeql-1.7.5-cp312-cp312-win_amd64.whl
Size 23.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1ca36818a857af6734c9968048eeacc15720fa09440f70fced5cf13901f3d198
BLAKE2b-256 checksum
How to use checksums
4f4ec9be1cae4aa9aca313ae57e5378c490ee847eab180fbb1d39e4e103760f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyeql-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
551e75f45da36415bcb1ab5ad1769c603b36f2ac34bf3cd50d4c201bf560a8d9
BLAKE2b-256 checksum
How to use checksums
352ab119e9d35f7376052f24f174418a706d722de14b182b40531f94defcd353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyeql-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 19.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bdb776a8b8eb80c3eed361e70f64e540b0fc72c4f433d0cc6a3d5ccc562ae500
BLAKE2b-256 checksum
How to use checksums
ec582730a8df5f73cc192d7465bc167225294db900b8b5eb113e242e7e02630b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyeql-1.7.5-cp312-cp312-macosx_11_0_arm64.whl
Size 19.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51aa024b76056600a5a57ee92973c7f5ed6ee47ce38545bb718a47daa84a5824
BLAKE2b-256 checksum
How to use checksums
6c7225239f91272ca3e8f1e180ff170874008709637b272878942973b69b67b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pyeql-1.7.5-cp312-cp312-macosx_10_13_x86_64.whl
Size 19.2 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
054c3e37edff914c9232960dcae3a32140c4d30042e5d85ba930e31db5b2d775
BLAKE2b-256 checksum
How to use checksums
451a86de79d1ee844f2de296884cea22af9fb2f992a073f9ace1c981681274c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp311-cp311-win_amd64.whl

Download URL pyeql-1.7.5-cp311-cp311-win_amd64.whl
Size 23.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d3a1e988904ae5c3bb01c64b7ce6ecc26625d945e3a8a231f55c355eb3d551b9
BLAKE2b-256 checksum
How to use checksums
74853b7d40a38f6ac47b6695d30985ab53e0d1a1d7c2d3402e76809f4cbf1f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyeql-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e4cc07f522e3b440cf48be01cad072e3a43f1930af6d126afbf51782da3743e0
BLAKE2b-256 checksum
How to use checksums
2761a7c65d35374e3f7faa00718edfdc05a8b5a5229f041e90be42641558db5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pyeql-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 19.7 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c8f0330621faae524ab786e0b46cb9cd05fb090faf2d665df3a6ec194e7b3a28
BLAKE2b-256 checksum
How to use checksums
21e7bfdf66227da7bf0caf7aeaa316ddb84804fe5b1c17ea28d43549d8aa649a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyeql-1.7.5-cp311-cp311-macosx_11_0_arm64.whl
Size 19.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec3bd00caaa3248e4b845b4d8844b18fa7fbe500c96bf3312675beec8591ae6e
BLAKE2b-256 checksum
How to use checksums
ea40073cb7a6620e3277c3d0e3ed6efb5c288ea11a035e18f99867e1021f2e5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Release files / pyeql-1.7.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pyeql-1.7.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 19.2 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b8593530ef3ad267da1118a9c8031465248d4905af1a41f3c6c2044778da1e2c
BLAKE2b-256 checksum
How to use checksums
f752cedd489e5d26daebbc905ddf68b8488c9476c8385edac75be97633203780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 27, 2026.

Transparency log

Security for pyEQL 1.7.5

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 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for pyeql-1.7.5.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 Oct 27, 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.

Release history Release notifications | RSS feed

This release

1.7.5 This release

16 release files Full 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