ripgrep
yaml-to-sqlite/setup.py
23 license="Apache License, Version 2.0",
24 packages=find_packages(),
25 install_requires=["click", "PyYAML", "sqlite-utils>=3.9.1"],
26 setup_requires=["pytest-runner"],
27 extras_require={"test": ["pytest"]},
twitter-to-sqlite/setup.py
33 """,
34 install_requires=[
35 "sqlite-utils>=2.4.2",
36 "requests-oauthlib~=1.2.0",
37 "python-dateutil",
swarm-to-sqlite/setup.py
32 swarm-to-sqlite=swarm_to_sqlite.cli:cli
33 """,
34 install_requires=["sqlite-utils>=3.3", "click", "requests"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["swarm-to-sqlite[test]"],
sqlite-transform/setup.py
27 sqlite-transform=sqlite_transform.cli:cli
28 """,
29 install_requires=["dateutils", "tqdm", "click", "sqlite-utils"],
30 extras_require={"test": ["pytest"]},
31 tests_require=["sqlite-transform[test]"],
sqlite-utils/setup.py
15
16 setup(
17 name="sqlite-utils",
18 description="CLI tool and Python library for manipulating SQLite databases",
19 long_description=get_long_description(),
sqlite-history/setup.py
29 packages=["sqlite_history"],
30 install_requires=[],
31 extras_require={"test": ["pytest", "sqlite-utils", "cogapp"]},
32 python_requires=">=3.7",
33 )
sqlite-generate/setup.py
32 sqlite-generate=sqlite_generate.cli:cli
33 """,
34 install_requires=["click", "Faker", "sqlite-utils"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["sqlite-generate[test]"],
sqlite-diffable/setup.py
23 license="Apache License, Version 2.0",
24 packages=find_packages(exclude="tests"),
25 install_requires=["click", "sqlite-utils"],
26 extras_require={"test": ["pytest", "black"]},
27 entry_points="""
sqlite-dump/setup.py
29 packages=["sqlite_dump"],
30 install_requires=[],
31 extras_require={"test": ["pytest", "sqlite-utils"]},
32 tests_require=["sqlite-dump[test]"],
33 )
sqlite-comprehend/setup.py
32 sqlite-comprehend=sqlite_comprehend.cli:cli
33 """,
34 install_requires=["click", "boto3", "sqlite-utils"],
35 extras_require={"test": ["pytest", "pytest-mock", "cogapp"]},
36 python_requires=">=3.7",
shapefile-to-sqlite/setup.py
32 shapefile-to-sqlite=shapefile_to_sqlite.cli:cli
33 """,
34 install_requires=["sqlite-utils>=2.2", "Shapely", "Fiona", "pyproj"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["shapefile-to-sqlite[test]"],
sphinx-to-sqlite/setup.py
32 sphinx-to-sqlite=sphinx_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "sqlite-utils"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["sphinx-to-sqlite[test]"],
pypi-to-sqlite/setup.py
32 pypi-to-sqlite=pypi_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "sqlite-utils", "httpx"],
35 extras_require={"test": ["pytest", "pytest-httpx", "cogapp"]},
36 python_requires=">=3.7",
openai-to-sqlite/setup.py
32 openai-to-sqlite=openai_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "httpx", "sqlite-utils>=3.28", "openai", "tiktoken"],
35 extras_require={"test": ["pytest", "pytest-httpx", "pytest-mock"]},
36 python_requires=">=3.8",
markdown-to-sqlite/setup.py
23 license="Apache License, Version 2.0",
24 packages=find_packages(),
25 install_requires=["yamldown", "markdown", "sqlite-utils", "click"],
26 extras_require={"test": ["pytest"]},
27 tests_require=["markdown-to-sqlite[test]"],
mbox-to-sqlite/setup.py
32 mbox-to-sqlite=mbox_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "sqlite-utils"],
35 extras_require={"test": ["pytest"]},
36 python_requires=">=3.7",
inaturalist-to-sqlite/setup.py
27 inaturalist-to-sqlite=inaturalist_to_sqlite.cli:cli
28 """,
29 install_requires=["sqlite-utils>=2.0", "click", "requests"],
30 extras_require={"test": ["pytest"]},
31 tests_require=["inaturalist-to-sqlite[test]"],
iam-to-sqlite/setup.py
32 iam-to-sqlite=iam_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "sqlite-utils"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["iam-to-sqlite[test]"],
healthkit-to-sqlite/setup.py
32 healthkit-to-sqlite=healthkit_to_sqlite.cli:cli
33 """,
34 install_requires=["sqlite-utils>=2.4.4"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["healthkit-to-sqlite[test]"],
hacker-news-to-sqlite/setup.py
27 hacker-news-to-sqlite=hacker_news_to_sqlite.cli:cli
28 """,
29 install_requires=["sqlite-utils", "click", "requests", "tqdm"],
30 extras_require={"test": ["pytest", "requests-mock"]},
31 tests_require=["hacker-news-to-sqlite[test]"],
google-calendar-to-sqlite/setup.py
32 google-calendar-to-sqlite=google_calendar_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "httpx", "sqlite-utils"],
35 extras_require={"test": ["pytest", "pytest-httpx", "pytest-mock", "cogapp"]},
36 python_requires=">=3.6",
google-drive-to-sqlite/setup.py
32 google-drive-to-sqlite=google_drive_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "httpx", "sqlite-utils"],
35 extras_require={"test": ["pytest", "pytest-httpx", "pytest-mock", "cogapp"]},
36 python_requires=">=3.6",
github-to-sqlite/setup.py
27 github-to-sqlite=github_to_sqlite.cli:cli
28 """,
29 install_requires=["sqlite-utils>=2.7.2", "requests", "PyYAML"],
30 extras_require={"test": ["pytest", "requests-mock", "bs4"]},
31 tests_require=["github-to-sqlite[test]"],
genome-to-sqlite/setup.py
27 genome-to-sqlite=genome_to_sqlite.cli:cli
28 """,
29 install_requires=["sqlite-utils"],
30 extras_require={"test": ["pytest"]},
31 tests_require=["genome-to-sqlite[test]"],
geojson-to-sqlite/setup.py
27 geojson-to-sqlite=geojson_to_sqlite.cli:cli
28 """,
29 install_requires=["sqlite-utils>=3.23", "shapely"],
30 extras_require={"test": ["pytest", "dirty-equals"]},
31 )
fec-to-sqlite/setup.py
27 fec-to-sqlite=fec_to_sqlite.cli:cli
28 """,
29 install_requires=["sqlite-utils", "click", "requests", "fecfile", "tqdm"],
30 extras_require={"test": ["pytest"]},
31 tests_require=["fec-to-sqlite[test]"],
evernote-to-sqlite/setup.py
32 evernote-to-sqlite=evernote_to_sqlite.cli:cli
33 """,
34 install_requires=["click", "sqlite-utils>=3.0"],
35 extras_require={"test": ["pytest"]},
36 tests_require=["evernote-to-sqlite[test]"],
dogsheep-beta/setup.py
33 "console_scripts": ["dogsheep-beta = dogsheep_beta.cli:cli"],
34 },
35 install_requires=["datasette>=0.50.2", "click", "PyYAML", "sqlite-utils>=3.0"],
36 extras_require={
37 "test": ["pytest", "pytest-asyncio", "httpx", "beautifulsoup4", "html5lib"]
dogsheep-photos/setup.py
28 """,
29 install_requires=[
30 "sqlite-utils>=2.7",
31 "boto3>=1.12.41",
32 "osxphotos>=0.28.13 ; sys_platform=='darwin'",
db-to-sqlite/setup.py
24 license="Apache License, Version 2.0",
25 packages=find_packages(),
26 install_requires=["sqlalchemy", "sqlite-utils>=2.9.1", "click"],
27 extras_require={
28 "test": ["pytest", "pytest-timeout"],
datasette-yaml/setup.py
30 entry_points={"datasette": ["yaml = datasette_yaml"]},
31 install_requires=["datasette"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
33 tests_require=["datasette-yaml[test]"],
34 )
datasette-upload-csvs/setup.py
datasette-template-sql/setup.py
30 entry_points={"datasette": ["template-sql = datasette_template_sql"]},
31 install_requires=["datasette>=0.54"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "sqlite-utils"]},
33 tests_require=["datasette-template-sql[test]"],
34 python_requires=">=3.6",
datasette-socrata/setup.py
35 install_requires=[
36 "datasette",
37 "sqlite-utils>=3.27",
38 "datasette-low-disk-space-hook",
39 ],
datasette-search-all/setup.py
33 python_requires=">=3.7",
34 extras_require={
35 "test": ["pytest", "pytest-asyncio", "sqlite-utils", "nest-asyncio"],
36 "playwright": ["pytest-playwright"]
37 },
datasette-schema-versions/setup.py
30 entry_points={"datasette": ["schema_versions = datasette_schema_versions"]},
31 install_requires=["datasette"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
33 tests_require=["datasette-schema-versions[test]"],
34 )
datasette-saved-queries/setup.py
29 packages=["datasette_saved_queries"],
30 entry_points={"datasette": ["saved_queries = datasette_saved_queries"]},
31 install_requires=["datasette>=0.45", "sqlite-utils"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx"]},
33 tests_require=["datasette-saved-queries[test]"],
datasette-notebook/setup.py
29 packages=["datasette_notebook"],
30 entry_points={"datasette": ["notebook = datasette_notebook"]},
31 install_requires=["datasette", "sqlite-utils", "markdown", "bleach"],
32 extras_require={"test": ["pytest", "pytest-asyncio"]},
33 tests_require=["datasette-notebook[test]"],
datasette-mp3-audio/setup.py
34 entry_points={"datasette": ["mp3_audio = datasette_mp3_audio"]},
35 install_requires=["datasette"],
36 extras_require={"test": ["pytest", "pytest-asyncio", "sqlite-utils"]},
37 package_data={
38 "datasette_mp3_audio": [
datasette-media/setup.py
datasette-mask-columns/setup.py
25 entry_points={"datasette": ["mask_columns = datasette_mask_columns"]},
26 install_requires=["datasette"],
27 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
28 tests_require=["datasette-mask-columns[test]"],
29 )
datasette-json-preview/setup.py
30 entry_points={"datasette": ["json_preview = datasette_json_preview"]},
31 install_requires=["datasette>=0.55"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
33 tests_require=["datasette-json-preview[test]"],
34 )
datasette-insert/setup.py
29 packages=["datasette_insert"],
30 entry_points={"datasette": ["insert = datasette_insert"]},
31 install_requires=["datasette>=0.46", "sqlite-utils"],
32 extras_require={
33 "test": ["pytest", "pytest-asyncio", "httpx", "datasette-auth-tokens"]
datasette-insert-unsafe/setup.py
30 entry_points={"datasette": ["insert_unsafe = datasette_insert_unsafe"]},
31 install_requires=["datasette", "datasette-insert>=0.6"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
33 tests_require=["datasette-insert-unsafe[test]"],
34 )
datasette-init/setup.py
29 packages=["datasette_init"],
30 entry_points={"datasette": ["init = datasette_init"]},
31 install_requires=["datasette>=0.45", "sqlite-utils"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx"]},
33 tests_require=["datasette-init[test]"],
datasette-import-table/setup.py
29 packages=["datasette_import_table"],
30 entry_points={"datasette": ["import_table = datasette_import_table"]},
31 install_requires=["datasette>=0.59", "httpx", "sqlite-utils"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "pytest-httpx"]},
33 package_data={"datasette_import_table": ["templates/*.html"]},
datasette-hashed-urls/setup.py
34 entry_points={"datasette": ["hashed_urls = datasette_hashed_urls"]},
35 install_requires=["datasette>=0.61.1"],
36 extras_require={"test": ["pytest", "pytest-asyncio", "sqlite-utils"]},
37 python_requires=">=3.7",
38 )
datasette-graphql/setup.py
33 "graphene>=3.1.0,<4.0",
34 "graphql-core>=3.2.1",
35 "sqlite-utils",
36 ],
37 extras_require={"test": ["pytest", "pytest-asyncio"]},
datasette-export-notebook/setup.py
30 entry_points={"datasette": ["export_notebook = datasette_export_notebook"]},
31 install_requires=["datasette"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "sqlite-utils"]},
33 tests_require=["datasette-export-notebook[test]"],
34 package_data={"datasette_export_notebook": ["templates/*.html"]},
datasette-edit-schema/setup.py
26 install_requires=[
27 "datasette>=0.63",
28 "sqlite-utils>=3.35",
29 ],
30 extras_require={"test": ["pytest", "pytest-asyncio", "beautifulsoup4", "html5lib"]},
datasette-edit-templates/setup.py
datasette-copyable/setup.py
30 entry_points={"datasette": ["copyable = datasette_copyable"]},
31 install_requires=["datasette>=0.63", "tabulate"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
33 tests_require=["datasette-copyable[test]"],
34 package_data={"datasette_copyable": ["templates/*.html"]},
datasette-copy-to-memory/setup.py
34 entry_points={"datasette": ["copy_to_memory = datasette_copy_to_memory"]},
35 install_requires=["datasette"],
36 extras_require={"test": ["pytest", "pytest-asyncio", "sqlite-utils"]},
37 python_requires=">=3.7",
38 )
datasette-configure-fts/setup.py
24 packages=["datasette_configure_fts"],
25 entry_points={"datasette": ["configure_fts = datasette_configure_fts"]},
26 install_requires=["datasette>=0.51", "sqlite-utils>=2.10"],
27 extras_require={"test": ["pytest", "pytest-asyncio", "httpx"]},
28 tests_require=["datasette-configure-fts[test]"],
datasette-column-inspect/setup.py
27 "datasette",
28 ],
29 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
30 tests_require=["datasette-column-inspect[test]"],
31 package_data={"datasette_column_inspect": ["templates/*.html"]},
datasette-cluster-map/setup.py
41 install_requires=["datasette>=0.54", "datasette-leaflet>=0.2.2"],
42 extras_require={
43 "test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils", "nest-asyncio"],
44 "playwright": ["pytest-playwright"],
45 },
datasette-big-local/setup.py
29 packages=["datasette_big_local"],
30 entry_points={"datasette": ["big_local = datasette_big_local"]},
31 install_requires=["datasette", "cachetools", "sqlite-utils"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "pytest-httpx"]},
33 package_data={
datasette-backup/setup.py
30 entry_points={"datasette": ["backup = datasette_backup"]},
31 install_requires=["datasette", "sqlite-dump>=0.1.1"],
32 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
33 tests_require=["datasette-backup[test]"],
34 )
datasette-auth-tokens/setup.py
31 install_requires=[
32 "datasette>=1.0a6",
33 "sqlite-utils",
34 "sqlite-migrate",
35 ],
36 extras_require={"test": ["pytest", "pytest-asyncio", "httpx", "sqlite-utils"]},
37 package_data={"datasette_auth_tokens": ["templates/*.html"]},
38 )
datasette-auth-github/setup.py
datasette/setup.py
60 "mergedeep>=1.1.1",
61 "itsdangerous>=1.1",
62 "sqlite-utils>=3.30",
63 "asyncinject>=0.5",
64 "setuptools",