# sqlalchemy-mogdb **Repository Path**: vimiix/sqlalchemy-mogdb ## Basic Information - **Project Name**: sqlalchemy-mogdb - **Description**: No description available - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-07-25 - **Last Updated**: 2022-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README sqlalchemy-mogdb =================== Enmotech MogDB dialect for SQLAlchemy. Installation ------------ The package is available on PyPI:: pip install sqlalchemy-mogdb .. warning:: This dialect requires ``psycopg2`` to work properly. It does not provide it as required, but relies on you to select the distribution you need: * psycopg2 - standard distribution of psycopg2, requires compilation so few system dependencies are required for it * psycopg2-binary - already compiled distribution (no system dependencies are required) * psycopg2cffi - pypy compatible version See `Psycopg2's binary install docs `_ for more context on choosing a distribution. Usage ----- The DSN format is similar to that of regular Postgres:: >>> import sqlalchemy as sa >>> sa.create_engine('mogdb+psycopg2://username:password@ip:26000/database') Engine(mogdb+psycopg2://username@ip:26000/database) Releasing --------- To perform a release, you will need to be an admin for the project on GitHub and on PyPI. Contact the maintainers if you need that access. You will need to have a `~/.pypirc` with your PyPI credentials and also the following settings:: [zest.releaser] create-wheels = yes To perform a release, run the following:: python3.6 -m venv ~/.virtualenvs/dist workon dist pip install -U pip setuptools wheel pip install -U tox zest.releaser fullrelease # follow prompts, use semver ish with versions.