Skip to main content

Graphene helpers for rescape projects

Project description


Graphene helpers for rescape projects


Create a virtual environment using

mkdir ~/.virtualenvs
python3 -m venv ~/.virtualenvs/rescape-graphene
Activate it
source ~/.virtualenvs/rescape-graphene/bin/activate

Install requirements

If you don't have pur installed: pip install pur

This updates requirements.txt to their latest version

Install requirements with latest versions

pur -r requirements.txt && $VIRTUAL_ENV/bin/pip3 install --no-cache-dir  --upgrade -r requirements.txt

Add the following to the bottom $VIRTUAL_ENV/bin/activate to setup the PYTHONPATH. Replace the path with your code directory

export RESCAPE_GRAPHENE_BASE_DIR=/Users/andy/code/rescape-graphene


Update the version in Run to generate build: Update the version with bumpversion, which can't seem to look it up itself but udpates

git commit . -m "Version update" && git push
bumpversion --current-version {look in} patch
python3 clean sdist bdist_wheel

To distribute to testpypi site: Upload package:

twine upload dist/*

All at once

git commit . -m "Version update" && git push && bumpversion --current-version {look in} patch && python3 clean sdist bdist_wheel && twine upload dist/*
# without commit
bumpversion --current-version {look in} patch && python3 clean sdist bdist_wheel && twine upload dist/*

For setup of testpypi see ~/.pypirc or create one according to the testpypi docs: e.g.: [distutils] index-servers= pypi testpypi

[testpypi] repository: username: your username for

Running tests

Create a postgres database rescape_graphene

Login to psql:

CREATE DATABASE rescape_graphene; CREATE USER test_user WITH PASSWORD 'test'; GRANT ALL PRIVILEGES ON DATABASE rescape_graphene to test_user;

Give Superuser permission to create test databases


Run the migrations

Create a Django user test with pw testpass

./ createsuperuser


echo "from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('test', '', 'testpass')" | ./ shell

Project details

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for rescape-graphene, version 0.4.19
Filename, size File type Python version Upload date Hashes
Filename, size rescape_graphene-0.4.19-py3-none-any.whl (76.0 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size rescape-graphene-0.4.19.tar.gz (48.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page