纵向倾斜

geographica-longitude的Python项目详细描述


经度

一组new中间件函数,用于在carto之上构建应用程序。

路线图

  • []数据库模型

    • [X]CARTO数据源
      • [X]基本参数化查询(即模板化查询)
      • [X]受保护的参数化查询(即避免注入)
      • []查询中的绑定/动态参数(服务器端呈现)
    • [X]Postgres数据源
      • [X]心理2
      • [X]SqlAlchemy
    • [X]缓存
      • [X]基本缓存
        • [X]输入
        • [X]获取
        • [X]密钥生成
        • [X]冲洗
        • [X]测试
      • [X]RAM缓存
        • [X]测试
      • [X]redis缓存
        • [X]测试
    • [X]文件
      • [X]示例脚本
    • [X]单元测试
    • [X]示例脚本
  • [X]配置

  • [X]CI PYPI版本控制

  • []复制操作

    • [X]卡通
      • [X]复制自
      • []复制到
    • [X]博士后
      • [X]复制自
      • []复制到
    • [X]炼金术
      • [X]复制自
      • []复制到
  • []验证

    • []棉花糖
      • []包装器(?)
      • []文档
  • [X]大摇大摆

    • []装饰工
    • [X]弗莱斯格(?)
    • []OAuth集成
    • [X]邮递员集成
    • []文档
  • []SQL炼金术

    • []模型定义
    • []詹金斯集成
    • []文档
  • []OAuth

    • [X]OAuth2带卡通(OnPrem)
    • []角色映射
    • []令牌存储
    • []文档

作为最终用户…

使用方法:

pip install longitude

或:

pipenv install longitude

或:

poetry add longitude

或从github安装:

pip install -e git+https://github.com/GeographicaGS/Longitude#egg=longitude

作为开发人员…

首次

  1. 使用recommended process安装poetry
    1. 诗歌作为一种工具在全球范围内安装
    2. 它与虚拟环境一起工作
  2. 为python 3.x创建一个虚拟环境(在pyproject.toml中检查当前的开发版本)
    1. 您可以在任何地方创建它,但不要将其放在项目中
    2. 一个好地方是$HOME/virtualenvs/longitude
  3. 克隆longitude回购协议
  4. cd回购协议和:
    1. 激活虚拟环境:. ~/virtualenvs/longitude/bin/activate
    2. 运行poetry install
  5. 配置IDE以使用虚拟环境

每日

  1. 请记住激活虚拟环境

为什么是诗?

因为它使用单个文件(pyproject.toml)处理开发依赖项和打包,即already standard

示例脚本

这些文件将与真实的数据库(即您的个人资料中的数据库)一起使用,以检查库的功能。它们必须从虚拟环境中运行。

测试和覆盖范围

正在使用^{}插件。覆盖率配置位于.coveragerc(包括输出文件夹)。

您可以运行类似于:pytest --cov-report=html --cov=core core的命令,结果将进入定义的html文件夹。

有一个名为generate_core_coverage.sh的bash脚本运行覆盖率分析并在浏览器中显示报告。

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

推荐PyPI第三方库


热门话题
如何在java swing表单配置文件中显示动态布局   swing Java使用GridLayout和鼠标交互式JPanel创建JFrame   java使用jsp dao和servlet从数据库中的4行中只插入几行   java SqlLite:我们可以选择行作为列吗?   启动glassfish服务器时java获取错误   PersistenceUnit的java部署[…]失败。关闭此PersistenceUnit的所有工厂   java将具有多个关系的实体与集合中的任何元素进行匹配   java对命名模式的建议,该模式在op失败时尝试强制转换返回null   使用jtwitter的java安卓抛出错误   使用Java方法查找数组中最小int的位置   SwingJava。网络气球提示没有出现   java无法使用JavaMail api发送邮件   java HashSet contains()为自定义对象返回false。hashCode()和equals()似乎实现正确   Java:在运行时和编译时向类中添加字段?   java正在服务类中导入jersey和JAXR,这被认为是错误的做法