databases/py-harlequin 2.15.0 FreeBSD
SQL IDE for your terminal
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
6f03c1ca57- License
- MIT
- Categories
- databases, python
Description
Harlequin is an easy, fast, and beautiful database client for the terminal.
It has all the features you'd expect from an SQL IDE, delightfully running right in your terminal.
- View tables, columns, and their types across one or more attached databases. Optionally view local files or S3 objects.
- A full-featured editor: autocomplete, open, save, format, cut, copy, paste, and more. Supports multiple tabbed buffers!
- View 1M+ results in an interactive table. Multiple queries loaded into separate tabs.
- Full Screen
- Export query results and configure the export using a helpful UI.
- View a list of executed queries and a summary of results. Select to insert into a new buffer.
Install
Binary package:
pkg install py312-harlequin
From the ports tree:
cd /usr/ports/databases/py-harlequin/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-harlequin>0:databases/py-harlequin
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | 2.15.0 | 2.15.0 | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | 2.15.0 | 2.15.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}hatchling>=1.28.0: devel/py-hatchling
Runtime 18
${PYTHON_PKGNAMEPREFIX}click>=8.3: devel/py-click${PYTHON_PKGNAMEPREFIX}duckdb>=1.5.5: databases/py-duckdb${PYTHON_PKGNAMEPREFIX}linkify-it-py>=2.2.0: textproc/py-linkify-it-py${PYTHON_PKGNAMEPREFIX}msgspec>=0.21.1: devel/py-msgspec${PYTHON_PKGNAMEPREFIX}pandas>=2.3.3,1: math/py-pandas${PYTHON_PKGNAMEPREFIX}platformdirs>=4.5.1: devel/py-platformdirs${PYTHON_PKGNAMEPREFIX}pyperclip>=1.11.0: devel/py-pyperclip${PYTHON_PKGNAMEPREFIX}questionary>=2.1.1: devel/py-questionary${PYTHON_PKGNAMEPREFIX}rich-click>=1.8.5: devel/py-rich-click${PYTHON_PKGNAMEPREFIX}shandy-sqlfmt>=0.29.0: devel/py-shandy-sqlfmt${PYTHON_PKGNAMEPREFIX}textual-fastdatatable>=0.19.1: textproc/py-textual-fastdatatable${PYTHON_PKGNAMEPREFIX}textual-textarea>=0.18.2: textproc/py-textual-textarea${PYTHON_PKGNAMEPREFIX}textual>=8.2.8: textproc/py-textual${PYTHON_PKGNAMEPREFIX}tomli>=2.4.1: textproc/py-tomli${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.3: textproc/py-tomlkit${PYTHON_PKGNAMEPREFIX}tree-sitter-sql>=0.3.11: devel/py-tree-sitter-sql${PYTHON_PKGNAMEPREFIX}tree-sitter>=0.25.2: devel/py-tree-sitter${PYTHON_PKGNAMEPREFIX}wcwidth>=0.8: devel/py-wcwidth
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 157
- archivers/brotli
- archivers/liblz4
- archivers/snappy
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/libiconv
- databases/arrow
- databases/gdbm
- databases/py-duckdb
- databases/py-pyarrow
- databases/py-sqlite3
- databases/sqlite3
- devel/abseil
- devel/aws-c-common
- devel/aws-c-compression
- devel/aws-c-event-stream
- devel/aws-c-http
- devel/aws-c-io
- devel/aws-c-mqtt
- devel/aws-c-s3
- devel/aws-c-sdkutils
- devel/aws-checksums
- devel/aws-crt-cpp
- devel/aws-sdk-cpp
- devel/benchmark
- devel/binutils
- devel/boost-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/googletest
- devel/grpc
- devel/icu
- devel/jsoncpp
- devel/libdaemon
- devel/libedit
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/llvm19
- devel/orc
- devel/pcre2
- devel/protobuf
- devel/py-Jinja2
- devel/py-babel
- devel/py-black
- devel/py-click
- devel/py-colorama
- devel/py-msgspec
- devel/py-mypy_extensions
- devel/py-packaging
- devel/py-pathspec
- devel/py-platformdirs
- devel/py-prompt-toolkit
- devel/py-pyperclip
- devel/py-python-dateutil
- devel/py-pytokens
- devel/py-pytz
- devel/py-pyyaml
- devel/py-questionary
- devel/py-rich-click
- devel/py-shandy-sqlfmt
- devel/py-six
- devel/py-tree-sitter
- devel/py-tree-sitter-languages
- devel/py-tree-sitter-sql
- devel/py-typing-extensions
- devel/py-tzdata
- devel/py-wcwidth
- devel/re2
- devel/readline
- devel/thrift
- devel/thrift-cpp
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/libdrm
- lang/duktape-lib
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
The first 100 are listed.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| harlequin-2.15.0.tar.gz | 314776 | 3129c6a1b0eb87eea64229c57835b8eb72e02b5b959c4af7c4768ed485037900 |
Master sites 1
- PYPI
Commit history 11
| Date | Commit | Credits | Log message |
|---|---|---|---|
6f03c1ca57 |
Nicola Vitale | databases/py-harlequin: Unbreak - The requirement devel/py-tree-sitter has been update to 0.26 with commit
c1a3d91a0.
- Update list of run dependencies |
|
cf32638529 |
Nicola Vitale | databases/py-harlequin: Update to 2.15.0 ChangeLog:
1. https://github.com/tconbeer/harlequin/releases/tag/v2.15.0
Reported by: Ted Conbeer <[email protected]> |
|
02f774368b |
Nicola Vitale | databases/py-harlequin: Update to 2.14.0 ChangeLog:
1. https://github.com/tconbeer/harlequin/releases/tag/v2.14.0
Reported by:Ted Conbeer <[email protected]> |
|
620b30520f |
Nicola Vitale | databases/py-harlequin: Update to 2.13.0 - Update list of run dependencies
ChangeLog:
1. https://github.com/tconbeer/harlequin/releases/tag/v2.13.0
Reported by: Ted Conbeer <[email protected]> |
|
4c165926e4 |
Nicola Vitale | databases/py-harlequin: Update to 2.12.2 ChangeLog:
1. https://github.com/tconbeer/harlequin/releases/tag/v2.12.2
Reported by: Ted Conbeer <[email protected]> |
The latest 5 of 11 in the history this site was built from.