小编sgo*_*lez的帖子

您如何在 GitHub 操作中使用 pipenv?

我正在使用 pipenv 为 GitHub 操作安装 python 依赖项。这是我的 pipfile 的样子:

name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]
pylint = "*"

[packages]
pandas = "*"
pygithub = "*"
matplotlib = "*"

[requires]
python_version = "3.8"
Run Code Online (Sandbox Code Playgroud)

这是 Dockerfile 的样子:

FROM python:3

COPY main.py /
COPY Pipfile /
COPY Pipfile.lock /
COPY views.csv /

# https://github.com/pypa/pipenv/issues/4273
RUN pip install 'pipenv==2018.11.26'
RUN pipenv install --deploy --ignore-pipfile

ENTRYPOINT ["pipenv", "run", "python", "./main.py"
Run Code Online (Sandbox Code Playgroud)

我可以在我的机器上本地运行 docker 镜像,一切都按预期工作,但是当我将它推送到 GitHub 时,它失败了:

Virtualenv location: /github/home/.local/share/virtualenvs/workspace-0SZQOxG8
Traceback (most recent …
Run Code Online (Sandbox Code Playgroud)

python docker pipenv github-actions

5
推荐指数
1
解决办法
1550
查看次数

运行“tsc”正在检查“node_modules”中的一个文件

在react-native项目上运行时tsc,我在node_modules库之一中遇到类型错误:

node_modules/react-native-swiper-flatlist/src/components/SwiperFlatList/SwiperFlatList.tsx:79:17 - error TS7031: Binding element '_index' implicitly has an 'any' type.

79       ({ index: _index, prevIndex: _prevIndex }) => {
Run Code Online (Sandbox Code Playgroud)

tsc不应该检查 node_modules,因为它在 tsconfig.json 中被明确忽略:

{
  "extends": "expo/tsconfig.base",
  "include": ["src", "storybook", "types"],
  "exclude": ["node_modules", "babel.config.js"],

  "compilerOptions": {
    "allowJs": true,
    "allowSyntheticDefaultImports": true,
    "esModuleInterop": true,
    "incremental": true,
    "isolatedModules": true,
    "jsx": "react",
    "lib": ["es6"],
    "moduleResolution": "node",
    "noEmit": true,
    "strict": true,
    "strictNullChecks": true,
    "target": "esnext",
    "module": "esnext",
    "baseUrl": ".",
    "paths": {
      "~*": ["./src/*"]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我看到一篇关于忽略 node_modules 的相关文章,它建议添加 "skipLibCheck": …

typescript react-native react-typescript

5
推荐指数
1
解决办法
2616
查看次数

有什么方法可以通过 GitHub Rest API v3 获得存储库见解

我想获取在指定时间段内为存储库打开/关闭的问题数量的统计信息。我可以通过单击见解选项卡在 GitHub 中查看此信息。

例如:https : //github.com/nodejs/node/pulse

我可以通过 GitHub Rest API v3 提取任何这些信息吗?我正在查看文档,但找不到任何信息。提前致谢

github github-api octokit octokit.net

3
推荐指数
1
解决办法
974
查看次数