{"id":23997,"library":"lunchable-primelunch","title":"lunchable-primelunch","description":"LunchMoney Amazon Transaction Updater: parses Amazon order history CSVs and updates LunchMoney transactions with correct categories, tags, and merchant names. Version 1.1.0, requires Python 3.9+, release cadence irregular.","status":"active","version":"1.1.0","language":"python","source_language":"en","source_url":"https://github.com/juftin/lunchable-primelunch","tags":["lunchmoney","amazon","finance","csv","transaction-updater"],"install":[{"cmd":"pip install lunchable-primelunch","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Uses LunchMoney client for API interactions.","package":"lunchable","optional":false},{"reason":"Needed for CSV parsing and data manipulation.","package":"pandas","optional":false},{"reason":"Dependency of pandas, pinned to avoid numpy 2.0 issues.","package":"numpy","optional":false}],"imports":[{"note":"Correct import uses 'primelunch', not the package slug.","wrong":"from lunchable_primelunch import PrimeLunch","symbol":"PrimeLunch","correct":"from primelunch import PrimeLunch"}],"quickstart":{"code":"import os\nfrom primelunch import PrimeLunch\n\npl = PrimeLunch(api_key=os.environ.get('LUNCHMONEY_ACCESS_TOKEN', ''))\npl.parse_and_update('orders.csv')","lang":"python","description":"Parses an Amazon orders CSV and updates LunchMoney transactions."},"warnings":[{"fix":"Use 'from primelunch import PrimeLunch'.","message":"Import path is 'primelunch', not 'lunchable_primelunch'.","severity":"gotcha","affected_versions":"all"},{"fix":"Download order history CSV from Amazon's 'Your Orders' page.","message":"Amazon CSV must be in the format downloaded from 'Your Orders' page (not the invoice).","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install the package: pip install lunchable-primelunch, then import from primelunch.","cause":"Incorrect import package name.","error":"ModuleNotFoundError: No module named 'lunchable_primelunch'"},{"fix":"Ensure the CSV is downloaded from Amazon's 'Your Orders' history page, not an invoice.","cause":"CSV file not in expected Amazon order history format.","error":"ValueError: No columns to parse from file"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}