Metadata-Version: 2.1
Name: kicost
Version: 1.1.20
Summary: Build cost spreadsheet for a KiCad project.
Home-page: https://hildogjr.github.io/KiCost
Author: XESS Corporation
Author-email: info@xess.com
License: MIT
Project-URL: Doc, https://hildogjr.github.io/KiCost
Project-URL: Git, https://github.com/hildogjr/KiCost
Keywords: KiCAD,BOM,electronics
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: XlsxWriter (>=0.7.3)
Requires-Dist: beautifulsoup4 (>=4.3.2)
Requires-Dist: colorama
Requires-Dist: kicost-digikey-api-v3
Requires-Dist: kicost-digikey-api-v4
Requires-Dist: lxml (>=3.7.2)
Requires-Dist: pyyaml
Requires-Dist: requests (>=2.18.4)
Requires-Dist: tqdm (>=4.30.0)
Requires-Dist: validators (>=0.14.2)
Requires-Dist: wxPython (>=3.0.2)

===============================
KiCost
===============================

.. image:: https://img.shields.io/github/actions/workflow/status/hildogjr/KiCost/python-app.yml
        :target: https://github.com/hildogjr/KiCost/actions


.. image:: https://img.shields.io/pypi/v/kicost.svg
        :target: https://pypi.python.org/pypi/kicost

KiCost script, also with Graphical User Interface - GUI, under MIT license for
generate part-cost spreadsheets for circuit boards developed with KiCad and others EDAs.

* Free software: MIT license
* Documentation: https://hildogjr.github.io/KiCost/.
* Quick start: https://www.youtube.com/watch?v=AeccxROpDfY.

Features
--------

* Easy installation via `pip` (see on documentation folder).
* Processes the BOM XML file from your KiCad schematic to create a part-cost spreadsheet by
  scraping the web sites of several popular distributors for price and inventory data.
  (You can also enter your own quantity-adjusted pricing data for specialized parts or those
  not found at the supported distributors.);
* Processes also BOM files from Altium, Proteus, Eagle, Upverter and hand made CSVs;
* The spreadsheet contains quantity-adjusted pricing from each distributor for
  individual parts and the total board;
* Enter the number of boards to be built in a spreadsheet cell and all the pricing
  for the total board and individual parts is updated;
* The spreadsheet also shows the current inventory on-hand for each part at each distributor;
* Enter the quantity of each part that you want to purchase from each distributor and
  lists of part numbers and quantities will appear in formats that you can cut-and-paste
  directly into the website ordering page of each distributor.

.. image:: https://raw.githubusercontent.com/hildogjr/KiCost/master/docs/block_diag.png
.. image:: https://raw.githubusercontent.com/hildogjr/KiCost/master/docs/gui.png


Latest updates
--------------

1.1.20 (2025-03-27)
_____________________
* Added support for Digi-Key API V4
* Fixed Nexar problems when the API reports errors
* Fixed Element14 too fast queries
* Fixed problems with some malformed references when importing a CSV


1.1.19 (2023-05-06)
_____________________
* Components groupings now isn't case sensitive
* Fixed Element14 issues when no RoHS info found
* Fixed Element14 country selection
* Added warning about missing config file


1.1.18 (2023-06-22)
_____________________
* Fixed problems when no arguments were specified

Access https://github.com/hildogjr/KiCost/blob/master/kicost/HISTORY.rst for full development history.

