# ---------------------------
# Python general
# ---------------------------
__pycache__/
*.py[cod]
*.so
*.egg
*.egg-info/
*.pyo
*.pyd

# Bytecode & compiled files
*.pyc
*.pyo

# ---------------------------
# virtualenv
# ---------------------------
.venv/
venv/
env/

# ---------------------------
# Build artifacts
# ---------------------------
build/
dist/
*.whl
*.tar.gz

# ---------------------------
# Test output
# ---------------------------
htmlcov/
.coverage
.coverage.*
.cache/
nosetests.xml
coverage.xml
*.cover
*.pytest_cache/

# ---------------------------
# Test files 
# ---------------------------
tests/minimal_client.py
tests/minimal_server.py
tests/test_ormcp_server_old.py
tests/test_ormcp_server_v1.py
tests/mcp_session_diagnostic.py
tests/__pycache__/
tests/*.lnk

# ---------------------------
# Sphinx docs
# ---------------------------
docs/_build/
docs/_static/
docs/api/
*.doctree

# ---------------------------
# Environment/config
# ---------------------------
.env
.env.*
*.env

# ---------------------------
# Editors/IDEs
# ---------------------------
.vscode/
.idea/
*.swp
*.swo
*.bak

# ---------------------------
# System files
# ---------------------------
.DS_Store
Thumbs.db
*.lnk

# ---------------------------
# Docker
# ---------------------------
*.tar
*.img
*.container
build.bat

# ---------------------------
# Media/image files
# ---------------------------
*.png
*.jpg

# ---------------------------
# Binary files
# ---------------------------
*.class

# ---------------------------
# SDK and Examples (included in sdist, excluded from git)
# ---------------------------
/Gilhari_SDK/
/gilhari_example1/

# ---------------------------
# Miscellaneous / Experimental
# ---------------------------
/miscellaneous/
experimental_src/*.py

# Old/test client files
client/ormcp_client_example1.py
client/ormcp_client_example2.py
client/ormcp_client_example3.py
client/ormcp_client_example4.py
client/fastmcp_http_client.py
client/test_gmcp_http_concurrent_clients_fixed.py
client/test_gmcp_http_concurrent_clients_fixed2.py
client/gmcp_client_http_example.html
client/gmcp_client_http_example2.html
client/fixed_mcp_client_for_FastMCP.py
client/fixed_mcp_client_for_FastMCP2.py
client/fixed_mcp_client_for_FastMCP3.py
client/ormcp_client_example_old.py

# ---------------------------
# Old test files
# ---------------------------

# ---------------------------
# Temporary/log files
# ---------------------------
Notes.txt
gilhari_example1/curl.log
*.log

# ---------------------------
# Shortcuts and HTML previews
# ---------------------------
ormcp_server_project - Shortcut.lnk
README_mini.html

# ---------------------------
# Commented out (can be enabled if needed)
# ---------------------------
#Using_Make_Bat_File.txt
#Using_Makefile.txt
#Make.bat
#Makefile
#PublishingOnPyPI.txt
#client/ExamplesToolCalls.txt
package/ormcp_tools_reference.md
package/client/using_ormcp_client_example.md
package/docs/Interacting_With_ORMCP_Server_In_STDIO_Mode.md
package/docs/mcp_protocol_reference.md
package/docs/Interacting_With_ORMCP_Server_In_HTTP_Mode.md

# ---------------------------
# Build and distribution tools
# ---------------------------
Make.bat
Makefile
Using_Make_Bat_File.txt
Using_Makefile.txt
build_distribution.bat
requirements.txt
uv.lock

# ---------------------------
# Local dev helpers
# ---------------------------
launch_MCP_Inspector.bat
launch_ORMCP_http_client.txt
launch_ORMCP_http_mode.txt
NotesOnPythonPackageBuilding.txt

# ---------------------------
# Sphinx documentation (not ready)
# ---------------------------
docs/
*.doctree
*.buildinfo

# ---------------------------
# Experimental / in-progress package docs
# ---------------------------
package/client/NotesOnHttpModeSupport.txt
package/client/simple_gmcp_http_client.py
package/client/test_gmcp_http_concurrent_clients.py
package/docs/CommandLineStatementsForORMCP_Serever_Stdio_Console.txt
package/docs/ExamplesToolCalls.txt
package/docs/Interacting_Using_Browser_With_ORMCP_Server_In_HTTP_Mode.md
package/docs/Interacting_With_ORMCP_Server_In_STDIO_Mode_ComprehensiveGuide.md
package/docs/gendoc.bat
package/docs/make.bat

# ---------------------------
# One-time fix scripts
# ---------------------------
fix_compile_duplicate.ps1
fix_compile_scripts.ps1
fix_sh_executable.ps1

# ---------------------------
# Miscellaneous
# ---------------------------
MCPServer_Setup_Python.docx
ORMCP_Package_LICENSE
hatch_build_old.py
glama_docker/
