pyxirr


Namepyxirr JSON
Version 0.10.3 PyPI version JSON
download
home_pagehttps://github.com/Anexen/pyxirr
SummaryRust-powered collection of financial functions for Python.
upload_time2024-02-04 22:50:41
maintainerNone
docs_urlNone
authorAnexen
requires_python>=3.7, <3.13
licenseUnlicense
keywords python fast financial xirr cashflow day count convention pme
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![rust-lang.org](https://img.shields.io/badge/Made%20with-Rust-red)](https://www.rust-lang.org/)
[![License](https://img.shields.io/github/license/Anexen/pyxirr.svg)](https://github.com/Anexen/pyxirr/blob/master/LICENSE)
[![pypi](https://img.shields.io/pypi/v/pyxirr.svg)](https://pypi.org/project/pyxirr/)
[![versions](https://img.shields.io/pypi/pyversions/pyxirr.svg)](https://pypi.org/project/pyxirr/)

# PyXIRR

Rust-powered collection of financial functions.

PyXIRR stands for "Python XIRR" (for historical reasons), but contains many other financial functions such as IRR, FV, NPV, etc.

Features:

- correct
- supports different day count conventions (e.g. ACT/360, 30E/360, etc.)
- works with different input data types (iterators, numpy arrays, pandas DataFrames)
- no external dependencies
- type annotations
- blazingly fast

# Installation

```
pip install pyxirr
```

> WASM wheels for [pyodide](https://github.com/pyodide/pyodide) are also available,
> but unfortunately are [not supported by PyPI](https://github.com/pypi/warehouse/issues/10416).
> You can find them on the [GitHub Releases](https://github.com/Anexen/pyxirr/releases) page.

# Benchmarks

Rust implementation has been tested against existing [xirr](https://pypi.org/project/xirr/) package
(uses [scipy.optimize](https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.newton.html) under the hood)
and the [implementation from the Stack Overflow](https://stackoverflow.com/a/11503492) (pure python).

![bench](https://raw.githubusercontent.com/Anexen/pyxirr/main/docs/static/bench.png)

PyXIRR is much faster than the other implementations.

Powered by [github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark) and [plotly.js](https://github.com/plotly/plotly.js).

Live benchmarks are hosted on [Github Pages](https://anexen.github.io/pyxirr/bench).

# Example

```python
from datetime import date
from pyxirr import xirr

dates = [date(2020, 1, 1), date(2021, 1, 1), date(2022, 1, 1)]
amounts = [-1000, 750, 500]

# feed columnar data
xirr(dates, amounts)
# feed iterators
xirr(iter(dates), (x / 2 for x in amounts))
# feed an iterable of tuples
xirr(zip(dates, amounts))
# feed a dictionary
xirr(dict(zip(dates, amounts)))
# dates as strings
xirr(['2020-01-01', '2021-01-01'], [-1000, 1200])
```

# Multiple IRR problem

The Multiple IRR problem occurs when the signs of cash flows change more than
once. In this case, we say that the project has non-conventional cash flows.
This leads to situation, where it can have more the one IRR or have no IRR at all.

PyXIRR addresses the Multiple IRR problem as follows:

1. It looks for positive result around 0.1 (the same as Excel with the default guess=0.1).
2. If it can't find a result, it uses several other attempts and selects the lowest IRR to be conservative.

Here is an example illustrating how to identify multiple IRRs:

```python
import numpy as np
import pyxirr

# load cash flow:
cf = pd.read_csv("tests/samples/30-22.csv", names=["date", "amount"])
# check whether the cash flow is conventional:
print(pyxirr.is_conventional_cash_flow(cf["amount"]))  # false

# build NPV profile:
# calculate 50 NPV values for different rates
rates = np.linspace(-0.5, 0.5, 50)
# any iterable, any rates, e.g.
# rates = [-0.5, -0.3, -0.1, 0.1, -0.6]
values = pyxirr.xnpv(rates, cf)

# print NPV profile:
# NPV changes sign two times:
#   1) between -0.316 and -0.295
#   2) between -0.03 and -0.01
print("NPV profile:")
for rate, value in zip(rates, values):
    print(rate, value)

# plot NPV profile
import pandas as pd
series = pd.Series(values, index=rates)
pd.DataFrame(series[series > -1e6]).assign(zero=0).plot()

# find points where NPV function crosses zero
indexes = pyxirr.zero_crossing_points(values)

print("Zero crossing points:")
for idx in indexes:
    print("between", rates[idx], "and", rates[idx+1])

# XIRR has two results:
#   -0.31540826742734207
#   -0.028668460065441048
for i, idx in enumerate(indexes, start=1):
    rate = pyxirr.xirr(cf, guess=rates[idx])
    npv = pyxirr.xnpv(rate, cf)
    print(f"{i}) {rate}; XNPV = {npv}")
```

# More Examples

### Numpy and Pandas

```python
import numpy as np
import pandas as pd

# feed numpy array
xirr(np.array([dates, amounts]))
xirr(np.array(dates), np.array(amounts))

# feed DataFrame (columns names doesn't matter; ordering matters)
xirr(pd.DataFrame({"a": dates, "b": amounts}))

# feed Series with DatetimeIndex
xirr(pd.Series(amounts, index=pd.to_datetime(dates)))

# bonus: apply xirr to a DataFrame with DatetimeIndex:
df = pd.DataFrame(
    index=pd.date_range("2021", "2022", freq="MS", inclusive="left"),
    data={
        "one": [-100] + [20] * 11,
        "two": [-80] + [19] * 11,
    },
)
df.apply(xirr)  # Series(index=["one", "two"], data=[5.09623547168478, 8.780801977141174])
```

### Day count conventions

Check out the available options on the [docs/day-count-conventions](https://anexen.github.io/pyxirr/functions.html#day-count-conventions).

```python
from pyxirr import DayCount

xirr(dates, amounts, day_count=DayCount.ACT_360)

# parse day count from string
xirr(dates, amounts, day_count="30E/360")
```

### Private equity performance metrics

```python
from pyxirr import pe

pe.pme_plus([-20, 15, 0], index=[100, 115, 130], nav=20)

pe.direct_alpha([-20, 15, 0], index=[100, 115, 130], nav=20)
```

[Docs](https://anexen.github.io/pyxirr/private_equity.html)

### Other financial functions

```python
import pyxirr

# Future Value
pyxirr.fv(0.05/12, 10*12, -100, -100)

# Net Present Value
pyxirr.npv(0, [-40_000, 5_000, 8_000, 12_000, 30_000])

# IRR
pyxirr.irr([-100, 39, 59, 55, 20])

# ... and more! Check out the docs.
```

[Docs](https://anexen.github.io/pyxirr/functions.html)

### Vectorization

PyXIRR supports numpy-like vectorization.

If all input is scalar, returns a scalar float. If any input is array_like,
returns values for each input element. If multiple inputs are
array_like, performs broadcasting and returns values for each element.

```python
import pyxirr

# feed list
pyxirr.fv([0.05/12, 0.06/12], 10*12, -100, -100)
pyxirr.fv([0.05/12, 0.06/12], [10*12, 9*12], [-100, -200], -100)

# feed numpy array
import numpy as np
rates = np.array([0.05, 0.06, 0.07])/12
pyxirr.fv(rates, 10*12, -100, -100)

# feed any iterable!
pyxirr.fv(
    np.linspace(0.01, 0.2, 10),
    (x + 1 for x in range(10)),
    range(-100, -1100, -100),
    tuple(range(-100, -200, -10))
)

# 2d, 3d, 4d, and more!
rates = [[[[[[0.01], [0.02]]]]]]
pyxirr.fv(rates, 10*12, -100, -100)
```

# API reference

See the [docs](https://anexen.github.io/pyxirr)

# Roadmap

- [x] Implement all functions from [numpy-financial](https://numpy.org/numpy-financial/latest/index.html)
- [x] Improve docs, add more tests
- [x] Type hints
- [x] Vectorized versions of numpy-financial functions.
- [ ] Compile library for rust/javascript/python

# Development

Running tests with pyo3 is a bit tricky. In short, you need to compile your tests without `extension-module` feature to avoid linking errors.
See the following issues for the details: [#341](https://github.com/PyO3/pyo3/issues/341), [#771](https://github.com/PyO3/pyo3/issues/771).

If you are using `pyenv`, make sure you have the shared library installed (check for `${PYENV_ROOT}/versions/<version>/lib/libpython3.so` file).

```bash
$ PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install <version>
```

Install dev-requirements

```bash
$ pip install -r dev-requirements.txt
```

### Building

```bash
$ maturin develop
```

### Testing

```bash
$ LD_LIBRARY_PATH=${PYENV_ROOT}/versions/3.10.8/lib cargo test
```

### Benchmarks

```bash
$ pip install -r bench-requirements.txt
$ LD_LIBRARY_PATH=${PYENV_ROOT}/versions/3.10.8/lib cargo +nightly bench
```

# Building and distribution

This library uses [maturin](https://github.com/PyO3/maturin) to build and distribute python wheels.

```bash
$ docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin build --release --manylinux 2010 --strip
$ maturin upload target/wheels/pyxirr-${version}*
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Anexen/pyxirr",
    "name": "pyxirr",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7, <3.13",
    "maintainer_email": null,
    "keywords": "python,fast,financial,xirr,cashflow,day count convention,PME",
    "author": "Anexen",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/cf/a6/12dcf55acbdbed3c246724fd6fc6673c0ad090f394b0a49fa5a4c6f9184e/pyxirr-0.10.3.tar.gz",
    "platform": null,
    "description": "[![rust-lang.org](https://img.shields.io/badge/Made%20with-Rust-red)](https://www.rust-lang.org/)\n[![License](https://img.shields.io/github/license/Anexen/pyxirr.svg)](https://github.com/Anexen/pyxirr/blob/master/LICENSE)\n[![pypi](https://img.shields.io/pypi/v/pyxirr.svg)](https://pypi.org/project/pyxirr/)\n[![versions](https://img.shields.io/pypi/pyversions/pyxirr.svg)](https://pypi.org/project/pyxirr/)\n\n# PyXIRR\n\nRust-powered collection of financial functions.\n\nPyXIRR stands for \"Python XIRR\" (for historical reasons), but contains many other financial functions such as IRR, FV, NPV, etc.\n\nFeatures:\n\n- correct\n- supports different day count conventions (e.g. ACT/360, 30E/360, etc.)\n- works with different input data types (iterators, numpy arrays, pandas DataFrames)\n- no external dependencies\n- type annotations\n- blazingly fast\n\n# Installation\n\n```\npip install pyxirr\n```\n\n> WASM wheels for [pyodide](https://github.com/pyodide/pyodide) are also available,\n> but unfortunately are [not supported by PyPI](https://github.com/pypi/warehouse/issues/10416).\n> You can find them on the [GitHub Releases](https://github.com/Anexen/pyxirr/releases) page.\n\n# Benchmarks\n\nRust implementation has been tested against existing [xirr](https://pypi.org/project/xirr/) package\n(uses [scipy.optimize](https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.newton.html) under the hood)\nand the [implementation from the Stack Overflow](https://stackoverflow.com/a/11503492) (pure python).\n\n![bench](https://raw.githubusercontent.com/Anexen/pyxirr/main/docs/static/bench.png)\n\nPyXIRR is much faster than the other implementations.\n\nPowered by [github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark) and [plotly.js](https://github.com/plotly/plotly.js).\n\nLive benchmarks are hosted on [Github Pages](https://anexen.github.io/pyxirr/bench).\n\n# Example\n\n```python\nfrom datetime import date\nfrom pyxirr import xirr\n\ndates = [date(2020, 1, 1), date(2021, 1, 1), date(2022, 1, 1)]\namounts = [-1000, 750, 500]\n\n# feed columnar data\nxirr(dates, amounts)\n# feed iterators\nxirr(iter(dates), (x / 2 for x in amounts))\n# feed an iterable of tuples\nxirr(zip(dates, amounts))\n# feed a dictionary\nxirr(dict(zip(dates, amounts)))\n# dates as strings\nxirr(['2020-01-01', '2021-01-01'], [-1000, 1200])\n```\n\n# Multiple IRR problem\n\nThe Multiple IRR problem occurs when the signs of cash flows change more than\nonce. In this case, we say that the project has non-conventional cash flows.\nThis leads to situation, where it can have more the one IRR or have no IRR at all.\n\nPyXIRR addresses the Multiple IRR problem as follows:\n\n1. It looks for positive result around 0.1 (the same as Excel with the default guess=0.1).\n2. If it can't find a result, it uses several other attempts and selects the lowest IRR to be conservative.\n\nHere is an example illustrating how to identify multiple IRRs:\n\n```python\nimport numpy as np\nimport pyxirr\n\n# load cash flow:\ncf = pd.read_csv(\"tests/samples/30-22.csv\", names=[\"date\", \"amount\"])\n# check whether the cash flow is conventional:\nprint(pyxirr.is_conventional_cash_flow(cf[\"amount\"]))  # false\n\n# build NPV profile:\n# calculate 50 NPV values for different rates\nrates = np.linspace(-0.5, 0.5, 50)\n# any iterable, any rates, e.g.\n# rates = [-0.5, -0.3, -0.1, 0.1, -0.6]\nvalues = pyxirr.xnpv(rates, cf)\n\n# print NPV profile:\n# NPV changes sign two times:\n#   1) between -0.316 and -0.295\n#   2) between -0.03 and -0.01\nprint(\"NPV profile:\")\nfor rate, value in zip(rates, values):\n    print(rate, value)\n\n# plot NPV profile\nimport pandas as pd\nseries = pd.Series(values, index=rates)\npd.DataFrame(series[series > -1e6]).assign(zero=0).plot()\n\n# find points where NPV function crosses zero\nindexes = pyxirr.zero_crossing_points(values)\n\nprint(\"Zero crossing points:\")\nfor idx in indexes:\n    print(\"between\", rates[idx], \"and\", rates[idx+1])\n\n# XIRR has two results:\n#   -0.31540826742734207\n#   -0.028668460065441048\nfor i, idx in enumerate(indexes, start=1):\n    rate = pyxirr.xirr(cf, guess=rates[idx])\n    npv = pyxirr.xnpv(rate, cf)\n    print(f\"{i}) {rate}; XNPV = {npv}\")\n```\n\n# More Examples\n\n### Numpy and Pandas\n\n```python\nimport numpy as np\nimport pandas as pd\n\n# feed numpy array\nxirr(np.array([dates, amounts]))\nxirr(np.array(dates), np.array(amounts))\n\n# feed DataFrame (columns names doesn't matter; ordering matters)\nxirr(pd.DataFrame({\"a\": dates, \"b\": amounts}))\n\n# feed Series with DatetimeIndex\nxirr(pd.Series(amounts, index=pd.to_datetime(dates)))\n\n# bonus: apply xirr to a DataFrame with DatetimeIndex:\ndf = pd.DataFrame(\n    index=pd.date_range(\"2021\", \"2022\", freq=\"MS\", inclusive=\"left\"),\n    data={\n        \"one\": [-100] + [20] * 11,\n        \"two\": [-80] + [19] * 11,\n    },\n)\ndf.apply(xirr)  # Series(index=[\"one\", \"two\"], data=[5.09623547168478, 8.780801977141174])\n```\n\n### Day count conventions\n\nCheck out the available options on the [docs/day-count-conventions](https://anexen.github.io/pyxirr/functions.html#day-count-conventions).\n\n```python\nfrom pyxirr import DayCount\n\nxirr(dates, amounts, day_count=DayCount.ACT_360)\n\n# parse day count from string\nxirr(dates, amounts, day_count=\"30E/360\")\n```\n\n### Private equity performance metrics\n\n```python\nfrom pyxirr import pe\n\npe.pme_plus([-20, 15, 0], index=[100, 115, 130], nav=20)\n\npe.direct_alpha([-20, 15, 0], index=[100, 115, 130], nav=20)\n```\n\n[Docs](https://anexen.github.io/pyxirr/private_equity.html)\n\n### Other financial functions\n\n```python\nimport pyxirr\n\n# Future Value\npyxirr.fv(0.05/12, 10*12, -100, -100)\n\n# Net Present Value\npyxirr.npv(0, [-40_000, 5_000, 8_000, 12_000, 30_000])\n\n# IRR\npyxirr.irr([-100, 39, 59, 55, 20])\n\n# ... and more! Check out the docs.\n```\n\n[Docs](https://anexen.github.io/pyxirr/functions.html)\n\n### Vectorization\n\nPyXIRR supports numpy-like vectorization.\n\nIf all input is scalar, returns a scalar float. If any input is array_like,\nreturns values for each input element. If multiple inputs are\narray_like, performs broadcasting and returns values for each element.\n\n```python\nimport pyxirr\n\n# feed list\npyxirr.fv([0.05/12, 0.06/12], 10*12, -100, -100)\npyxirr.fv([0.05/12, 0.06/12], [10*12, 9*12], [-100, -200], -100)\n\n# feed numpy array\nimport numpy as np\nrates = np.array([0.05, 0.06, 0.07])/12\npyxirr.fv(rates, 10*12, -100, -100)\n\n# feed any iterable!\npyxirr.fv(\n    np.linspace(0.01, 0.2, 10),\n    (x + 1 for x in range(10)),\n    range(-100, -1100, -100),\n    tuple(range(-100, -200, -10))\n)\n\n# 2d, 3d, 4d, and more!\nrates = [[[[[[0.01], [0.02]]]]]]\npyxirr.fv(rates, 10*12, -100, -100)\n```\n\n# API reference\n\nSee the [docs](https://anexen.github.io/pyxirr)\n\n# Roadmap\n\n- [x] Implement all functions from [numpy-financial](https://numpy.org/numpy-financial/latest/index.html)\n- [x] Improve docs, add more tests\n- [x] Type hints\n- [x] Vectorized versions of numpy-financial functions.\n- [ ] Compile library for rust/javascript/python\n\n# Development\n\nRunning tests with pyo3 is a bit tricky. In short, you need to compile your tests without `extension-module` feature to avoid linking errors.\nSee the following issues for the details: [#341](https://github.com/PyO3/pyo3/issues/341), [#771](https://github.com/PyO3/pyo3/issues/771).\n\nIf you are using `pyenv`, make sure you have the shared library installed (check for `${PYENV_ROOT}/versions/<version>/lib/libpython3.so` file).\n\n```bash\n$ PYTHON_CONFIGURE_OPTS=\"--enable-shared\" pyenv install <version>\n```\n\nInstall dev-requirements\n\n```bash\n$ pip install -r dev-requirements.txt\n```\n\n### Building\n\n```bash\n$ maturin develop\n```\n\n### Testing\n\n```bash\n$ LD_LIBRARY_PATH=${PYENV_ROOT}/versions/3.10.8/lib cargo test\n```\n\n### Benchmarks\n\n```bash\n$ pip install -r bench-requirements.txt\n$ LD_LIBRARY_PATH=${PYENV_ROOT}/versions/3.10.8/lib cargo +nightly bench\n```\n\n# Building and distribution\n\nThis library uses [maturin](https://github.com/PyO3/maturin) to build and distribute python wheels.\n\n```bash\n$ docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin build --release --manylinux 2010 --strip\n$ maturin upload target/wheels/pyxirr-${version}*\n```\n\n",
    "bugtrack_url": null,
    "license": "Unlicense",
    "summary": "Rust-powered collection of financial functions for Python.",
    "version": "0.10.3",
    "project_urls": {
        "Homepage": "https://github.com/Anexen/pyxirr"
    },
    "split_keywords": [
        "python",
        "fast",
        "financial",
        "xirr",
        "cashflow",
        "day count convention",
        "pme"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cc92746e36b86183c1019b0181494731deeb72948d2083d5900d26097b6bdb75",
                "md5": "e3001ae07d71d3a68abaa75dfc2e0e78",
                "sha256": "78ba0dc6004d5e5b034301d887c8827078dee79c739c4664fcd3f70fbce22f1c"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "e3001ae07d71d3a68abaa75dfc2e0e78",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 904585,
            "upload_time": "2024-02-04T22:50:58",
            "upload_time_iso_8601": "2024-02-04T22:50:58.263567Z",
            "url": "https://files.pythonhosted.org/packages/cc/92/746e36b86183c1019b0181494731deeb72948d2083d5900d26097b6bdb75/pyxirr-0.10.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "68eda654489595a767c73fbef216c33b3eeb3ab45917032c65cad0aeedac45d9",
                "md5": "24d6946a2b5d366556b70abd4e35d50f",
                "sha256": "d5eee65990882015ee2a9fc1814f8629f5f210bba47a5c9b91de2b01e74a7274"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "24d6946a2b5d366556b70abd4e35d50f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 429782,
            "upload_time": "2024-02-04T22:52:10",
            "upload_time_iso_8601": "2024-02-04T22:52:10.048126Z",
            "url": "https://files.pythonhosted.org/packages/68/ed/a654489595a767c73fbef216c33b3eeb3ab45917032c65cad0aeedac45d9/pyxirr-0.10.3-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3ae96c84e07ce99e1778fab5ebd6823f302c14293a3151c88051f6e6ec11f50",
                "md5": "07c824d0009d8df3520a7e175f3d2744",
                "sha256": "3ee75334ee11090a918a7248e36262e3d7b2a44ed9caca0f0a5f25b93fb421f6"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "07c824d0009d8df3520a7e175f3d2744",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 455845,
            "upload_time": "2024-02-04T22:51:58",
            "upload_time_iso_8601": "2024-02-04T22:51:58.898052Z",
            "url": "https://files.pythonhosted.org/packages/d3/ae/96c84e07ce99e1778fab5ebd6823f302c14293a3151c88051f6e6ec11f50/pyxirr-0.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03fe6c26d104e0d479668edd376b75c8128bd9f63fa07a583cd87dbf9ddeb7bc",
                "md5": "7dfb9105b30f456d5aab79fef2688764",
                "sha256": "decd49734817aa4313f15a32cc1a2e0244bd72f23614c7e363f5782fd841f139"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "7dfb9105b30f456d5aab79fef2688764",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 441200,
            "upload_time": "2024-02-04T22:51:07",
            "upload_time_iso_8601": "2024-02-04T22:51:07.556014Z",
            "url": "https://files.pythonhosted.org/packages/03/fe/6c26d104e0d479668edd376b75c8128bd9f63fa07a583cd87dbf9ddeb7bc/pyxirr-0.10.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56417e660909d7943dec318ce450917ffa9e1dfdfb29eeadc2af97236047fc3f",
                "md5": "64553c06d3f4f3664e7afc17ad2b6b0b",
                "sha256": "e94aa5d28aec57a044f7c8bb043267efd6758a1fd450949e012736501b45c72c"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "64553c06d3f4f3664e7afc17ad2b6b0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 609088,
            "upload_time": "2024-02-04T22:51:32",
            "upload_time_iso_8601": "2024-02-04T22:51:32.198741Z",
            "url": "https://files.pythonhosted.org/packages/56/41/7e660909d7943dec318ce450917ffa9e1dfdfb29eeadc2af97236047fc3f/pyxirr-0.10.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "52add43b7b881ae5536d6eab78f115973972aee1ecef602e44b5e421bbce0df0",
                "md5": "dcfb814c1cabffd282600431e8e8c977",
                "sha256": "e650ae732b31fd2f2de7b102f4b50443c1e742fcc1bc46ca87ba6915bc383030"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "dcfb814c1cabffd282600431e8e8c977",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 502343,
            "upload_time": "2024-02-04T22:50:59",
            "upload_time_iso_8601": "2024-02-04T22:50:59.663464Z",
            "url": "https://files.pythonhosted.org/packages/52/ad/d43b7b881ae5536d6eab78f115973972aee1ecef602e44b5e421bbce0df0/pyxirr-0.10.3-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2d5ed7327fa8ada394522cc3791e5960fb13bae5b42eafa33b47038113f439c2",
                "md5": "477437bb4ef2b68c90991763b831a61c",
                "sha256": "a53a81ea4240609a754c75a8573a73d5a97ac0018b3a6956f2e7dd05c09f6720"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "477437bb4ef2b68c90991763b831a61c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 900263,
            "upload_time": "2024-02-04T22:51:20",
            "upload_time_iso_8601": "2024-02-04T22:51:20.825457Z",
            "url": "https://files.pythonhosted.org/packages/2d/5e/d7327fa8ada394522cc3791e5960fb13bae5b42eafa33b47038113f439c2/pyxirr-0.10.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4d5ad03b0b4dd1e9aec680a57fde21f65feb9c1aa31de20ce41dacf2c19cb53d",
                "md5": "b21aaf8f6ae75203c814e281dee5dca6",
                "sha256": "a3832f595995323dab2dc364f47f81bbc7a38aaeb44f7aa16ac76634f7452cda"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b21aaf8f6ae75203c814e281dee5dca6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 515630,
            "upload_time": "2024-02-04T22:51:49",
            "upload_time_iso_8601": "2024-02-04T22:51:49.732912Z",
            "url": "https://files.pythonhosted.org/packages/4d/5a/d03b0b4dd1e9aec680a57fde21f65feb9c1aa31de20ce41dacf2c19cb53d/pyxirr-0.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "113aa8e96f7ffc0cc6f978aed1d40fb40e008f7513c749779f69c5f6b45565f4",
                "md5": "5e1c63345406229eb7db3cc7d4a8b112",
                "sha256": "66236706b0f890b56676066c22c6df74803fc84fdf057ebd0ff68839a9315b42"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5e1c63345406229eb7db3cc7d4a8b112",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 636693,
            "upload_time": "2024-02-04T22:51:53",
            "upload_time_iso_8601": "2024-02-04T22:51:53.116023Z",
            "url": "https://files.pythonhosted.org/packages/11/3a/a8e96f7ffc0cc6f978aed1d40fb40e008f7513c749779f69c5f6b45565f4/pyxirr-0.10.3-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "efd382dc774dfde423b28fc808a7781c26427a682fb2fd76cd089907be08d7c2",
                "md5": "f61a05b1fd875e71d94bd6af3c3b3107",
                "sha256": "7d0771022abffed3c48e56ef241e25040da118c46232e0c7db265ba9cc9e8187"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "f61a05b1fd875e71d94bd6af3c3b3107",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 704743,
            "upload_time": "2024-02-04T22:51:36",
            "upload_time_iso_8601": "2024-02-04T22:51:36.484017Z",
            "url": "https://files.pythonhosted.org/packages/ef/d3/82dc774dfde423b28fc808a7781c26427a682fb2fd76cd089907be08d7c2/pyxirr-0.10.3-cp310-cp310-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "95309337120f9073af87a52465c413d144d8a81ab284f96b13c8b4a342bc70d7",
                "md5": "9a098bbf177ac6b52030d9b4287146e6",
                "sha256": "70efa726aa3315dd37a788b6ad67830435e7d68d77d009361edd7bba4191023a"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "9a098bbf177ac6b52030d9b4287146e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 678386,
            "upload_time": "2024-02-04T22:52:04",
            "upload_time_iso_8601": "2024-02-04T22:52:04.069788Z",
            "url": "https://files.pythonhosted.org/packages/95/30/9337120f9073af87a52465c413d144d8a81ab284f96b13c8b4a342bc70d7/pyxirr-0.10.3-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd30cd0f5eb3d4287694dc2f186f5e34793f8a66528e1479a7fe461f6bcd146e",
                "md5": "1516face84b67fe7eb007ec63cb7a437",
                "sha256": "836d71d469a37534e190f82220365ebef43ebbc20c96775d35233339bb568f50"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1516face84b67fe7eb007ec63cb7a437",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 688497,
            "upload_time": "2024-02-04T22:51:41",
            "upload_time_iso_8601": "2024-02-04T22:51:41.237894Z",
            "url": "https://files.pythonhosted.org/packages/fd/30/cd0f5eb3d4287694dc2f186f5e34793f8a66528e1479a7fe461f6bcd146e/pyxirr-0.10.3-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1430860eb7b4b5bd17ff7ec11f743f186093c9a113827f5aa0fbf0e22fdf7d7f",
                "md5": "2c94959ef28af0e412e45273ab06f560",
                "sha256": "028256aa65419f94b0bbb270fde9f3c23126ebb1ca3625207bfb5586ff8eca75"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2c94959ef28af0e412e45273ab06f560",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7, <3.13",
            "size": 460403,
            "upload_time": "2024-02-04T22:52:13",
            "upload_time_iso_8601": "2024-02-04T22:52:13.228826Z",
            "url": "https://files.pythonhosted.org/packages/14/30/860eb7b4b5bd17ff7ec11f743f186093c9a113827f5aa0fbf0e22fdf7d7f/pyxirr-0.10.3-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6e6e51a9d8f18eaa236dccbb77dc0884026638d74da5f8eb015e9f059098f471",
                "md5": "afb62c320c3768d5b7a07c22af01b240",
                "sha256": "dab467930e68042fb2a588362088a78507f3ee6900b6426612846db43c0ab307"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "afb62c320c3768d5b7a07c22af01b240",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 904561,
            "upload_time": "2024-02-04T22:51:38",
            "upload_time_iso_8601": "2024-02-04T22:51:38.414544Z",
            "url": "https://files.pythonhosted.org/packages/6e/6e/51a9d8f18eaa236dccbb77dc0884026638d74da5f8eb015e9f059098f471/pyxirr-0.10.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a5b56b711f139cef18b38c787a34b58dc5132969b47c908ccdce7c37868ec3b0",
                "md5": "88b3265e3b2dd4066c90758835ca4e9f",
                "sha256": "e1d13c3b2046d3e481799bb829d424aa3645c37b5fea0115aad9c797fe9a12e6"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "88b3265e3b2dd4066c90758835ca4e9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 429743,
            "upload_time": "2024-02-04T22:52:07",
            "upload_time_iso_8601": "2024-02-04T22:52:07.046044Z",
            "url": "https://files.pythonhosted.org/packages/a5/b5/6b711f139cef18b38c787a34b58dc5132969b47c908ccdce7c37868ec3b0/pyxirr-0.10.3-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "615b559ac97cbbd0b160a83a56b496007a41ebf4eb135c9860247192b5e613fb",
                "md5": "28fb0b2e8a17c6719dbbb9267bf186d1",
                "sha256": "3ff1c8b4f44ab937eee85c1f588deacf5fe20703e5132e99d771f4d69d1447c5"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "28fb0b2e8a17c6719dbbb9267bf186d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 455895,
            "upload_time": "2024-02-04T22:51:47",
            "upload_time_iso_8601": "2024-02-04T22:51:47.184698Z",
            "url": "https://files.pythonhosted.org/packages/61/5b/559ac97cbbd0b160a83a56b496007a41ebf4eb135c9860247192b5e613fb/pyxirr-0.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72f6009c947d94ad1b560d5ac3e4b066167a83987d9393b0ccde84c3c3930724",
                "md5": "dd43e2eaec6fba40d2342342b1d5852c",
                "sha256": "039e0dc0e3a997468afe94d26590a22b312951adcb5d7fbeb56b29b6c094a156"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "dd43e2eaec6fba40d2342342b1d5852c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 441190,
            "upload_time": "2024-02-04T22:51:33",
            "upload_time_iso_8601": "2024-02-04T22:51:33.608641Z",
            "url": "https://files.pythonhosted.org/packages/72/f6/009c947d94ad1b560d5ac3e4b066167a83987d9393b0ccde84c3c3930724/pyxirr-0.10.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "50019a8f79200286882f2926d1fb42c86a002fcfe54b600bba78de07987a6725",
                "md5": "b453f3a89ef3f05c38cb3b0b37570357",
                "sha256": "2234948cda46c5ede200445fc9f2d870fd4477dedb1a16407ee2f5450f704f09"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b453f3a89ef3f05c38cb3b0b37570357",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 609093,
            "upload_time": "2024-02-04T22:51:55",
            "upload_time_iso_8601": "2024-02-04T22:51:55.993972Z",
            "url": "https://files.pythonhosted.org/packages/50/01/9a8f79200286882f2926d1fb42c86a002fcfe54b600bba78de07987a6725/pyxirr-0.10.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7430a062d526fd5485120ed31cbdc146e559ec16391d4037c4f2ec6565363e28",
                "md5": "51137bc7049cda9a7304ffd9154e5c02",
                "sha256": "f3b89d4812ba02a50394f0a736ef7f134c4ea3bedfc769301e65241663a829a1"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "51137bc7049cda9a7304ffd9154e5c02",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 502500,
            "upload_time": "2024-02-04T22:51:25",
            "upload_time_iso_8601": "2024-02-04T22:51:25.883462Z",
            "url": "https://files.pythonhosted.org/packages/74/30/a062d526fd5485120ed31cbdc146e559ec16391d4037c4f2ec6565363e28/pyxirr-0.10.3-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a29c804e779220778618b6f71ef705981345b84c155e3aee3e1a567635255b6c",
                "md5": "2ccf7feec1772c5d0a8396aa7cf9c26d",
                "sha256": "98f5bc0fc47fe8b3899610ad390bfacdb58d1e7706119c578a9568d4b462ec2a"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "2ccf7feec1772c5d0a8396aa7cf9c26d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 900247,
            "upload_time": "2024-02-04T22:52:11",
            "upload_time_iso_8601": "2024-02-04T22:52:11.440736Z",
            "url": "https://files.pythonhosted.org/packages/a2/9c/804e779220778618b6f71ef705981345b84c155e3aee3e1a567635255b6c/pyxirr-0.10.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "daad3502357b75bd43b3835059828554b49901496c930123629f0a148476ef31",
                "md5": "ac02d8323d18537933c80a04122533c3",
                "sha256": "9fe7a262b0c029deab8bd3331d728c07fc72e8f250e8b6b2947f68b4a3cd4241"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac02d8323d18537933c80a04122533c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 515661,
            "upload_time": "2024-02-04T22:51:27",
            "upload_time_iso_8601": "2024-02-04T22:51:27.263090Z",
            "url": "https://files.pythonhosted.org/packages/da/ad/3502357b75bd43b3835059828554b49901496c930123629f0a148476ef31/pyxirr-0.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a268b9e444385000507d8bc7033b306ba3056e41655b4345d99a3056d8bcf453",
                "md5": "26e8c60523fdc475a39a4d126ea7fa2f",
                "sha256": "a8650bd5b1902cc057ec68c71765d15cf8f61581db337470d54c521b9e7699ed"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "26e8c60523fdc475a39a4d126ea7fa2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 636749,
            "upload_time": "2024-02-04T22:51:18",
            "upload_time_iso_8601": "2024-02-04T22:51:18.881875Z",
            "url": "https://files.pythonhosted.org/packages/a2/68/b9e444385000507d8bc7033b306ba3056e41655b4345d99a3056d8bcf453/pyxirr-0.10.3-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b63dc51dd8f98ef48797c9b1913c90f72a06bbf84199d3b8d327d237d81bfc87",
                "md5": "9415403a58052982720e2e74a6de00d6",
                "sha256": "247fc05796286a6b67d9d2130c002b124e404e42f4f2e2888e15e55d63b69464"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "9415403a58052982720e2e74a6de00d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 704741,
            "upload_time": "2024-02-04T22:51:51",
            "upload_time_iso_8601": "2024-02-04T22:51:51.722553Z",
            "url": "https://files.pythonhosted.org/packages/b6/3d/c51dd8f98ef48797c9b1913c90f72a06bbf84199d3b8d327d237d81bfc87/pyxirr-0.10.3-cp311-cp311-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8d822c17941f767b7aa4d73d39d0e598a2d71a547e3ade3d0432fbf240824f69",
                "md5": "291d8fec802731e28e87ff2e4b48075d",
                "sha256": "f0127d378fd9762c3a7b8ebb81e6dde29fac44540681267a987ea58dc1757393"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "291d8fec802731e28e87ff2e4b48075d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 678409,
            "upload_time": "2024-02-04T22:51:00",
            "upload_time_iso_8601": "2024-02-04T22:51:00.952791Z",
            "url": "https://files.pythonhosted.org/packages/8d/82/2c17941f767b7aa4d73d39d0e598a2d71a547e3ade3d0432fbf240824f69/pyxirr-0.10.3-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4bfe2e8b0b84b6c931c549c21a5dbc4a9593226f92fb977bd27fbcb2851882f9",
                "md5": "ac7c1174594816d3f214fc83d6381785",
                "sha256": "3ad05f2857a34d978fb5ade8879258b8f0a437485cde65fdbf277e78e000deeb"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac7c1174594816d3f214fc83d6381785",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 688446,
            "upload_time": "2024-02-04T22:52:00",
            "upload_time_iso_8601": "2024-02-04T22:52:00.728607Z",
            "url": "https://files.pythonhosted.org/packages/4b/fe/2e8b0b84b6c931c549c21a5dbc4a9593226f92fb977bd27fbcb2851882f9/pyxirr-0.10.3-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd14b8f06042a0adde5e232e1547589ae6103340a9389a0cbb23d20b475c256c",
                "md5": "6d99ec11924e19312bd8073d575cd5fb",
                "sha256": "acd91094a7cc58f09c100b4e5ebc896bf0ea4c645af42691f239c904635f479f"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6d99ec11924e19312bd8073d575cd5fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7, <3.13",
            "size": 460413,
            "upload_time": "2024-02-04T22:51:24",
            "upload_time_iso_8601": "2024-02-04T22:51:24.014404Z",
            "url": "https://files.pythonhosted.org/packages/fd/14/b8f06042a0adde5e232e1547589ae6103340a9389a0cbb23d20b475c256c/pyxirr-0.10.3-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "54ff5df7482932bc04f7bcbca7eef07acdb5e50d92d1f7280332047b991d40db",
                "md5": "8e783df2126ca47fdb44e88643d9b2fa",
                "sha256": "3b5bf1d55870586f151457fb76271c1391d50c345281db2084d14cf433515ece"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "8e783df2126ca47fdb44e88643d9b2fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 906295,
            "upload_time": "2024-02-04T22:50:39",
            "upload_time_iso_8601": "2024-02-04T22:50:39.607527Z",
            "url": "https://files.pythonhosted.org/packages/54/ff/5df7482932bc04f7bcbca7eef07acdb5e50d92d1f7280332047b991d40db/pyxirr-0.10.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "99e10af0730af4081bdd7f65badc60d81c7acbd1cdf36076171b49f4b3a62023",
                "md5": "04532e4ddb986f33f8187914fb30fc43",
                "sha256": "d7601bf56dbb08ccf4f309e135271e1c830d7206a4b8c1ed7e6581920eab4c6d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "04532e4ddb986f33f8187914fb30fc43",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 431775,
            "upload_time": "2024-02-04T22:51:48",
            "upload_time_iso_8601": "2024-02-04T22:51:48.478259Z",
            "url": "https://files.pythonhosted.org/packages/99/e1/0af0730af4081bdd7f65badc60d81c7acbd1cdf36076171b49f4b3a62023/pyxirr-0.10.3-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8efcaf9e2e7f60bc656e3261596f240ac8c9ffe09e2c7006f85d21471bc7faa0",
                "md5": "12ecd803d74aa0d41e42d2ac36fdb885",
                "sha256": "fa1712ade3a9e7f53b5d6224f077913e50cbb8ad5d3d512eb051d00595d7f5dc"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "12ecd803d74aa0d41e42d2ac36fdb885",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 457001,
            "upload_time": "2024-02-04T22:50:33",
            "upload_time_iso_8601": "2024-02-04T22:50:33.817574Z",
            "url": "https://files.pythonhosted.org/packages/8e/fc/af9e2e7f60bc656e3261596f240ac8c9ffe09e2c7006f85d21471bc7faa0/pyxirr-0.10.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "35e8d980119e87bdd5ec9871def8bb1ed958b3e27412993f9c3e49c62c888c2c",
                "md5": "0f3291a3282f8cf39c009c91122aa486",
                "sha256": "2c58b570f906cd64b534d5cbbc08b739e7d56f7e6adcb799f0fd06994fa3011f"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0f3291a3282f8cf39c009c91122aa486",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 443621,
            "upload_time": "2024-02-04T22:51:44",
            "upload_time_iso_8601": "2024-02-04T22:51:44.371480Z",
            "url": "https://files.pythonhosted.org/packages/35/e8/d980119e87bdd5ec9871def8bb1ed958b3e27412993f9c3e49c62c888c2c/pyxirr-0.10.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "22f3cdc2daefc72546192bcbae118da482b7f24b7a2b322ec2429e0b673e6137",
                "md5": "f55552745a9766714dc500701d23a92f",
                "sha256": "ba4354e7ca3518a817060a2da120fddedb7ad515d6cd05bccbef87b67daacf76"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "f55552745a9766714dc500701d23a92f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 611564,
            "upload_time": "2024-02-04T22:51:04",
            "upload_time_iso_8601": "2024-02-04T22:51:04.379504Z",
            "url": "https://files.pythonhosted.org/packages/22/f3/cdc2daefc72546192bcbae118da482b7f24b7a2b322ec2429e0b673e6137/pyxirr-0.10.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "798a74a02326a59a01ae2ea33fd9f53d3e5573ab3e2b693ae2be0bd0354145dd",
                "md5": "ea19e8954773b515d91d87b664a2a7a1",
                "sha256": "d0654e498589231d1af69471cb46ba1994032cd7b6409913df99e43837d49e6e"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "ea19e8954773b515d91d87b664a2a7a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 503711,
            "upload_time": "2024-02-04T22:50:31",
            "upload_time_iso_8601": "2024-02-04T22:50:31.939519Z",
            "url": "https://files.pythonhosted.org/packages/79/8a/74a02326a59a01ae2ea33fd9f53d3e5573ab3e2b693ae2be0bd0354145dd/pyxirr-0.10.3-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e998840eb44d087765b8210c1eb437a50d4f201e2dd62179734a9a75ec511645",
                "md5": "d66bb81041a5b6a23857553abaab638c",
                "sha256": "e224dbd2af0306c93f37ef6ac8203439e2481929f83fd8b1dd0561d9ab475de1"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "d66bb81041a5b6a23857553abaab638c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 863736,
            "upload_time": "2024-02-04T22:51:22",
            "upload_time_iso_8601": "2024-02-04T22:51:22.153870Z",
            "url": "https://files.pythonhosted.org/packages/e9/98/840eb44d087765b8210c1eb437a50d4f201e2dd62179734a9a75ec511645/pyxirr-0.10.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01177944ddcab5e459c7284ec0484efc365222c1ba33e0481ac1361082a3f190",
                "md5": "a005b84d8245ee49f61e6a58bb14d767",
                "sha256": "c01d2591cc5bffc0755c8c746a5976ffa33fd0e2915bd27afd8b3d0bd990664e"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a005b84d8245ee49f61e6a58bb14d767",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 518557,
            "upload_time": "2024-02-04T22:51:13",
            "upload_time_iso_8601": "2024-02-04T22:51:13.666260Z",
            "url": "https://files.pythonhosted.org/packages/01/17/7944ddcab5e459c7284ec0484efc365222c1ba33e0481ac1361082a3f190/pyxirr-0.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "28625a5a59c3b0fa8142703113df125c163217c3ae773dbe5d86be1ac0418e5e",
                "md5": "8f4917ff025eb0d277e93b849f6274e3",
                "sha256": "3914f38f1737aa02baf28980d2ef4a59882010d3ba57370c7854cee3a420e3d0"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8f4917ff025eb0d277e93b849f6274e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 637798,
            "upload_time": "2024-02-04T22:52:20",
            "upload_time_iso_8601": "2024-02-04T22:52:20.609373Z",
            "url": "https://files.pythonhosted.org/packages/28/62/5a5a59c3b0fa8142703113df125c163217c3ae773dbe5d86be1ac0418e5e/pyxirr-0.10.3-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "42611fbf56f2624407a35e907475a5a138d7e296d9aa861f38a9979da14d3c48",
                "md5": "3578cbd7431d3da9d479015946f04200",
                "sha256": "42f48585e72faf569deb08f50291cef7ded6372036bd83e0874c45b76c95f9a4"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "3578cbd7431d3da9d479015946f04200",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 706961,
            "upload_time": "2024-02-04T22:52:22",
            "upload_time_iso_8601": "2024-02-04T22:52:22.447794Z",
            "url": "https://files.pythonhosted.org/packages/42/61/1fbf56f2624407a35e907475a5a138d7e296d9aa861f38a9979da14d3c48/pyxirr-0.10.3-cp312-cp312-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fba0edcc6311aa90ce6059bc5387026b3edb31a80ee74098899791fcebf99e34",
                "md5": "c66dbbe96f8d60c5c81ed96184e14928",
                "sha256": "48d186f5322a1bf8011b57f3e71c5777cee3aed800d84b886c183c24490df837"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "c66dbbe96f8d60c5c81ed96184e14928",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 680962,
            "upload_time": "2024-02-04T22:52:02",
            "upload_time_iso_8601": "2024-02-04T22:52:02.423680Z",
            "url": "https://files.pythonhosted.org/packages/fb/a0/edcc6311aa90ce6059bc5387026b3edb31a80ee74098899791fcebf99e34/pyxirr-0.10.3-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6133e7e2f49921f669370b1c1a42c0ea094a3309e5df61087aa2c2f1c6e5d16f",
                "md5": "139c0de8aaeaedc9b4eec49fb9ac0efc",
                "sha256": "a2ea47d3f1c0d846390b19232eda7ad1289376e553b2b0f5d43926b9c7c86036"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "139c0de8aaeaedc9b4eec49fb9ac0efc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 691211,
            "upload_time": "2024-02-04T22:50:46",
            "upload_time_iso_8601": "2024-02-04T22:50:46.535799Z",
            "url": "https://files.pythonhosted.org/packages/61/33/e7e2f49921f669370b1c1a42c0ea094a3309e5df61087aa2c2f1c6e5d16f/pyxirr-0.10.3-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ebabe980da4da4e7069655f210132c42b433a09753986dbe449548747ca6157d",
                "md5": "24ad37de10a10496f36bb94e617b4d7a",
                "sha256": "082ba0a38df9bfb02bb54731f1313ad1df53ef2b2b1ffb9c0da10eb021270fcb"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "24ad37de10a10496f36bb94e617b4d7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7, <3.13",
            "size": 465079,
            "upload_time": "2024-02-04T22:51:10",
            "upload_time_iso_8601": "2024-02-04T22:51:10.460019Z",
            "url": "https://files.pythonhosted.org/packages/eb/ab/e980da4da4e7069655f210132c42b433a09753986dbe449548747ca6157d/pyxirr-0.10.3-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "74a99e79dc981c48010a963df860f892f0a36bbc0b12c75e4a96717f378797d7",
                "md5": "c96a9c74a1e1cdddb95707dbe0e1a3c5",
                "sha256": "069b3ba7ca67261cbbfc3246d2d8ce1e28b2ad3295a86fe65c4ea738665a92e4"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "c96a9c74a1e1cdddb95707dbe0e1a3c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 900222,
            "upload_time": "2024-02-04T22:50:38",
            "upload_time_iso_8601": "2024-02-04T22:50:38.053925Z",
            "url": "https://files.pythonhosted.org/packages/74/a9/9e79dc981c48010a963df860f892f0a36bbc0b12c75e4a96717f378797d7/pyxirr-0.10.3-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8f987dbfe5927a875aad8b9e6d02a9e860172df9fd1292458fce9de84499ee7",
                "md5": "8270de7a3cbdd8c0bf32301667dac241",
                "sha256": "1b64ab2922841f56b6b1d25af4275186d14704ea981e96d4e0e247bcef6a0a0c"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8270de7a3cbdd8c0bf32301667dac241",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 431986,
            "upload_time": "2024-02-04T22:52:17",
            "upload_time_iso_8601": "2024-02-04T22:52:17.725388Z",
            "url": "https://files.pythonhosted.org/packages/a8/f9/87dbfe5927a875aad8b9e6d02a9e860172df9fd1292458fce9de84499ee7/pyxirr-0.10.3-cp37-cp37m-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "77a630ed95356a9b448af09a1f9918a97cafa6d04196d96424a52cc1b9950348",
                "md5": "96001454a72dc8761c86b79250c0ad11",
                "sha256": "a3a05921d4e84828bfe20e86d341216addaacd861a36682a85598cd906e3601e"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "96001454a72dc8761c86b79250c0ad11",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 454357,
            "upload_time": "2024-02-04T22:52:24",
            "upload_time_iso_8601": "2024-02-04T22:52:24.173047Z",
            "url": "https://files.pythonhosted.org/packages/77/a6/30ed95356a9b448af09a1f9918a97cafa6d04196d96424a52cc1b9950348/pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b70248752c5b3f9d0454c7cc1a27da484eb36d2b26c076410b0d9d53c576a9c3",
                "md5": "e796d6b36e57707a40cff28f69ab5ff8",
                "sha256": "d9cd54feeabf91bf886122834eabaadf427ded638830c42ba7a43b2bbbf074b5"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e796d6b36e57707a40cff28f69ab5ff8",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 439786,
            "upload_time": "2024-02-04T22:50:57",
            "upload_time_iso_8601": "2024-02-04T22:50:57.036008Z",
            "url": "https://files.pythonhosted.org/packages/b7/02/48752c5b3f9d0454c7cc1a27da484eb36d2b26c076410b0d9d53c576a9c3/pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eae3d4be00eab8e3653364485ff974e2af20e853232d8ade0d2a1f943b3508a4",
                "md5": "a1cabe59e519b5b7e27f6feae1e6962f",
                "sha256": "66091b158cc65848ef3dcee76513f948d19e03c2350e3c8da0270fa169ae6303"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "a1cabe59e519b5b7e27f6feae1e6962f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 607846,
            "upload_time": "2024-02-04T22:50:28",
            "upload_time_iso_8601": "2024-02-04T22:50:28.531372Z",
            "url": "https://files.pythonhosted.org/packages/ea/e3/d4be00eab8e3653364485ff974e2af20e853232d8ade0d2a1f943b3508a4/pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1eaaf3bf872249f13a269d050b8957a245ddcd19cd02bd2711c23330b6603228",
                "md5": "8a93aa64e479032b374dfc70f1a7b7a6",
                "sha256": "19ddfc5d48ba73d24191b7b2268c0e35cb1c6ee635466b5ed665de96ef4961b5"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "8a93aa64e479032b374dfc70f1a7b7a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 500612,
            "upload_time": "2024-02-04T22:51:08",
            "upload_time_iso_8601": "2024-02-04T22:51:08.962287Z",
            "url": "https://files.pythonhosted.org/packages/1e/aa/f3bf872249f13a269d050b8957a245ddcd19cd02bd2711c23330b6603228/pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d3295e4bd6da98cd799ddce35066b2b66df51460152bb88edb5caabfaeb3b361",
                "md5": "250701080a02e031a3be8d46cfb23e5a",
                "sha256": "c457478284e28f63a9c988b070c9fd760e6b13b887102f147f08cb2ac0d6dda4"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "250701080a02e031a3be8d46cfb23e5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 900629,
            "upload_time": "2024-02-04T22:51:39",
            "upload_time_iso_8601": "2024-02-04T22:51:39.847461Z",
            "url": "https://files.pythonhosted.org/packages/d3/29/5e4bd6da98cd799ddce35066b2b66df51460152bb88edb5caabfaeb3b361/pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8d4a014d8e55805efcfc22d487b1917042b1797574537a0f071046f3de15a0b",
                "md5": "f0407c79a399002b5c1998e2e2e23024",
                "sha256": "505e853671faa444373295743ca9b86167594ba5ce3315c3f66c9260bf838e7b"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f0407c79a399002b5c1998e2e2e23024",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 514125,
            "upload_time": "2024-02-04T22:50:24",
            "upload_time_iso_8601": "2024-02-04T22:50:24.832626Z",
            "url": "https://files.pythonhosted.org/packages/f8/d4/a014d8e55805efcfc22d487b1917042b1797574537a0f071046f3de15a0b/pyxirr-0.10.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4470c15e2847dc733636f41ef036d9773eb30512d931b6ec7e31e8a2e33ea0ed",
                "md5": "4d4c9f15dda9b8b12e75188742a2a852",
                "sha256": "9aa4a7d02ff45617b3f66c09190722071d9a19a7e172e2df370e3429bb21cf56"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4d4c9f15dda9b8b12e75188742a2a852",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 635270,
            "upload_time": "2024-02-04T22:50:35",
            "upload_time_iso_8601": "2024-02-04T22:50:35.632699Z",
            "url": "https://files.pythonhosted.org/packages/44/70/c15e2847dc733636f41ef036d9773eb30512d931b6ec7e31e8a2e33ea0ed/pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "350fffad5dfb1394ae701f52aead842fc8f87371d60044995fecec0c24110c76",
                "md5": "21e4d48f581759a1e5969932b2889163",
                "sha256": "a63140e7c40229db98e0165892f42c3c7b9130af15463bfed66ee627231cd5d9"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "21e4d48f581759a1e5969932b2889163",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 703230,
            "upload_time": "2024-02-04T22:51:30",
            "upload_time_iso_8601": "2024-02-04T22:51:30.932076Z",
            "url": "https://files.pythonhosted.org/packages/35/0f/ffad5dfb1394ae701f52aead842fc8f87371d60044995fecec0c24110c76/pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1003aba8dd1c02bb32a4d79bc2ed1ce7053ac433defa836761a7a2de6c94a103",
                "md5": "efb8e3b95dcef8c580c79f620153d330",
                "sha256": "c9ead6b21154c924fe4edcaafeca889a06bf68422356417e7a263303e4d10eea"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "efb8e3b95dcef8c580c79f620153d330",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 677073,
            "upload_time": "2024-02-04T22:51:43",
            "upload_time_iso_8601": "2024-02-04T22:51:43.030519Z",
            "url": "https://files.pythonhosted.org/packages/10/03/aba8dd1c02bb32a4d79bc2ed1ce7053ac433defa836761a7a2de6c94a103/pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "263c89559599b6e1e32927cc533fde74a1eb6254090ab2bfe31f940983ab6c96",
                "md5": "5f29cd94b3fc7e2a4658e4349b470951",
                "sha256": "e47c7f9ee763df2c85606ca0fd18efb996d975e4355b60278ef3979d3399265a"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5f29cd94b3fc7e2a4658e4349b470951",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 686854,
            "upload_time": "2024-02-04T22:50:50",
            "upload_time_iso_8601": "2024-02-04T22:50:50.717954Z",
            "url": "https://files.pythonhosted.org/packages/26/3c/89559599b6e1e32927cc533fde74a1eb6254090ab2bfe31f940983ab6c96/pyxirr-0.10.3-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "443be7618cb5ed665ed91ef72d7f7eb942c314bdb619e92740bc4f4a5a9782c3",
                "md5": "1d70dd4b08811b821ed54321952cbaaa",
                "sha256": "f1836b0f7178f9c82cc8d2a9d39c3e1f1d846c1cf1295b342c854605863150f5"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1d70dd4b08811b821ed54321952cbaaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7, <3.13",
            "size": 458649,
            "upload_time": "2024-02-04T22:51:57",
            "upload_time_iso_8601": "2024-02-04T22:51:57.473474Z",
            "url": "https://files.pythonhosted.org/packages/44/3b/e7618cb5ed665ed91ef72d7f7eb942c314bdb619e92740bc4f4a5a9782c3/pyxirr-0.10.3-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb966e27dbe924be8faea48a42947c6c542f2c631052e954b07b6d0e1df35014",
                "md5": "e3db39a7ced38535ec816ae7c7406450",
                "sha256": "891a9c0dfb008fac0a65924951ba715cecc82e390232972080f7d27b49a63b0d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "e3db39a7ced38535ec816ae7c7406450",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 900112,
            "upload_time": "2024-02-04T22:52:19",
            "upload_time_iso_8601": "2024-02-04T22:52:19.098116Z",
            "url": "https://files.pythonhosted.org/packages/fb/96/6e27dbe924be8faea48a42947c6c542f2c631052e954b07b6d0e1df35014/pyxirr-0.10.3-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5653d1a7d549c9e2225e7600d60604bff8a5c5a20a14f617a853b37d4b10187b",
                "md5": "c544f2fbaf72b4a41ea78968ca224a10",
                "sha256": "49908c50bf3caba338fb9ede9668cea07a3436a07595b9076b3843a9161bd08f"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c544f2fbaf72b4a41ea78968ca224a10",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 431994,
            "upload_time": "2024-02-04T22:50:43",
            "upload_time_iso_8601": "2024-02-04T22:50:43.738715Z",
            "url": "https://files.pythonhosted.org/packages/56/53/d1a7d549c9e2225e7600d60604bff8a5c5a20a14f617a853b37d4b10187b/pyxirr-0.10.3-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dc91a0a6dca4f1f92f69bfae8fea0c4149790dbb16a41f4369e1070f75cff08c",
                "md5": "c7e2dfe5a6cc4de488054bd87d5732bf",
                "sha256": "c551afbaaa788fdf2fb964bd0babca1772230262d9494b71ee020efa1d196e88"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c7e2dfe5a6cc4de488054bd87d5732bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 454249,
            "upload_time": "2024-02-04T22:51:06",
            "upload_time_iso_8601": "2024-02-04T22:51:06.300294Z",
            "url": "https://files.pythonhosted.org/packages/dc/91/a0a6dca4f1f92f69bfae8fea0c4149790dbb16a41f4369e1070f75cff08c/pyxirr-0.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ad17df1d602cd75cfb299ef20e755727b1fdb418109d88263c9c3b4b9cf67b4f",
                "md5": "a4ae0099946ded29517b3c4611c794ad",
                "sha256": "1f38be0c706b494a0b7699fbac57840582b80b21d0b0400cbb2e0090e9ae1e7d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "a4ae0099946ded29517b3c4611c794ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 439709,
            "upload_time": "2024-02-04T22:52:05",
            "upload_time_iso_8601": "2024-02-04T22:52:05.611536Z",
            "url": "https://files.pythonhosted.org/packages/ad/17/df1d602cd75cfb299ef20e755727b1fdb418109d88263c9c3b4b9cf67b4f/pyxirr-0.10.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "005a7b9e967e566613f59238db0a32b3851415a0865cbc0cddb8d7fab5897982",
                "md5": "a863133489b49843aaa12056af79fc9f",
                "sha256": "758937b95fbf9754d7844189a3d07ef01e952f10d64a1426bbbe4b8c2e0684d7"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "a863133489b49843aaa12056af79fc9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 607804,
            "upload_time": "2024-02-04T22:50:23",
            "upload_time_iso_8601": "2024-02-04T22:50:23.330659Z",
            "url": "https://files.pythonhosted.org/packages/00/5a/7b9e967e566613f59238db0a32b3851415a0865cbc0cddb8d7fab5897982/pyxirr-0.10.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3264f1255de8da5a470fe81bf61f158e98875ff81c2a15641ebae4fb22510c6f",
                "md5": "d3cbe7c2b590cfbfc1b42896989b909e",
                "sha256": "75836b9b95095963768d4e0e03bd95c27c9ba92af12470bcadb280870ddabfa5"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "d3cbe7c2b590cfbfc1b42896989b909e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 500644,
            "upload_time": "2024-02-04T22:52:14",
            "upload_time_iso_8601": "2024-02-04T22:52:14.655807Z",
            "url": "https://files.pythonhosted.org/packages/32/64/f1255de8da5a470fe81bf61f158e98875ff81c2a15641ebae4fb22510c6f/pyxirr-0.10.3-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a70479d6d10d15a08305a4d558eb189bf8e3a3fb23dac71432ff392bc3ffadde",
                "md5": "fb32a3347a5b299cac2994e3868e4eeb",
                "sha256": "838a6ff8d262ba9a4a7d18fd37552c700af292983a00c1508bca1cd7967aa01d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "fb32a3347a5b299cac2994e3868e4eeb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 900675,
            "upload_time": "2024-02-04T22:50:48",
            "upload_time_iso_8601": "2024-02-04T22:50:48.871480Z",
            "url": "https://files.pythonhosted.org/packages/a7/04/79d6d10d15a08305a4d558eb189bf8e3a3fb23dac71432ff392bc3ffadde/pyxirr-0.10.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c55b2d910c48dc14fe4a42efe7efbf215534e0dae49c9905c62c197895f46e9",
                "md5": "918a260030c0d61e6b1554b5459831f5",
                "sha256": "3021a75f1429162f5386b6bb197c8964f318de298b67ea62ab22763cfa215156"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "918a260030c0d61e6b1554b5459831f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 514121,
            "upload_time": "2024-02-04T22:50:52",
            "upload_time_iso_8601": "2024-02-04T22:50:52.112597Z",
            "url": "https://files.pythonhosted.org/packages/3c/55/b2d910c48dc14fe4a42efe7efbf215534e0dae49c9905c62c197895f46e9/pyxirr-0.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "644b9952304628c92d1a211fd6e440f06e70701b0014ab1d0b10645c41c3f930",
                "md5": "48763284d7598e2d01481cb1358d42ba",
                "sha256": "2896431a4e18d80665308bd3e87b9f72b530ed6204a2ae6fe5b050e1b1fe280d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "48763284d7598e2d01481cb1358d42ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 635136,
            "upload_time": "2024-02-04T22:51:15",
            "upload_time_iso_8601": "2024-02-04T22:51:15.184109Z",
            "url": "https://files.pythonhosted.org/packages/64/4b/9952304628c92d1a211fd6e440f06e70701b0014ab1d0b10645c41c3f930/pyxirr-0.10.3-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aba347fce501a8f78db2bd9819e7cad182bab428eee845ca6c7cbea594581af0",
                "md5": "3ba4c09ba7481cabb1c2d6b90c1a560b",
                "sha256": "1083623541269ac71e203ac86997b017474ef026c6adc391eacba844dd043fec"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "3ba4c09ba7481cabb1c2d6b90c1a560b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 703157,
            "upload_time": "2024-02-04T22:50:54",
            "upload_time_iso_8601": "2024-02-04T22:50:54.305686Z",
            "url": "https://files.pythonhosted.org/packages/ab/a3/47fce501a8f78db2bd9819e7cad182bab428eee845ca6c7cbea594581af0/pyxirr-0.10.3-cp38-cp38-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d66f36a8e32d67fd92e7bc6f7b876abc6622b0f61c0f838e61acd14567a4b674",
                "md5": "b5a11b711f0c1074c07b557b2b97808b",
                "sha256": "1fb2e789106928d6f2c23ccf00f37f6a59b860887f323519aa44e74a104bbfec"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "b5a11b711f0c1074c07b557b2b97808b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 677014,
            "upload_time": "2024-02-04T22:51:45",
            "upload_time_iso_8601": "2024-02-04T22:51:45.681149Z",
            "url": "https://files.pythonhosted.org/packages/d6/6f/36a8e32d67fd92e7bc6f7b876abc6622b0f61c0f838e61acd14567a4b674/pyxirr-0.10.3-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c3e74023797743207668beece234e4e98ab561d2797d9702d68781fc23a7766d",
                "md5": "263aae2d5fd310a434b0aeff1e5c9976",
                "sha256": "a03c50a36a25ebef24dd1a1f1aba1b919604e4ac911b709eb63444623f17e878"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "263aae2d5fd310a434b0aeff1e5c9976",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 686859,
            "upload_time": "2024-02-04T22:52:08",
            "upload_time_iso_8601": "2024-02-04T22:52:08.722838Z",
            "url": "https://files.pythonhosted.org/packages/c3/e7/4023797743207668beece234e4e98ab561d2797d9702d68781fc23a7766d/pyxirr-0.10.3-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2e55c2b1dc10edcf7e264f1e586fbad569b069e0e5d5bc1c5e0bb3fa33813124",
                "md5": "e7e8d7f1ea0a2d937162fa8413bfa571",
                "sha256": "441a657f264d556a6eb5ddcd4467c2750533ae7ce8d42e5e6fdce68e0a9cadf4"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e7e8d7f1ea0a2d937162fa8413bfa571",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7, <3.13",
            "size": 458670,
            "upload_time": "2024-02-04T22:51:34",
            "upload_time_iso_8601": "2024-02-04T22:51:34.954174Z",
            "url": "https://files.pythonhosted.org/packages/2e/55/c2b1dc10edcf7e264f1e586fbad569b069e0e5d5bc1c5e0bb3fa33813124/pyxirr-0.10.3-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba280f52324c339b43ecce5fe0a136d99210670e61c0eba68257f3cefb7e78c9",
                "md5": "2d238cf6425bf15d76a4e05a2ed8b54d",
                "sha256": "5dfbf1a9be5cbefd6adbb57dab0e497a2eeaf5c96e2445915c5f6e0a36892d36"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "2d238cf6425bf15d76a4e05a2ed8b54d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 903348,
            "upload_time": "2024-02-04T22:51:16",
            "upload_time_iso_8601": "2024-02-04T22:51:16.991230Z",
            "url": "https://files.pythonhosted.org/packages/ba/28/0f52324c339b43ecce5fe0a136d99210670e61c0eba68257f3cefb7e78c9/pyxirr-0.10.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "02c5078428e1466fb700836e270e776c6310b871a9ea22c244a450595a0bb729",
                "md5": "fbe863b3dbd57e44673664bec78b293f",
                "sha256": "215f2e363298413e298382f3e0ff8be4a98e1da04563459bf51155dffaaca696"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fbe863b3dbd57e44673664bec78b293f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 434265,
            "upload_time": "2024-02-04T22:50:55",
            "upload_time_iso_8601": "2024-02-04T22:50:55.615461Z",
            "url": "https://files.pythonhosted.org/packages/02/c5/078428e1466fb700836e270e776c6310b871a9ea22c244a450595a0bb729/pyxirr-0.10.3-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aee2258d4bcceaf6c0b7e78f4afbf93b61b1ce618637857fb189871b2e21ccce",
                "md5": "7ed32170216bbc042aa97157f26a3b34",
                "sha256": "2d6f376ad5c43d9f138c6b761f387dc8c4f04c6745030b98d38d12c6ffb596e5"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7ed32170216bbc042aa97157f26a3b34",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 456104,
            "upload_time": "2024-02-04T22:50:42",
            "upload_time_iso_8601": "2024-02-04T22:50:42.399226Z",
            "url": "https://files.pythonhosted.org/packages/ae/e2/258d4bcceaf6c0b7e78f4afbf93b61b1ce618637857fb189871b2e21ccce/pyxirr-0.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bbf6692e65f0c378e189f1edd73c5074e377aa3a012e1a12c8b6130240e7a414",
                "md5": "b04f71cd311116626431eb29c3f7b8c3",
                "sha256": "47cca0a0c6ecb2232a2d80d0cde3db23a0a6928415612ceddff18e66c62ab78d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "b04f71cd311116626431eb29c3f7b8c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 441517,
            "upload_time": "2024-02-04T22:51:54",
            "upload_time_iso_8601": "2024-02-04T22:51:54.661650Z",
            "url": "https://files.pythonhosted.org/packages/bb/f6/692e65f0c378e189f1edd73c5074e377aa3a012e1a12c8b6130240e7a414/pyxirr-0.10.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ab6faf41c81556f91ade1a85923a8c4c5de93fc0c4e55e25c37b6167a8a28e11",
                "md5": "9b381e96f22aac09e92e1faf474d1d94",
                "sha256": "6d6f3285a51e069d014e04db5cac865310d87444a9f01f9b04a6d3066e6b47a7"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "9b381e96f22aac09e92e1faf474d1d94",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 609424,
            "upload_time": "2024-02-04T22:50:21",
            "upload_time_iso_8601": "2024-02-04T22:50:21.933621Z",
            "url": "https://files.pythonhosted.org/packages/ab/6f/af41c81556f91ade1a85923a8c4c5de93fc0c4e55e25c37b6167a8a28e11/pyxirr-0.10.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "27f0f427877108afdcba8c6077ef12229ca986ce9651f9598115bd5c8eeb5129",
                "md5": "b630bfa8002a46ffb7f667204fbe883a",
                "sha256": "ed6032f2724e007b8682aee9671b2883fdf0a59720554eb24ea5cb1623d0bb67"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "b630bfa8002a46ffb7f667204fbe883a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 502733,
            "upload_time": "2024-02-04T22:50:29",
            "upload_time_iso_8601": "2024-02-04T22:50:29.881624Z",
            "url": "https://files.pythonhosted.org/packages/27/f0/f427877108afdcba8c6077ef12229ca986ce9651f9598115bd5c8eeb5129/pyxirr-0.10.3-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "83043043348f6192435781fe64e17b2c0d31e89a4c9168a67ecfcd16c8c11441",
                "md5": "45cbf609cf7e5f87dad11dd6315c8fa3",
                "sha256": "477f8d090b1b3995c11647c4b788f8f43d70212b33e0752b87c4b70fd6648fcf"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "45cbf609cf7e5f87dad11dd6315c8fa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 900647,
            "upload_time": "2024-02-04T22:50:26",
            "upload_time_iso_8601": "2024-02-04T22:50:26.643465Z",
            "url": "https://files.pythonhosted.org/packages/83/04/3043348f6192435781fe64e17b2c0d31e89a4c9168a67ecfcd16c8c11441/pyxirr-0.10.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "07650896263f60341e0877db19cf7d2c9364a1f91d7d91819daf757debf1446a",
                "md5": "2fb9322fb146c3344044c7f0e721a537",
                "sha256": "e671b890e0fd78a025105eed91ec36d45a05d9771c2abdcda49a118e3ec59754"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2fb9322fb146c3344044c7f0e721a537",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 515967,
            "upload_time": "2024-02-04T22:51:28",
            "upload_time_iso_8601": "2024-02-04T22:51:28.794384Z",
            "url": "https://files.pythonhosted.org/packages/07/65/0896263f60341e0877db19cf7d2c9364a1f91d7d91819daf757debf1446a/pyxirr-0.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c7e11234d6b1b9f908a7da92297d112ec4d1753a0253d3d5363119a7b28f54f",
                "md5": "fa8c20c2ca3f134f70d08ab1d50c64e1",
                "sha256": "78b23f21ce67f6264783d24f8680c228cdfb46966110538141a0c7fb75e4eab4"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fa8c20c2ca3f134f70d08ab1d50c64e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 636894,
            "upload_time": "2024-02-04T22:50:19",
            "upload_time_iso_8601": "2024-02-04T22:50:19.535136Z",
            "url": "https://files.pythonhosted.org/packages/3c/7e/11234d6b1b9f908a7da92297d112ec4d1753a0253d3d5363119a7b28f54f/pyxirr-0.10.3-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c3dc01c7cf5cee105e4ae27cd26f1d3c6f521ae80d776d345f0b7af81e1e2760",
                "md5": "17112d9928bf83c7a079271ff07b160d",
                "sha256": "6539334739e69bed7f3d3f6398b76bfb2995eba2da67bdbab4b65d0cf6db3bf6"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "17112d9928bf83c7a079271ff07b160d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 704951,
            "upload_time": "2024-02-04T22:52:16",
            "upload_time_iso_8601": "2024-02-04T22:52:16.096306Z",
            "url": "https://files.pythonhosted.org/packages/c3/dc/01c7cf5cee105e4ae27cd26f1d3c6f521ae80d776d345f0b7af81e1e2760/pyxirr-0.10.3-cp39-cp39-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7483fc71567f40a248c39bf00cd65ccbb0240efa2bffdb79584ec7bd6eeb4434",
                "md5": "46fd5f83d579e21ba073baa193ad9387",
                "sha256": "fcb69d7b8910e1aa55014dacef00f38426817f423ae612c57a47526d11a90467"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "46fd5f83d579e21ba073baa193ad9387",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 678768,
            "upload_time": "2024-02-04T22:51:02",
            "upload_time_iso_8601": "2024-02-04T22:51:02.463214Z",
            "url": "https://files.pythonhosted.org/packages/74/83/fc71567f40a248c39bf00cd65ccbb0240efa2bffdb79584ec7bd6eeb4434/pyxirr-0.10.3-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2a694a772f5332d8f2b19157019ff57d0568c2f0b8bb8fc3515f4601c8653c2d",
                "md5": "fd9bb40591e585a3cad9608113df19f6",
                "sha256": "1d24772913abc91afa743f27e317f793c79361fa146580bd037a687dae6ed988"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fd9bb40591e585a3cad9608113df19f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 688775,
            "upload_time": "2024-02-04T22:51:12",
            "upload_time_iso_8601": "2024-02-04T22:51:12.289183Z",
            "url": "https://files.pythonhosted.org/packages/2a/69/4a772f5332d8f2b19157019ff57d0568c2f0b8bb8fc3515f4601c8653c2d/pyxirr-0.10.3-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d99a947e8fe8488fc31fc41108a9c49f71cbc7d0daa4bb27e4143ed5996b0290",
                "md5": "085717161fe2fe08405e456274a66c3d",
                "sha256": "0e56ea58001b25fd798f627449ba0b529ab8b1a6f862919f784bad214c64c177"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "085717161fe2fe08405e456274a66c3d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7, <3.13",
            "size": 460773,
            "upload_time": "2024-02-04T22:50:45",
            "upload_time_iso_8601": "2024-02-04T22:50:45.015164Z",
            "url": "https://files.pythonhosted.org/packages/d9/9a/947e8fe8488fc31fc41108a9c49f71cbc7d0daa4bb27e4143ed5996b0290/pyxirr-0.10.3-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfa612dcf55acbdbed3c246724fd6fc6673c0ad090f394b0a49fa5a4c6f9184e",
                "md5": "8108990d43940261ce47bcf4e3bb8182",
                "sha256": "8065865c327afef271dd5cd8561af22f407ccfde352b15860fe5aa0daee0af5d"
            },
            "downloads": -1,
            "filename": "pyxirr-0.10.3.tar.gz",
            "has_sig": false,
            "md5_digest": "8108990d43940261ce47bcf4e3bb8182",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7, <3.13",
            "size": 40223,
            "upload_time": "2024-02-04T22:50:41",
            "upload_time_iso_8601": "2024-02-04T22:50:41.438425Z",
            "url": "https://files.pythonhosted.org/packages/cf/a6/12dcf55acbdbed3c246724fd6fc6673c0ad090f394b0a49fa5a4c6f9184e/pyxirr-0.10.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-04 22:50:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Anexen",
    "github_project": "pyxirr",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyxirr"
}
        
Elapsed time: 0.18602s