🤗 Acknowledgements¶
Meerschaum is built with the help of many incredible open source libraries. In the spirit of open source, I've chosen to release the project under the permissive Apache 2.0 license.
I've included a list of the dynamic dependencies below to credit the open source projects which power Meerschaum. Many thanks to the authors of these projects for their amazing work!
aiofiles¶
File support for asyncio.
- Tin Tvrtkovic tinchester@gmail.com
- License: Apache-2.0
aiomysql¶
MySQL driver for asyncio.
- Nikolay Novik
- nickolainovik@gmail.com
- https://github.com/aio-libs/aiomysql
- License: MIT
aiosqlite¶
asyncio bridge to the standard sqlite3 module
APScheduler¶
In-process task scheduler with Cron-like capabilities
- Alex Grönholm alex.gronholm@nextday.fi
- License: MIT
asciitree¶
Draws ASCII trees.
- Marc Brinkmann
- git@marcbrinkmann.de
- http://github.com/mbr/asciitree
- License: MIT
asyncpg¶
An asyncio PostgreSQL driver
- MagicStack Inc hello@magic.io
- License: Apache License, Version 2.0
binaryornot¶
Ultra-lightweight pure Python package to check if a file is binary or text.
- Audrey Roy Greenfeld
- aroy@alum.mit.edu
- https://github.com/audreyr/binaryornot
- License: BSD
colorama¶
Cross-platform colored terminal text.
cryptography¶
cryptography is a package which provides cryptographic recipes and primitives to Python developers.
- The Python Cryptographic Authority and individual contributors cryptography-dev@python.org
- https://github.com/pyca/cryptography
- License: Apache-2.0 OR BSD-3-Clause
dash¶
A Python framework for building reactive web-apps. Developed by Plotly.
- Chris Parmer
- chris@plotly.com
- https://plotly.com/dash
- License: MIT
dash_ace¶
Dash Ace Editor Component
- xu miao xu@reasoned.ai
- xu@reasoned.ai
- https://github.com/reasoned-ai/dash-ace
- License: MIT
dash-bootstrap-components¶
Bootstrap themed components for use in Plotly Dash
- Faculty
- opensource@faculty.ai
- https://dash-bootstrap-components.opensource.faculty.ai/
- License: Apache Software License
dash_daq¶
DAQ components for Dash
- The Plotly Team dashdaq@plotly.com
- dashdaq@plotly.com
- http://github.com/plotly/dash-daq
dash-extensions¶
Extensions for Plotly Dash.
- emher
- emil.h.eriksen@gmail.com
- https://dash-extensions.com
- License: MIT
dask¶
Parallel PyData with Task Scheduling
- https://github.com/dask/dask/
- License: BSD-3-Clause
databases¶
Async database support for Python.
- Tom Christie
- tom@tomchristie.com
- https://github.com/encode/databases
- License: BSD
dill¶
serialize all of Python
- Mike McKerns
- mmckerns@uqfoundation.org
- https://github.com/uqfoundation/dill
- License: BSD-3-Clause
duckdb¶
DuckDB in-process database
- https://www.duckdb.org
- License: MIT
duckdb_engine¶
SQLAlchemy driver for duckdb
- Elliana
- me@mause.me
- https://github.com/Mause/duckdb_engine
- License: MIT
fastapi¶
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi-login¶
Flask-Login like package for FastAPI
- Max Rausch-Dupont
- maxrd79@gmail.com
- https://github.com/MushroomMaula/fastapi_login
- License: MIT
fasteners¶
A python package that provides useful locks
- Joshua Harlow
- https://github.com/harlowja/fasteners
- License: Apache-2.0
Flask-Compress¶
Compress responses in your Flask app with gzip, deflate, brotli or zstandard.
- Thomas Mansencal
- thomas.mansencal@gmail.com
- https://github.com/colour-science/flask-compress
- License: MIT
gunicorn¶
WSGI HTTP Server for UNIX
- Benoit Chesneau benoitc@gunicorn.org
- https://gunicorn.org
- License: MIT
httpx¶
The next generation HTTP client.
humanfriendly¶
Human friendly output for text interfaces using Python
- Peter Odding
- peter@peterodding.com
- https://humanfriendly.readthedocs.io
- License: MIT
joblib¶
Lightweight pipelining with Python functions
- Gael Varoquaux gael.varoquaux@normalesup.org
- https://joblib.readthedocs.io
- License: BSD 3-Clause
more-itertools¶
More routines for operating on iterables, beyond itertools
more-termcolor¶
All colors, with support for nested colors, convenience methods and full original termcolor compatability.
- Gilad Barnea
- giladbrn@gmail.com
- https://github.com/giladbarnea/more_termcolor
- License: MIT
numpy¶
Fundamental package for array computing in Python
- Travis E. Oliphant et al.
- https://numpy.org
- License: Copyright © 2005-2024, NumPy Developers.
packaging¶
Core utilities for Python packages
pandas¶
Powerful data structures for data analysis, time series, and statistics
- The Pandas Development Team pandas-dev@python.org
- https://pandas.pydata.org
- License: BSD 3-Clause License
pathspec¶
Utility library for gitignore style pattern matching of file paths.
pip¶
The PyPA recommended tool for installing Python packages.
pprintpp¶
A drop-in replacement for pprint that's actually pretty
- David Wolever
- david@wolever.net
- https://github.com/wolever/pprintpp
- License: BSD
prompt_toolkit¶
Library for building powerful interactive command lines in Python
- Jonathan Slenders
- https://github.com/prompt-toolkit/python-prompt-toolkit
psutil¶
Cross-platform lib for process and system monitoring in Python.
- Giampaolo Rodola
- g.rodola@gmail.com
- https://github.com/giampaolo/psutil
- License: BSD-3-Clause
psycopg¶
PostgreSQL database adapter for Python
- Daniele Varrazzo
- daniele.varrazzo@gmail.com
- https://psycopg.org/psycopg3/
- License: GNU Lesser General Public License v3 (LGPLv3)
ptpython¶
Python REPL build on top of prompt_toolkit
- Jonathan Slenders
- https://github.com/prompt-toolkit/ptpython
pyarrow¶
Python library for Apache Arrow
- https://arrow.apache.org/
- License: Apache License, Version 2.0
pycparser¶
C parser in Python
- Eli Bendersky
- eliben@gmail.com
- https://github.com/eliben/pycparser
- License: BSD-3-Clause
Pygments¶
Pygments is a syntax highlighting package written in Python.
- Georg Brandl georg@python.org
- https://pygments.org
- License: BSD-2-Clause
PyMySQL¶
Pure Python MySQL Driver
- Inada Naoki songofacandy@gmail.com, Yutaka Matsubara yutaka.matsubara@gmail.com
- License: MIT License
python-daemon¶
Library to implement a well-behaved Unix daemon process.
- Ben Finney
- ben+python@benfinney.id.au
- https://pagure.io/python-daemon/
- License: Apache-2
python-dateutil¶
Extensions to the standard Python datetime module
- Gustavo Niemeyer
- gustavo@niemeyer.net
- https://github.com/dateutil/dateutil
- License: Dual License
python-dotenv¶
Read key-value pairs from a .env file and set them as environment variables
- Saurabh Kumar
- me+github@saurabh-kumar.com
- https://github.com/theskumar/python-dotenv
- License: BSD-3-Clause
python-multipart¶
A streaming multipart parser for Python
pytz¶
World timezone definitions, modern and historical
- Stuart Bishop
- stuart@stuartbishop.net
- http://pythonhosted.org/pytz
- License: MIT
pyvim¶
Pure Python Vi Implementation
- Jonathan Slenders
- https://github.com/jonathanslenders/pyvim
- License: BSD License
pywebview¶
Build GUI for your Python program with JavaScript, HTML, and CSS
- Roman Sirokov roman@flowrl.com
- https://pywebview.flowrl.com/
- License: BSD 3-Clause License
PyYAML¶
YAML parser and emitter for Python
- Kirill Simonov
- xi@resolvent.net
- https://pyyaml.org/
- License: MIT
requests¶
Python HTTP for Humans.
- Kenneth Reitz
- me@kennethreitz.org
- https://requests.readthedocs.io
- License: Apache-2.0
rich¶
Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
- Will McGugan
- willmcgugan@gmail.com
- https://github.com/Textualize/rich
- License: MIT
semver¶
Python helper for Semantic Versioning (https://semver.org)
- Kostiantyn Rybnikov
- k-bx@k-bx.com
- https://github.com/python-semver/python-semver
- License: BSD
setuptools¶
Easily download, build, install, upgrade, and uninstall Python packages
SQLAlchemy¶
Database Abstraction Library
- Mike Bayer
- mike_mp@zzzcomputing.com
- https://www.sqlalchemy.org
- License: MIT
sqlalchemy-cockroachdb¶
CockroachDB dialect for SQLAlchemy
- Cockroach Labs
- cockroach-db@googlegroups.com
- https://github.com/cockroachdb/sqlalchemy-cockroachdb
- License: http://www.apache.org/licenses/LICENSE-2.0
terminado¶
Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
- Jupyter Development Team jupyter@googlegroups.com
- https://github.com/jupyter/terminado
- License: BSD 2-Clause License
toga¶
A Python native, OS native GUI toolkit.
- Russell Keith-Magee russell@keith-magee.com
- https://beeware.org/project/projects/libraries/toga/
- License: New BSD
tornado¶
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
- python-tornado@googlegroups.com
- http://www.tornadoweb.org/
- License: Apache-2.0
typing_extensions¶
Backported and Experimental Type Hints for Python 3.8+
update-checker¶
A python module that will check for package updates.
- Bryce Boe
- bbzbryce@gmail.com
- https://github.com/bboe/update_checker
- License: Simplified BSD License
uv¶
An extremely fast Python package installer and resolver, written in Rust.
- uv
- "Astral Software Inc." hey@astral.sh
- https://pypi.org/project/uv/
- License: MIT OR Apache-2.0
uvicorn¶
The lightning-fast ASGI server.
virtualenv¶
Virtual Python Environment builder
watchfiles¶
Simple, modern and high performance file watching and code reload in python.
websockets¶
An implementation of the WebSocket Protocol (RFC 6455 & 7692)
- Aymeric Augustin aymeric.augustin@m4x.org
- https://github.com/python-websockets/websockets
- License: BSD-3-Clause
wheel¶
A built-package format for Python