Skip to content

Add tabulate to install_requires#35

Merged
codefitz merged 2 commits intocodexfrom
copilot/add-tabulate-to-requirements
Dec 9, 2025
Merged

Add tabulate to install_requires#35
codefitz merged 2 commits intocodexfrom
copilot/add-tabulate-to-requirements

Conversation

Copy link
Copy Markdown

Copilot AI commented Dec 9, 2025

The tabulate package is imported and used in tideway/endpoints.py but was missing from install_requires, causing import failures for users who didn't manually install it.

Changes

  • Added tabulate to install_requires in setup.py

The docs() function in endpoints.py uses tabulate to format API endpoint documentation:

from tabulate import tabulate

def docs(*endpoints):
    # ...
    print(tabulate(tab, headers=heads, tablefmt="fancy_grid"))

Users will now get tabulate automatically when installing the package.

Original prompt

This section details on the original issue you should resolve

<issue_title>tabulate missing from the install_requires in setup.py</issue_title>
<issue_description>Hello,

it seems that tabulate is missing from the install_requires section in the setup.py.
When I started testing this wrapper, I had to install tabulate to get it to work.

Cheers, </issue_description>

<agent_instructions>Update the requirements to include tabulate.</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: codefitz <4305115+codefitz@users.noreply.github.com>
Copilot AI changed the title [WIP] Add tabulate to install_requires in setup.py Add tabulate to install_requires Dec 9, 2025
Copilot AI requested a review from codefitz December 9, 2025 18:31
@codefitz codefitz marked this pull request as ready for review December 9, 2025 18:32
@codefitz codefitz merged commit ab084eb into codex Dec 9, 2025
@codefitz codefitz deleted the copilot/add-tabulate-to-requirements branch January 22, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants