feco3


Namefeco3 JSON
Version 0.5.0 PyPI version JSON
download
home_page
SummaryA Rust-backed Python library for parsing .fec files.
upload_time2023-08-18 06:43:05
maintainer
docs_urlNone
author
requires_python>=3.7
license
keywords fec fec-file rust pyo3 arrow pyarrow
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # FECo3

Python bindings for a `.fec` file parser in rust.

Install with `pip install feco3`

- [API docs](https://nickcrews.github.io/feco3/)
- [Repository](https://github.com/NickCrews/feco3)

## Example

```python
import pyarrow as pa
import feco3

# ruff: noqa: E501

# You can supply a URL or a path to a file.
src = "https://docquery.fec.gov/dcdev/posted/1002596.fec"
# src = "path/to/file.fec"
# src = pathlib.Path("path/to/file.fec")

# This doesn't actually read or parse any data yet
fec = feco3.FecFile(src)
print(fec)
# FecFile(src='https://docquery.fec.gov/dcdev/posted/1002596.fec')

# Only when we access something do we actually start parsing.
# Still, we only parse as far as we need to, so this is quite fast.
# This is useful, for example, if you only need the header or cover,
# or if you only want to look at the itemizations in certain forms.
print(fec.header)
print(fec.cover)
# Header(fec_version='8.1', software_name='NetFile', software_version='199199', report_id=None, report_number='0')
# Cover(form_type='F3N', filer_committee_id='C00479188')

# Iterate through the itemizations in the file in batches of pyarrow RecordBatches.
# By iterating, this keeps us from having to load the entire file into memory.
# By using pyarrow, we can avoid copying the underlying data from Rust to Python.
# It integrates well with the rest of the Python data ecosystem, for example
# it's easy to convert to a pandas DataFrames.
batcher = feco3.PyarrowBatcher(fec, max_batch_size=1024 * 1024)
for batch in batcher:
    # The record code for this kind of itemizations, eg. 'SA11AI'
    assert isinstance(batch.code, str)
    # A pyarrow RecordBatch of the itemizations
    assert isinstance(batch.records, pa.RecordBatch)
    df = batch.records.to_pandas()
    print(batch.code)
    print(df.head(3))
# SA15
#   filer_committee_id_number transaction_id back_reference_tran_id_number back_reference_sched_name  ... conduit_zip_code memo_code memo_text_description reference_code
# 0                 C00479188        INCA994                                                          ...
# 1                 C00479188        INCA992                                                          ...
# 2                 C00479188        INCA993                                                          ...

# [3 rows x 44 columns]
# TEXT
#   filer_committee_id_number transaction_id_number back_reference_tran_id_number back_reference_sched_form_name            text
# 0                 C00479188              TPAYC760                       PAYC760                          SC/10  PERSONAL FUNDS
# SC/10
#   filer_committee_id_number transaction_id_number receipt_line_number entity_type  ... lender_candidate_state lender_candidate_district memo_code memo_text_description
# 0                 C00479188               PAYC760                 13B         CAN  ...

# [1 rows x 37 columns]                       ...

```


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "feco3",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "fec,fec-file,rust,pyo3,arrow,pyarrow",
    "author": "",
    "author_email": "Nick Crews <nicholas.b.crews@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/c0/fc/62cfdfa1424198c260773dc333cf818c3163ea50ed8f38952b59fdfc70e1/feco3-0.5.0.tar.gz",
    "platform": null,
    "description": "# FECo3\n\nPython bindings for a `.fec` file parser in rust.\n\nInstall with `pip install feco3`\n\n- [API docs](https://nickcrews.github.io/feco3/)\n- [Repository](https://github.com/NickCrews/feco3)\n\n## Example\n\n```python\nimport pyarrow as pa\nimport feco3\n\n# ruff: noqa: E501\n\n# You can supply a URL or a path to a file.\nsrc = \"https://docquery.fec.gov/dcdev/posted/1002596.fec\"\n# src = \"path/to/file.fec\"\n# src = pathlib.Path(\"path/to/file.fec\")\n\n# This doesn't actually read or parse any data yet\nfec = feco3.FecFile(src)\nprint(fec)\n# FecFile(src='https://docquery.fec.gov/dcdev/posted/1002596.fec')\n\n# Only when we access something do we actually start parsing.\n# Still, we only parse as far as we need to, so this is quite fast.\n# This is useful, for example, if you only need the header or cover,\n# or if you only want to look at the itemizations in certain forms.\nprint(fec.header)\nprint(fec.cover)\n# Header(fec_version='8.1', software_name='NetFile', software_version='199199', report_id=None, report_number='0')\n# Cover(form_type='F3N', filer_committee_id='C00479188')\n\n# Iterate through the itemizations in the file in batches of pyarrow RecordBatches.\n# By iterating, this keeps us from having to load the entire file into memory.\n# By using pyarrow, we can avoid copying the underlying data from Rust to Python.\n# It integrates well with the rest of the Python data ecosystem, for example\n# it's easy to convert to a pandas DataFrames.\nbatcher = feco3.PyarrowBatcher(fec, max_batch_size=1024 * 1024)\nfor batch in batcher:\n    # The record code for this kind of itemizations, eg. 'SA11AI'\n    assert isinstance(batch.code, str)\n    # A pyarrow RecordBatch of the itemizations\n    assert isinstance(batch.records, pa.RecordBatch)\n    df = batch.records.to_pandas()\n    print(batch.code)\n    print(df.head(3))\n# SA15\n#   filer_committee_id_number transaction_id back_reference_tran_id_number back_reference_sched_name  ... conduit_zip_code memo_code memo_text_description reference_code\n# 0                 C00479188        INCA994                                                          ...\n# 1                 C00479188        INCA992                                                          ...\n# 2                 C00479188        INCA993                                                          ...\n\n# [3 rows x 44 columns]\n# TEXT\n#   filer_committee_id_number transaction_id_number back_reference_tran_id_number back_reference_sched_form_name            text\n# 0                 C00479188              TPAYC760                       PAYC760                          SC/10  PERSONAL FUNDS\n# SC/10\n#   filer_committee_id_number transaction_id_number receipt_line_number entity_type  ... lender_candidate_state lender_candidate_district memo_code memo_text_description\n# 0                 C00479188               PAYC760                 13B         CAN  ...\n\n# [1 rows x 37 columns]                       ...\n\n```\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Rust-backed Python library for parsing .fec files.",
    "version": "0.5.0",
    "project_urls": {
        "Documentation": "https://nickcrews.github.io/feco3/",
        "Repository": "https://github.com/NickCrews/feco3"
    },
    "split_keywords": [
        "fec",
        "fec-file",
        "rust",
        "pyo3",
        "arrow",
        "pyarrow"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3909e7c1426958a4c58267ef0fec00702b58cf0d217a4dcdd9909711ce35daf8",
                "md5": "2ac69865a58f74eb75fb4f7694b07dc7",
                "sha256": "e6d8db94a1df5e2e71506a5b9bd6215f877ffb0457abefd0a40cd6b25d979122"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-cp310-macosx_10_7_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2ac69865a58f74eb75fb4f7694b07dc7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 4051958,
            "upload_time": "2023-08-18T06:38:57",
            "upload_time_iso_8601": "2023-08-18T06:38:57.815103Z",
            "url": "https://files.pythonhosted.org/packages/39/09/e7c1426958a4c58267ef0fec00702b58cf0d217a4dcdd9909711ce35daf8/feco3-0.5.0-cp310-cp310-macosx_10_7_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1533cf2d3876641caed483520aca800657542955d3a165ab80dca4ae11fba23a",
                "md5": "2ea065a612a3cb4a3f26e5e10e4a7671",
                "sha256": "d306f9f97dce08d8ca17b18d3d9779d627922367db2f4fc128ce56fa8b63a46e"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2ea065a612a3cb4a3f26e5e10e4a7671",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3584942,
            "upload_time": "2023-08-18T06:39:05",
            "upload_time_iso_8601": "2023-08-18T06:39:05.408294Z",
            "url": "https://files.pythonhosted.org/packages/15/33/cf2d3876641caed483520aca800657542955d3a165ab80dca4ae11fba23a/feco3-0.5.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "740a0f85ecdf0a218004440a48b027ee63522dc80bca5945a4c1c910e8b45f1c",
                "md5": "f129de8444a22ab2714e9794ae8fefd3",
                "sha256": "ac47ba02bc2d0c73d584d55cebd98fdafe3a6149a2563a41367647598b2e817d"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "f129de8444a22ab2714e9794ae8fefd3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 4281670,
            "upload_time": "2023-08-18T06:39:10",
            "upload_time_iso_8601": "2023-08-18T06:39:10.134068Z",
            "url": "https://files.pythonhosted.org/packages/74/0a/0f85ecdf0a218004440a48b027ee63522dc80bca5945a4c1c910e8b45f1c/feco3-0.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0208e0004e4894bef49e012360105ea943944eb32a033490a795c9859756e4b0",
                "md5": "748b9e930f76d73e2ccefa19443a6d04",
                "sha256": "7c24ffa8d7623c95abfc9ca50c13f972eddb38d51323b11f2f4c6266c551cc2e"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "748b9e930f76d73e2ccefa19443a6d04",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3627867,
            "upload_time": "2023-08-18T06:39:13",
            "upload_time_iso_8601": "2023-08-18T06:39:13.161685Z",
            "url": "https://files.pythonhosted.org/packages/02/08/e0004e4894bef49e012360105ea943944eb32a033490a795c9859756e4b0/feco3-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "043c730c560d056db1863e19caa3d2623b7d641d87acc47a25badae398b5ed9b",
                "md5": "1987edc9502359cf38dda32a21914049",
                "sha256": "bf91a7baf361d53d791d8984fc06ba98dafc488be481bc74c1bbab148e606741"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1987edc9502359cf38dda32a21914049",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3579800,
            "upload_time": "2023-08-18T06:39:16",
            "upload_time_iso_8601": "2023-08-18T06:39:16.695884Z",
            "url": "https://files.pythonhosted.org/packages/04/3c/730c560d056db1863e19caa3d2623b7d641d87acc47a25badae398b5ed9b/feco3-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1fb0ee52e0fb7cc2924520f66c838d0075c7c37426aba13658fe98839372978e",
                "md5": "19ee4540cb84b1331ad57b89d6f2c219",
                "sha256": "40560964068f791e19448c5432c4adc26b543d5c4c0ee79bcfd82d755c4fbc7e"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "19ee4540cb84b1331ad57b89d6f2c219",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 4075062,
            "upload_time": "2023-08-18T06:39:24",
            "upload_time_iso_8601": "2023-08-18T06:39:24.457925Z",
            "url": "https://files.pythonhosted.org/packages/1f/b0/ee52e0fb7cc2924520f66c838d0075c7c37426aba13658fe98839372978e/feco3-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bb76b19b22fee318dbf6ea60588621ce13217acc33ed97bfed3595d22fe4ab4",
                "md5": "0440acb3309518e81cd65b3c1ae6d742",
                "sha256": "813ad135dae9053c77ad36d224384103470edebd742f215b40791852abecdb10"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "0440acb3309518e81cd65b3c1ae6d742",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3494923,
            "upload_time": "2023-08-18T06:39:30",
            "upload_time_iso_8601": "2023-08-18T06:39:30.786880Z",
            "url": "https://files.pythonhosted.org/packages/9b/b7/6b19b22fee318dbf6ea60588621ce13217acc33ed97bfed3595d22fe4ab4/feco3-0.5.0-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d5cecdee0fc17281a0b7cd643dd0831cdfbb94106ae9ae98df23a9a11df45d5",
                "md5": "58e4cad0740a83a7b928f2630d63a433",
                "sha256": "693e97e488308f3fb44eb1c873f2df75650ad86515a95c3ddc49363563a16995"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "58e4cad0740a83a7b928f2630d63a433",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3726325,
            "upload_time": "2023-08-18T06:39:36",
            "upload_time_iso_8601": "2023-08-18T06:39:36.964201Z",
            "url": "https://files.pythonhosted.org/packages/2d/5c/ecdee0fc17281a0b7cd643dd0831cdfbb94106ae9ae98df23a9a11df45d5/feco3-0.5.0-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53d95cf24bd1fca79c0370ca05163f31943800b1b6c8a6f06dac60eb2d8c6c38",
                "md5": "fd5b83250aa33b42ed74e77a2310bd5f",
                "sha256": "06796b06f807b48f3dea0c9ec5da2f372c9d40b1726d62bf9d36f8def27a0254"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-cp311-macosx_10_7_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fd5b83250aa33b42ed74e77a2310bd5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 4051957,
            "upload_time": "2023-08-18T06:39:41",
            "upload_time_iso_8601": "2023-08-18T06:39:41.944903Z",
            "url": "https://files.pythonhosted.org/packages/53/d9/5cf24bd1fca79c0370ca05163f31943800b1b6c8a6f06dac60eb2d8c6c38/feco3-0.5.0-cp311-cp311-macosx_10_7_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ddb3e7b0cf5e14b736e868cbaf63f3e8e583be53c574cbf7b5d9fa2f1a84d58",
                "md5": "755cc29e9c519d47175e3f0dc8874562",
                "sha256": "4fe75738c518674cd7f77c6fa8e9d879b67de95a8927b581df015fdf7cf6eb43"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "755cc29e9c519d47175e3f0dc8874562",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3584943,
            "upload_time": "2023-08-18T06:39:45",
            "upload_time_iso_8601": "2023-08-18T06:39:45.625379Z",
            "url": "https://files.pythonhosted.org/packages/6d/db/3e7b0cf5e14b736e868cbaf63f3e8e583be53c574cbf7b5d9fa2f1a84d58/feco3-0.5.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d09861c2dbf628b8fa439de327984bfc58728651fc58f849f04058f1aa28d409",
                "md5": "9b39757b752cbe2faaa7b402471a5a2e",
                "sha256": "a0e08bf4d58844503f0a54e033f5405a05434f33c398055ba0772d1c80ce9078"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "9b39757b752cbe2faaa7b402471a5a2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 4281670,
            "upload_time": "2023-08-18T06:39:49",
            "upload_time_iso_8601": "2023-08-18T06:39:49.923404Z",
            "url": "https://files.pythonhosted.org/packages/d0/98/61c2dbf628b8fa439de327984bfc58728651fc58f849f04058f1aa28d409/feco3-0.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e6be61809e299e8778d4392d7b4b9f62af9a4db54989265add20fde9ab86dc9",
                "md5": "a84cab713edd31f98f1ba443340e5bc3",
                "sha256": "23d570aa008d473d5834445b71f552670719b6f3eaada8ba79cdbbf909566ee5"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a84cab713edd31f98f1ba443340e5bc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3627865,
            "upload_time": "2023-08-18T06:39:53",
            "upload_time_iso_8601": "2023-08-18T06:39:53.366415Z",
            "url": "https://files.pythonhosted.org/packages/2e/6b/e61809e299e8778d4392d7b4b9f62af9a4db54989265add20fde9ab86dc9/feco3-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fd3316552890b609fa4bb084b3050f6af092aa98de2f3a7575874653d116898",
                "md5": "8265ef2e7eaa166b30b513e3dabfc42a",
                "sha256": "d6b46dc9c300effacea56958e2309c1c5053d4237f82dc7f6446952b58a34e92"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8265ef2e7eaa166b30b513e3dabfc42a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3579799,
            "upload_time": "2023-08-18T06:39:57",
            "upload_time_iso_8601": "2023-08-18T06:39:57.776915Z",
            "url": "https://files.pythonhosted.org/packages/6f/d3/316552890b609fa4bb084b3050f6af092aa98de2f3a7575874653d116898/feco3-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd7c3d6b578e5c052700a6bc4a219a3704a47c2c1cc954862c707addd12dbdab",
                "md5": "a70951883158a21c902ae22564548fab",
                "sha256": "7c12918a5b895ab8b2769f88d986570260e3c49d02557b75ef525862b52a8cc4"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a70951883158a21c902ae22564548fab",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 4075060,
            "upload_time": "2023-08-18T06:40:01",
            "upload_time_iso_8601": "2023-08-18T06:40:01.773804Z",
            "url": "https://files.pythonhosted.org/packages/fd/7c/3d6b578e5c052700a6bc4a219a3704a47c2c1cc954862c707addd12dbdab/feco3-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc088466b92f6bbba063e981bcad5d99561e256c2b9fd8249d298181b8c8431a",
                "md5": "d647d12b8fdea515a420920e216b9440",
                "sha256": "8fd7eabae5cbaf5aa3146296d688da1a428e71562ad3beda55778cf4d06cef3d"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "d647d12b8fdea515a420920e216b9440",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3494930,
            "upload_time": "2023-08-18T06:40:05",
            "upload_time_iso_8601": "2023-08-18T06:40:05.028131Z",
            "url": "https://files.pythonhosted.org/packages/fc/08/8466b92f6bbba063e981bcad5d99561e256c2b9fd8249d298181b8c8431a/feco3-0.5.0-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f5b63e235ab49bbd88634d2154736e05f5b9419a76999013f4fdd8b93d487c6",
                "md5": "ec0b08d01ad58ad5ddb0d12ada91840e",
                "sha256": "bed43c54ebae0c0cee522e73b5027cbdf1fa0590c7fb2689402fdf9e4ad31b16"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ec0b08d01ad58ad5ddb0d12ada91840e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3726332,
            "upload_time": "2023-08-18T06:40:08",
            "upload_time_iso_8601": "2023-08-18T06:40:08.731777Z",
            "url": "https://files.pythonhosted.org/packages/8f/5b/63e235ab49bbd88634d2154736e05f5b9419a76999013f4fdd8b93d487c6/feco3-0.5.0-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f66e564db8446964788e0f8f29eb2ca613fd3f5ba3d66e2453a45fcd3a831f6f",
                "md5": "7791ea3175a07d4e44d631eaeb029da5",
                "sha256": "51f0b1b89234fa6aedeb1f5321a5e9fd0039c7ba98539ba8efda8d08dfc1fe56"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "7791ea3175a07d4e44d631eaeb029da5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 4281671,
            "upload_time": "2023-08-18T06:40:13",
            "upload_time_iso_8601": "2023-08-18T06:40:13.255799Z",
            "url": "https://files.pythonhosted.org/packages/f6/6e/564db8446964788e0f8f29eb2ca613fd3f5ba3d66e2453a45fcd3a831f6f/feco3-0.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42e0f0daa731aba74f9a551cd9af4ab3781a7d028061b3afbe174104c8397b3d",
                "md5": "f02b53e480f653f89f73f27bc084feab",
                "sha256": "18bf218d85878bce31d1533b683647fc3eb56d905a3a8695f06a78c0cdaab99c"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f02b53e480f653f89f73f27bc084feab",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 3627870,
            "upload_time": "2023-08-18T06:40:16",
            "upload_time_iso_8601": "2023-08-18T06:40:16.425074Z",
            "url": "https://files.pythonhosted.org/packages/42/e0/f0daa731aba74f9a551cd9af4ab3781a7d028061b3afbe174104c8397b3d/feco3-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea2e499095711ea481b4a513c59a4796f5dcfc666825762a5c2c50a1aa431872",
                "md5": "3f3a623787c4881e873dc2a11b349889",
                "sha256": "34062c7e81e66584ef603c51e200cbda823e1cf2a659220701a072d22dfe2e97"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "3f3a623787c4881e873dc2a11b349889",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 3579770,
            "upload_time": "2023-08-18T06:40:19",
            "upload_time_iso_8601": "2023-08-18T06:40:19.919794Z",
            "url": "https://files.pythonhosted.org/packages/ea/2e/499095711ea481b4a513c59a4796f5dcfc666825762a5c2c50a1aa431872/feco3-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f103a322e4d39f72426f9de9a145caecfbfecf03374d7fcc735f7fe35dae7f3",
                "md5": "1d82a2a9da18decfc5c4d649ddd6ce3b",
                "sha256": "37bae0fb8921dff27ec0205c36a49f0b04175b2aa84e87714fb4bb5ff294a9ac"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d82a2a9da18decfc5c4d649ddd6ce3b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 4075066,
            "upload_time": "2023-08-18T06:40:24",
            "upload_time_iso_8601": "2023-08-18T06:40:24.906755Z",
            "url": "https://files.pythonhosted.org/packages/9f/10/3a322e4d39f72426f9de9a145caecfbfecf03374d7fcc735f7fe35dae7f3/feco3-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a78f81b4d0b3d1db9e5e5c257b6950de78db05c17fe1b468528a5e070859a341",
                "md5": "9736bc305fbc7cf32c4f2f8866c15854",
                "sha256": "ae8461febfa6603ce3aa04b21823c5498ce5b473209e3010c41ba3c53c1c525a"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "9736bc305fbc7cf32c4f2f8866c15854",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 4282143,
            "upload_time": "2023-08-18T06:40:29",
            "upload_time_iso_8601": "2023-08-18T06:40:29.372959Z",
            "url": "https://files.pythonhosted.org/packages/a7/8f/81b4d0b3d1db9e5e5c257b6950de78db05c17fe1b468528a5e070859a341/feco3-0.5.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7f2a5f4bfb8b417fba094793f0a4a08cc8c070f9a56291695b019964726b2f93",
                "md5": "894f2b87774f0d952c58eeb20b57c1a5",
                "sha256": "c0299a0573634f9dc05a54f423e40c506500f336048f33def1a5d186472f20a6"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "894f2b87774f0d952c58eeb20b57c1a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3628098,
            "upload_time": "2023-08-18T06:40:32",
            "upload_time_iso_8601": "2023-08-18T06:40:32.640069Z",
            "url": "https://files.pythonhosted.org/packages/7f/2a/5f4bfb8b417fba094793f0a4a08cc8c070f9a56291695b019964726b2f93/feco3-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2564515fb06e5a52ba8f000b374e1449cedeb62b1dccfa26394f32f5d538412c",
                "md5": "e0f0e8d89a7bd9abf8a9b320400c85e8",
                "sha256": "baa939366b423480768994e865ecce5db671a40b85d99395334a004c2c276243"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e0f0e8d89a7bd9abf8a9b320400c85e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3580139,
            "upload_time": "2023-08-18T06:40:37",
            "upload_time_iso_8601": "2023-08-18T06:40:37.406985Z",
            "url": "https://files.pythonhosted.org/packages/25/64/515fb06e5a52ba8f000b374e1449cedeb62b1dccfa26394f32f5d538412c/feco3-0.5.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b5193b7c85451fcfb5f97380fcbe8348ac49647046c3f8b3de30c34fd5c51fa",
                "md5": "72e0ac25bf4fb6331d77c98c87cae6eb",
                "sha256": "d63e6436f35c52b51e2dc55305c93a74465f7e240960e4bc84612a65e9c6db19"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72e0ac25bf4fb6331d77c98c87cae6eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 4075216,
            "upload_time": "2023-08-18T06:40:41",
            "upload_time_iso_8601": "2023-08-18T06:40:41.499612Z",
            "url": "https://files.pythonhosted.org/packages/7b/51/93b7c85451fcfb5f97380fcbe8348ac49647046c3f8b3de30c34fd5c51fa/feco3-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06c8900527700f5c9f4c72b4790cdce826b406da2bfdd906b8f67018f72554f5",
                "md5": "42c355caffa858fd4ec68ed9f9e60cc3",
                "sha256": "cde96a707fb1ec15a9207cb37dc321016827de8f37745981678592758ec39732"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp37-none-win32.whl",
            "has_sig": false,
            "md5_digest": "42c355caffa858fd4ec68ed9f9e60cc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3495651,
            "upload_time": "2023-08-18T06:40:44",
            "upload_time_iso_8601": "2023-08-18T06:40:44.714789Z",
            "url": "https://files.pythonhosted.org/packages/06/c8/900527700f5c9f4c72b4790cdce826b406da2bfdd906b8f67018f72554f5/feco3-0.5.0-cp37-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b067f40f4303111a0d780b47049832e3ce73b53ea07c299379a031981ad9599",
                "md5": "2afc5699ff8814428a8b339fc12ea99f",
                "sha256": "48b0bc966a70f05b85b10600e75e40fcf2e90b53c68b3c7791f797d415b9eb88"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2afc5699ff8814428a8b339fc12ea99f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3726347,
            "upload_time": "2023-08-18T06:40:52",
            "upload_time_iso_8601": "2023-08-18T06:40:52.072857Z",
            "url": "https://files.pythonhosted.org/packages/6b/06/7f40f4303111a0d780b47049832e3ce73b53ea07c299379a031981ad9599/feco3-0.5.0-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "17c8c31b538ada645111de971db9228ff9c707562a141e43f68b9b31d21349a2",
                "md5": "e3f95e07c4f1544a6f3bc1cffedc6ecf",
                "sha256": "e32ef1f3993dac24c5723f54cc12052a9152977a6e7a4285848a6575c7973c53"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "e3f95e07c4f1544a6f3bc1cffedc6ecf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 4281788,
            "upload_time": "2023-08-18T06:40:58",
            "upload_time_iso_8601": "2023-08-18T06:40:58.134874Z",
            "url": "https://files.pythonhosted.org/packages/17/c8/c31b538ada645111de971db9228ff9c707562a141e43f68b9b31d21349a2/feco3-0.5.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd6e3590daa61b99224546c50e8e792675b3e3c530a96480660c7bedaed8488e",
                "md5": "9d9f1137df5dfe70a51e94f8a5a6689b",
                "sha256": "190f4631c759e5df06845b76b6826f8b5140c4b8ef42a691bda2f63c1573b899"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9d9f1137df5dfe70a51e94f8a5a6689b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3627933,
            "upload_time": "2023-08-18T06:41:04",
            "upload_time_iso_8601": "2023-08-18T06:41:04.557993Z",
            "url": "https://files.pythonhosted.org/packages/dd/6e/3590daa61b99224546c50e8e792675b3e3c530a96480660c7bedaed8488e/feco3-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06dd530a5a8e77de45d8e7810ef7cc27f1cae0d6052d4c1422cc8fa195529140",
                "md5": "cde560f26506f8b4757cc529068581c7",
                "sha256": "05afe1925c94f7c2fe62816bcc1fa074679649ab9c85ce599ddc1209f3b3b013"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cde560f26506f8b4757cc529068581c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3580062,
            "upload_time": "2023-08-18T06:41:09",
            "upload_time_iso_8601": "2023-08-18T06:41:09.235686Z",
            "url": "https://files.pythonhosted.org/packages/06/dd/530a5a8e77de45d8e7810ef7cc27f1cae0d6052d4c1422cc8fa195529140/feco3-0.5.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bedadf7a517360f6e8ecde5e2715844016ac3c37276fab97b9a5b2d3e4c4710",
                "md5": "2ecd93782e86ade10283b5e1b9531ada",
                "sha256": "1d464450e3acc638d59ce8d241ef7b86d13f5035e4429ce70fa0b91136bd194f"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2ecd93782e86ade10283b5e1b9531ada",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 4075091,
            "upload_time": "2023-08-18T06:41:13",
            "upload_time_iso_8601": "2023-08-18T06:41:13.626531Z",
            "url": "https://files.pythonhosted.org/packages/3b/ed/adf7a517360f6e8ecde5e2715844016ac3c37276fab97b9a5b2d3e4c4710/feco3-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50c37e658fa3793951f0a18fe43d54a92011df5eec7e65a91a3f0b38e44f4a61",
                "md5": "9a8b11ee0999c5c3ea01e12e0f74fff2",
                "sha256": "97a158efbb30410ccf4c95c0ddc5e5f2db6c3da1a7b6cd63df03432399cf87b7"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "9a8b11ee0999c5c3ea01e12e0f74fff2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3495667,
            "upload_time": "2023-08-18T06:41:18",
            "upload_time_iso_8601": "2023-08-18T06:41:18.213033Z",
            "url": "https://files.pythonhosted.org/packages/50/c3/7e658fa3793951f0a18fe43d54a92011df5eec7e65a91a3f0b38e44f4a61/feco3-0.5.0-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f1e5d0750775afaca1b26fbee71c70ec07714741b75d3ae7bd96a96bd2bff85",
                "md5": "2f195d58d7bab27d3060f6db6419d7b3",
                "sha256": "5bcb01989048fe30413dff7e329fa54fed8be8d8422ee0da913958ed02143a2a"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2f195d58d7bab27d3060f6db6419d7b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3726279,
            "upload_time": "2023-08-18T06:41:21",
            "upload_time_iso_8601": "2023-08-18T06:41:21.474170Z",
            "url": "https://files.pythonhosted.org/packages/3f/1e/5d0750775afaca1b26fbee71c70ec07714741b75d3ae7bd96a96bd2bff85/feco3-0.5.0-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73e42a048c07f3283c50a2265dc520b9e16d69446ecaa24462e901d13bb8a5b7",
                "md5": "ec7a15f10cea457724a3557204b27d66",
                "sha256": "00482a1042f8864b8e6cd933a7209269ba35b56af832698f5d868ab25b66b674"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "ec7a15f10cea457724a3557204b27d66",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 4282066,
            "upload_time": "2023-08-18T06:41:25",
            "upload_time_iso_8601": "2023-08-18T06:41:25.569990Z",
            "url": "https://files.pythonhosted.org/packages/73/e4/2a048c07f3283c50a2265dc520b9e16d69446ecaa24462e901d13bb8a5b7/feco3-0.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ee7ee9ae2f9f799c92d8108952ebe107e1641ac3a4d045b00533c26bced5688",
                "md5": "784cdeb6c67d2e105abcc162845e8928",
                "sha256": "5ffbae08353754bb4491a4021c78ef8c8e5f9859ffb37b5649ccd8a99de9a091"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "784cdeb6c67d2e105abcc162845e8928",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3627855,
            "upload_time": "2023-08-18T06:41:31",
            "upload_time_iso_8601": "2023-08-18T06:41:31.999772Z",
            "url": "https://files.pythonhosted.org/packages/1e/e7/ee9ae2f9f799c92d8108952ebe107e1641ac3a4d045b00533c26bced5688/feco3-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "647426cc6f712f016311e5d15a140974d22bef78109c92bbacd84451c7a7be20",
                "md5": "89f1911c90818968d9f11dcefec4959e",
                "sha256": "62d6abcea5c4bba20763042a43fd62de74ca9002e15b881eaace46400f3e2cd0"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "89f1911c90818968d9f11dcefec4959e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3579961,
            "upload_time": "2023-08-18T06:41:38",
            "upload_time_iso_8601": "2023-08-18T06:41:38.050154Z",
            "url": "https://files.pythonhosted.org/packages/64/74/26cc6f712f016311e5d15a140974d22bef78109c92bbacd84451c7a7be20/feco3-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f288a9405df4086d893aeb5870596359d3df2f4a05dee2014cc6a9f91a4c492e",
                "md5": "61305974ac468f9e4b1be95d4a01a392",
                "sha256": "f24338e56d50a551435ccbd0b2df81f2e766051f138d1eb95869b34aa3a592d7"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "61305974ac468f9e4b1be95d4a01a392",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 4075253,
            "upload_time": "2023-08-18T06:41:41",
            "upload_time_iso_8601": "2023-08-18T06:41:41.932238Z",
            "url": "https://files.pythonhosted.org/packages/f2/88/a9405df4086d893aeb5870596359d3df2f4a05dee2014cc6a9f91a4c492e/feco3-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3baebbe33383ed372e632985598004340fd03bd2afa9fbc622345142a03d926e",
                "md5": "94be15f6424906034a31a72bd4f2e253",
                "sha256": "95d3f56766307a7786f50267d2a9dac4292fdc72f11a2374c287ecf7fe846d2e"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "94be15f6424906034a31a72bd4f2e253",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3495722,
            "upload_time": "2023-08-18T06:41:45",
            "upload_time_iso_8601": "2023-08-18T06:41:45.981002Z",
            "url": "https://files.pythonhosted.org/packages/3b/ae/bbe33383ed372e632985598004340fd03bd2afa9fbc622345142a03d926e/feco3-0.5.0-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "012d26eef8e9c905d4377c0d1210088bd855ce44ebadf5e0c44d3944cdd3e1fb",
                "md5": "77294aaeadab21fd888ab93a9a54ce5d",
                "sha256": "a5b56e94cb94cbe5551ead9dba554de2a5022f15e7cf790281d151808aba93f0"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "77294aaeadab21fd888ab93a9a54ce5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3726687,
            "upload_time": "2023-08-18T06:41:49",
            "upload_time_iso_8601": "2023-08-18T06:41:49.060390Z",
            "url": "https://files.pythonhosted.org/packages/01/2d/26eef8e9c905d4377c0d1210088bd855ce44ebadf5e0c44d3944cdd3e1fb/feco3-0.5.0-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2cf436eedc55521e26abb85e1503c727703165be2668959c94f9f6225bb12e0",
                "md5": "da65deab38c9e09e5eb0338a3c931ba8",
                "sha256": "c0710deabbee2e1705c983a07a4fe08e25086519ff27cf3b003e88daec8c0b94"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "da65deab38c9e09e5eb0338a3c931ba8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 4281899,
            "upload_time": "2023-08-18T06:41:52",
            "upload_time_iso_8601": "2023-08-18T06:41:52.816131Z",
            "url": "https://files.pythonhosted.org/packages/c2/cf/436eedc55521e26abb85e1503c727703165be2668959c94f9f6225bb12e0/feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69c4a4b3e7c8c7c13ad6c1907121246acd63f4085e3b585d9ca58e4bf1b6bc7a",
                "md5": "51fd1426774906cca6f191f89e896a65",
                "sha256": "833d9e6bbf404c5e3d1c503d8ef5d12675116a8a61bd4041562fce1acc51f4c5"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "51fd1426774906cca6f191f89e896a65",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 3627569,
            "upload_time": "2023-08-18T06:41:59",
            "upload_time_iso_8601": "2023-08-18T06:41:59.607040Z",
            "url": "https://files.pythonhosted.org/packages/69/c4/a4b3e7c8c7c13ad6c1907121246acd63f4085e3b585d9ca58e4bf1b6bc7a/feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c3633c93560e834850fc448fa7d810de75615d69116a27a73ebf3a018ab82f69",
                "md5": "5a6ae01198c42ebfaf80be57cfdc91e5",
                "sha256": "bb29a893c489d572df9c890a5bdd0f3b9bf31e6c2ffe9f0b988f9443b2026bba"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "5a6ae01198c42ebfaf80be57cfdc91e5",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 3579666,
            "upload_time": "2023-08-18T06:42:05",
            "upload_time_iso_8601": "2023-08-18T06:42:05.480187Z",
            "url": "https://files.pythonhosted.org/packages/c3/63/3c93560e834850fc448fa7d810de75615d69116a27a73ebf3a018ab82f69/feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dffee743a1174d2d3322cddc4d76bd765552b55d46906a4d8bad3dadcd1ea3e2",
                "md5": "2e6ee5c5fc15b0b2d2dc8e6f8c62ee34",
                "sha256": "9687c516ae6855419c844e21a947dd7138844548a02f6ffd88746c5c0a4f9edd"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2e6ee5c5fc15b0b2d2dc8e6f8c62ee34",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 4074929,
            "upload_time": "2023-08-18T06:42:09",
            "upload_time_iso_8601": "2023-08-18T06:42:09.523581Z",
            "url": "https://files.pythonhosted.org/packages/df/fe/e743a1174d2d3322cddc4d76bd765552b55d46906a4d8bad3dadcd1ea3e2/feco3-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f79d879f1c2ef0b772b5bab5c98fcb06435a8389aac31290a1408a940880329",
                "md5": "96a68abd63e3c0981c09d1d5c1f26a13",
                "sha256": "a672b72b21e8d1b68374d9df116df9fe72772ede4ae9282aeed035046e535726"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "96a68abd63e3c0981c09d1d5c1f26a13",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 4285252,
            "upload_time": "2023-08-18T06:42:13",
            "upload_time_iso_8601": "2023-08-18T06:42:13.887369Z",
            "url": "https://files.pythonhosted.org/packages/8f/79/d879f1c2ef0b772b5bab5c98fcb06435a8389aac31290a1408a940880329/feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6097a18a70b915d9b27241706ad00b66d84efc6a1bc2de9194a71421bee1d38c",
                "md5": "e148b4cb0a448dad09878612e6172e4b",
                "sha256": "b428654373db9de89977e7396166b2359b675df4fc3d14ec5f7ec1a76a6f9fbd"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e148b4cb0a448dad09878612e6172e4b",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 3631876,
            "upload_time": "2023-08-18T06:42:17",
            "upload_time_iso_8601": "2023-08-18T06:42:17.963538Z",
            "url": "https://files.pythonhosted.org/packages/60/97/a18a70b915d9b27241706ad00b66d84efc6a1bc2de9194a71421bee1d38c/feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0880ebd4ee9d7bd99520d8f565ce085f34f4aeaf6e8114d67782acddab9a343",
                "md5": "cda2880f4f13a879138fe81b744eddfa",
                "sha256": "9f2c3c3e2fd30ab0064dbd1cd29c8b0d47b2e3f0e6a600d5c955a82a1ec87583"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cda2880f4f13a879138fe81b744eddfa",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 3582881,
            "upload_time": "2023-08-18T06:42:21",
            "upload_time_iso_8601": "2023-08-18T06:42:21.612541Z",
            "url": "https://files.pythonhosted.org/packages/e0/88/0ebd4ee9d7bd99520d8f565ce085f34f4aeaf6e8114d67782acddab9a343/feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64bd3fde14315ca18b73917eb8f3f2a3d086d71d52994e3bed3f5ac8a0d00319",
                "md5": "7257a3226bce7c3a399c46a436c7ff7e",
                "sha256": "3cbb389acbc44dc077099ab65cf18c9705f0e416d42222e6ab15511dca039e5d"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7257a3226bce7c3a399c46a436c7ff7e",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 4076958,
            "upload_time": "2023-08-18T06:42:25",
            "upload_time_iso_8601": "2023-08-18T06:42:25.478214Z",
            "url": "https://files.pythonhosted.org/packages/64/bd/3fde14315ca18b73917eb8f3f2a3d086d71d52994e3bed3f5ac8a0d00319/feco3-0.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b7f653a81e7858c597dfdafc0e95efa9f2743591c9a1731a50ae6b989c76380",
                "md5": "a1108a0321e6167da475ed7aecc0f97f",
                "sha256": "31861fe8e9d1f4338b9c097c86f13623c539ba3efdac6a2d11457c61a72ed2fa"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "a1108a0321e6167da475ed7aecc0f97f",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 4282283,
            "upload_time": "2023-08-18T06:42:31",
            "upload_time_iso_8601": "2023-08-18T06:42:31.786838Z",
            "url": "https://files.pythonhosted.org/packages/4b/7f/653a81e7858c597dfdafc0e95efa9f2743591c9a1731a50ae6b989c76380/feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fb89338cceed2c2339441f2326ee7b46a4d60f14d03146a89fb43e6f3e812ed",
                "md5": "6cb1575b3ee1263fa06a3548a2b82a7e",
                "sha256": "8c23367e66a9ef8fbd4b8cc5aaf66c8639ea60a2fd55b99258a434dfeb4313a2"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6cb1575b3ee1263fa06a3548a2b82a7e",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 3627839,
            "upload_time": "2023-08-18T06:42:36",
            "upload_time_iso_8601": "2023-08-18T06:42:36.392713Z",
            "url": "https://files.pythonhosted.org/packages/6f/b8/9338cceed2c2339441f2326ee7b46a4d60f14d03146a89fb43e6f3e812ed/feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "489f094fdded41a47f6c0cc7298d2dd2fb48da6dbd4c6565730a7a54c72202de",
                "md5": "489168d2e069bf2942444de9ec353cdd",
                "sha256": "5bce1ab7613765513ef7cc4ee50260981669699f23bde4c36814ede15cf85694"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "489168d2e069bf2942444de9ec353cdd",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 3579669,
            "upload_time": "2023-08-18T06:42:40",
            "upload_time_iso_8601": "2023-08-18T06:42:40.201921Z",
            "url": "https://files.pythonhosted.org/packages/48/9f/094fdded41a47f6c0cc7298d2dd2fb48da6dbd4c6565730a7a54c72202de/feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f165e4350bbb06c8d8fcb979696810544075a9209ccc01276800c8e71b380f85",
                "md5": "28c3e59999e6d9bec08216e6636344b0",
                "sha256": "e6509c195161d17e9912661218490ee793b2aa3259fd55695d752d1b79452494"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "28c3e59999e6d9bec08216e6636344b0",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 4075461,
            "upload_time": "2023-08-18T06:42:45",
            "upload_time_iso_8601": "2023-08-18T06:42:45.149940Z",
            "url": "https://files.pythonhosted.org/packages/f1/65/e4350bbb06c8d8fcb979696810544075a9209ccc01276800c8e71b380f85/feco3-0.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1348029df9fd81f49b9ec385fbb0bbb1dcc1d8c8f4c408f5531cd1095c66ad0f",
                "md5": "a67f8e3d20348c0f924636520631782a",
                "sha256": "960a863ad1f2c8c1fbcbf6b4a78bfe6ad67c26713da8c374176e75cf2dd1a531"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "a67f8e3d20348c0f924636520631782a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 4281895,
            "upload_time": "2023-08-18T06:42:49",
            "upload_time_iso_8601": "2023-08-18T06:42:49.001810Z",
            "url": "https://files.pythonhosted.org/packages/13/48/029df9fd81f49b9ec385fbb0bbb1dcc1d8c8f4c408f5531cd1095c66ad0f/feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "726a8b8dfe255070423d6e992175a23e4302b07f110828ed09de11c61018bc60",
                "md5": "09f315df75afe2f18a04cdf6a7ca9d13",
                "sha256": "ae8be0e5e6e5c73902f98f5691a9a26bd2c6133221ca41b592b08149af8598fc"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "09f315df75afe2f18a04cdf6a7ca9d13",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 3627564,
            "upload_time": "2023-08-18T06:42:52",
            "upload_time_iso_8601": "2023-08-18T06:42:52.117463Z",
            "url": "https://files.pythonhosted.org/packages/72/6a/8b8dfe255070423d6e992175a23e4302b07f110828ed09de11c61018bc60/feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10dc46af2850bac88ab68c28fd52acc6065141dbf795e32f9fd4f8e02da6a28d",
                "md5": "8cd5666faa8533508eda4ff889786484",
                "sha256": "e669a2b784fa9d55354415e5fa589dfb415db9b7e17d6456cc6c53dd5908c839"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8cd5666faa8533508eda4ff889786484",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 3579666,
            "upload_time": "2023-08-18T06:42:58",
            "upload_time_iso_8601": "2023-08-18T06:42:58.030012Z",
            "url": "https://files.pythonhosted.org/packages/10/dc/46af2850bac88ab68c28fd52acc6065141dbf795e32f9fd4f8e02da6a28d/feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e718151312d368742d5cf68e05c230f2df562ee8ebccb532b70fe17ef3d0b71d",
                "md5": "5da42fb0f03537df1ee939e8457b0df1",
                "sha256": "cbdf2688984af655f47b649cfcc8fd79a109ec3d9c95859d32461e1c210cab92"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5da42fb0f03537df1ee939e8457b0df1",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 4074925,
            "upload_time": "2023-08-18T06:43:04",
            "upload_time_iso_8601": "2023-08-18T06:43:04.393078Z",
            "url": "https://files.pythonhosted.org/packages/e7/18/151312d368742d5cf68e05c230f2df562ee8ebccb532b70fe17ef3d0b71d/feco3-0.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c0fc62cfdfa1424198c260773dc333cf818c3163ea50ed8f38952b59fdfc70e1",
                "md5": "159ae6d63335b52d9193d23729c77c04",
                "sha256": "4b1d87542c71b55dab3587dbf65bf821f89242224b32d610ed591421cb057ec6"
            },
            "downloads": -1,
            "filename": "feco3-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "159ae6d63335b52d9193d23729c77c04",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 37342,
            "upload_time": "2023-08-18T06:43:05",
            "upload_time_iso_8601": "2023-08-18T06:43:05.841990Z",
            "url": "https://files.pythonhosted.org/packages/c0/fc/62cfdfa1424198c260773dc333cf818c3163ea50ed8f38952b59fdfc70e1/feco3-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-18 06:43:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "NickCrews",
    "github_project": "feco3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "feco3"
}
        
Elapsed time: 0.12137s