用于重新绘制项目的石墨烯助手

rescape-graphene的Python项目详细描述


重新绘制石墨烯

用于重新绘制项目的石墨烯帮助程序

安装

使用创建虚拟环境

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

安装要求

如果您没有安装pur: pip安装pur

这会将requirements.txt更新为其最新版本

安装最新版本的要求

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

在底部$virtual-env/bin/activate添加以下内容以设置pythonpath。 用代码目录替换路径

exportRESCAPE_GRAPHENE_BASE_DIR=/Users/andy/code/rescape-graphene
exportRESCAPE_GRAPHENE_PROJECT_DIR=$RESCAPE_GRAPHENE_BASE_DIR/urbinsight
exportPYTHONPATH=.:$RESCAPE_GRAPHENE_BASE_DIR:$RESCAPE_GRAPHENE_PROJECT_DIR

构建

更新setup.py中的版本 运行以生成生成: 用bumpversion更新版本,bumpversion看起来不能自己查找,但udpates setup.py

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

要分发到testpypi站点: 上载包:

twine upload dist/*

一次完成

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

有关testpypi的设置,请参见~/.pypirc或根据testpypi文档创建一个: 例如。: [地虫] 索引服务器= 皮皮 < > > >

[测试皮] 存储库:https://test.pypi.org/legacy/" rel="nofollow">https://test.pypi.org/legacy/ 用户名:pypi.org的用户名

运行测试

创建Postgres数据库重绘石墨烯

登录到psql:

创建数据库rescape; 使用密码"test"创建用户测试用户 授予对数据库重新扫描石墨烯的所有权限以测试用户

授予超级用户创建测试数据库的权限

更改角色测试用户超级用户;

运行迁移

使用pw testpass创建django用户测试

/manage.py创建超级用户

echo"来自django.contrib.auth import get_user_model;user=get_user_model();user.objects.create_superuser('test','test@nowhere.man','testpass')";/manage.py shell

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将多个线程中的函数放入单个队列   数组在Java中,如何在不改变整数顺序的情况下找到整数组的顺序?   java控制器属于表示层?   java Apache Ivy和本地Maven repo如何处理使用Maven 3构建的快照   Java可与泛型类型进行比较   java这个表达式在泛型中是什么意思   JavaEclipse和TeamCity插件   java检测构造函数中的final是否为空   java如何在StanfordCoreNLP管道中同时使用词汇化和依赖性解析器?   java在AntUnit控制台日志中显示完整异常堆栈跟踪   lambda如何与Java 8供应商建立连锁关系   如何让GRPC的重试机制在Kubernetes集群中使用grpcjava工作?   如何使用openjdk:7 Docker映像和Gradle包装器避免“EC参数错误”?   java将集合映射扩展为一维映射新的“无法推断函数接口类型”