def setup_db():
    db_file = os.path.join(
        os.path.dirname(__file__),
        'db',
        'pypi.sqlite')

    db_session.global_init(db_file)
Example #2
0
def init_db():
    # init db session to talk with db.  Similar to how in our app we open up a single session
    # This really just inits the db_session.__factory connected to this path, that way we can use it to create sessions
    # later
    top_folder = os.path.dirname(__file__)
    rel_file = os.path.join("..", "db", "pypi.sqlite")
    db_file = os.path.join(top_folder, rel_file)
    db_session.global_init(db_file)
Example #3
0
def setup_db(log: logbook.Logger):
    db_file = os.path.join(
        os.path.dirname(__file__),
        'db',
        'pypi.sqlite')

    db_session.global_init(db_file)
    log.notice(f'Database initialized.')
def init_dbs():
    db_file = os.path.abspath(
        os.path.join(
            os.path.dirname(__file__),
            '..',
            'db',
            'pypi.sqlite'
        ))
    db_session.global_init(db_file)

    mongo_setup.global_init()
Example #5
0
def init_db():
    top_folder = os.path.dirname(__file__)
    rel_file = os.path.join('..', 'db', 'pypi.sqlite')
    db_file = os.path.abspath(os.path.join(top_folder, rel_file))
    db_session.global_init(db_file)
Example #6
0
def init_db():
    db_file = pathlib.Path(__file__).parent.parent / 'db' / 'pypi_org.sqlite'
    db_session.global_init(str(db_file))
Example #7
0
def init_db():
    # init a db session to talk with db.  inits db_session.__factory (if needed)
    top_level = os.path.dirname(__file__)
    rel_file = os.path.join("..", "db", "pypi.sqlite")
    db_file = os.path.join(top_level, rel_file)
    db_session.global_init(db_file, echo=False)