sqliteimport

Import Python code from sqlite databases

https://github.com/kurtmckee/sqliteimport

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary

Keywords from Contributors

meshing pipeline-testing datacleaner interpretability data-profilers hack hydrology optim standardization robust
Last synced: 7 months ago · JSON representation ·

Repository

Import Python code from sqlite databases

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 13
Created almost 2 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Funding License Citation

README.rst

..
    This file is a part of sqliteimport 
    Copyright 2024-2025 Kurt McKee 
    SPDX-License-Identifier: MIT


..  image:: https://raw.githubusercontent.com/kurtmckee/sqliteimport/000c868cc82965e7ac1a421c76972db545937d26/docs/_static/banner.png
    :alt: sqlite import: Import Python code from sqlite databases.

-------------------------------------------------------------------------------

Demo usage example, using ``demo.py`` in `the sqliteimport repository`_:

..  code-block:: bash

    # Ensure sqliteimport is installed with the 'cli' extra.
    pip install sqliteimport[cli]

    # Install 'requests' in a standalone directory.
    pip install --target=sample requests

    # Generate a sqlite database containing the installed packages.
    sqliteimport bundle sample sample.sqlite3

    # Demonstrate that importing from a database works.
    python demo.py sample.sqlite3


This is the output:

..  code-block:: console

    $ python demo.py
    The requests module object:
    

    Requesting a webpage...success!

..  warning::

    The database format is likely to change as the project matures.


..  Links
..  -----
..
..  _the sqliteimport repository: https://github.com/kurtmckee/sqliteimport

Owner

  • Name: Kurt McKee
  • Login: kurtmckee
  • Kind: user

Citation (CITATION.cff)

cff-version: '1.2.0'
message: 'If you use this software, please cite it using the metadata from this file.'
type: 'software'
title: 'sqliteimport'
abstract: 'Import Python code from sqlite databases.'
authors:
  - given-names: 'Kurt'
    family-names: 'McKee'
    email: 'contactme@kurtmckee.org'
    orcid: 'https://orcid.org/0000-0002-8547-8489'
license: 'MIT'
repository-code: 'https://github.com/kurtmckee/sqliteimport'
url: 'https://sqliteimport.readthedocs.io/'
keywords:
  - 'python'
  - 'sqlite'

GitHub Events

Total
  • Release event: 10
  • Delete event: 67
  • Push event: 104
  • Pull request review event: 3
  • Pull request event: 143
  • Create event: 74
Last Year
  • Release event: 10
  • Delete event: 67
  • Push event: 104
  • Pull request review event: 3
  • Pull request event: 143
  • Create event: 74

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 98
  • Total Committers: 4
  • Avg Commits per committer: 24.5
  • Development Distribution Score (DDS): 0.112
Past Year
  • Commits: 98
  • Committers: 4
  • Avg Commits per committer: 24.5
  • Development Distribution Score (DDS): 0.112
Top Committers
Name Email Commits
Kurt McKee c****e@k****g 87
github-actions[bot] 4****] 8
pre-commit-ci[bot] 6****] 2
dependabot[bot] 4****] 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 0
  • Total pull requests: 157
  • Average time to close issues: N/A
  • Average time to close pull requests: about 14 hours
  • Total issue authors: 0
  • Total pull request authors: 4
  • Average comments per issue: 0
  • Average comments per pull request: 0.01
  • Merged pull requests: 142
  • Bot issues: 0
  • Bot pull requests: 30
Past Year
  • Issues: 0
  • Pull requests: 147
  • Average time to close issues: N/A
  • Average time to close pull requests: about 15 hours
  • Issue authors: 0
  • Pull request authors: 4
  • Average comments per issue: 0
  • Average comments per pull request: 0.01
  • Merged pull requests: 132
  • Bot issues: 0
  • Bot pull requests: 30
Top Authors
Issue Authors
Pull Request Authors
  • kurtmckee (151)
  • github-actions[bot] (24)
  • pre-commit-ci[bot] (5)
  • dependabot[bot] (4)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 20 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 13
  • Total maintainers: 1
pypi.org: sqliteimport

Import Python code from sqlite databases

  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 20 Last month
Rankings
Dependent packages count: 10.9%
Average: 36.2%
Dependent repos count: 61.5%
Maintainers (1)
Last synced: 7 months ago

Dependencies

pyproject.toml pypi
  • python >=3.8
requirements/docs/poetry.lock pypi
  • alabaster 0.7.13
  • babel 2.15.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • colorama 0.4.6
  • docutils 0.20.1
  • idna 3.7
  • imagesize 1.4.1
  • importlib-metadata 7.1.0
  • jinja2 3.1.4
  • markupsafe 2.1.5
  • packaging 24.0
  • pygments 2.18.0
  • pytz 2024.1
  • requests 2.31.0
  • snowballstemmer 2.2.0
  • sphinx 7.1.2
  • sphinxcontrib-applehelp 1.0.4
  • sphinxcontrib-devhelp 1.0.2
  • sphinxcontrib-htmlhelp 2.0.1
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 1.0.3
  • sphinxcontrib-serializinghtml 1.1.5
  • urllib3 2.2.1
  • zipp 3.18.2
requirements/docs/pyproject.toml pypi
  • python >=3.8
  • sphinx *
requirements/docs/requirements.txt pypi
  • alabaster ==0.7.13
  • babel ==2.15.0
  • certifi ==2024.2.2
  • charset-normalizer ==3.3.2
  • colorama ==0.4.6
  • docutils ==0.20.1
  • idna ==3.7
  • imagesize ==1.4.1
  • importlib-metadata ==7.1.0
  • jinja2 ==3.1.4
  • markupsafe ==2.1.5
  • packaging ==24.0
  • pygments ==2.18.0
  • pytz ==2024.1
  • requests ==2.31.0
  • snowballstemmer ==2.2.0
  • sphinx ==7.1.2
  • sphinxcontrib-applehelp ==1.0.4
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • urllib3 ==2.2.1
  • zipp ==3.18.2
requirements/mypy/poetry.lock pypi
  • mypy 1.10.0
  • mypy-extensions 1.0.0
  • tomli 2.0.1
  • typing-extensions 4.11.0
requirements/mypy/pyproject.toml pypi
  • mypy *
  • python >=3.8
requirements/mypy/requirements.txt pypi
  • mypy ==1.10.0
  • mypy-extensions ==1.0.0
  • tomli ==2.0.1
  • typing-extensions ==4.11.0
requirements/test/poetry.lock pypi
  • colorama 0.4.6
  • coverage 7.5.1
  • exceptiongroup 1.2.1
  • importlib-metadata 7.1.0
  • iniconfig 2.0.0
  • packaging 24.0
  • pluggy 1.5.0
  • pytest 8.2.0
  • pytest-randomly 3.15.0
  • tomli 2.0.1
  • zipp 3.18.2
requirements/test/pyproject.toml pypi
  • coverage *
  • pytest *
  • pytest-randomly *
  • python >=3.8
requirements/test/requirements.txt pypi
  • colorama ==0.4.6 test
  • coverage ==7.5.1 test
  • exceptiongroup ==1.2.1 test
  • importlib-metadata ==7.1.0 test
  • iniconfig ==2.0.0 test
  • packaging ==24.0 test
  • pluggy ==1.5.0 test
  • pytest ==8.2.0 test
  • pytest-randomly ==3.15.0 test
  • tomli ==2.0.1 test
  • zipp ==3.18.2 test
.github/workflows/test.yaml actions