小编use*_*998的帖子

无法使用麻线将二进制轮上传到 pypi

我正在尝试从 github 操作在 Pypi 上为 linux 和 windows 上传一个包

使用 linux 我得到这个结果

Binary wheel 'xxx-cp36-cp36m-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'.
Run Code Online (Sandbox Code Playgroud)

在 Windows 安装过程中

InvalidDistribution: Cannot find file (or expand pattern): 'dist/*'
Run Code Online (Sandbox Code Playgroud)

上传的代码是

  python setup.py sdist bdist_wheel
  twine upload dist/* --verbose
Run Code Online (Sandbox Code Playgroud)

任何想法如何上传Linux和Windows的发行版?

python pypi twine

10
推荐指数
1
解决办法
2006
查看次数

使用特定 Miniconda Python 和 NumPy 版本进行 CircleCI 测试

我正在开发一个使用 CircleCI 持续集成平台的项目。我使用Python作为主要语言,使用Miniconda作为平台。我想在 CircleCI 上使用 Miniconda 测试多个 Python 和 NumPy 版本。

我尝试使用不同的 Python 映像,但它仅使用 Python 3.7,因为我安装了最新的 Miniconda 版本。你能告诉我如何使用多个版本吗?

下边是config.yml

version: 2.0
workflows:
  version: 2
  test:
    jobs:
      - py3.6-np1.15
      - py3.5-np1.15
      - py3.6-np1.14
      - py3.5-np1.14
      - py3.7-np1.15
      - py3.5-np1.16
      - py3.6-np1.16
      - py3.7-np1.16

jobs:
  py3.6-np1.15: &test-template
    docker:
      - image: circleci/python:3.6.8
    environment:
      NUMPY_VERSION: 1.15.2
      CYTHON_VERSION: 0.29.2
    working_directory: ~/repo

    steps:
      - checkout
      - run:
          name: Install System Dependencies
          command: sudo apt-get update && sudo apt-get install -y libmpich12 libmpich-dev build-essential

      # …
Run Code Online (Sandbox Code Playgroud)

python circleci circleci-2.0

2
推荐指数
1
解决办法
796
查看次数

为 64 位可执行文件手动生成的 PE 标头中的图像库出错

我想使用 NASM 构建自定义便携式可执行文件。使用命令获取可执行文件后,nasm -f bin program.asm -o program.exe它崩溃并给出类似于此的错误

在此处输入图片说明

你可以在下面看到代码。

bits 64
%define BASE  400000h
ALIGNMENT equ 512
%define SECTALIGN  8192
STD_OUTPUT_HANDLE   equ -11
NULL                equ 0

%define ROUND(v, a) (((v + a - 1) / a) * a)
%define ALIGNED(v) (ROUND(v, ALIGNMENT))
%define RVA(obj) (obj - BASE)

section header progbits start=0 vstart=BASE

mz_hdr:
    dw "MZ"                       ; DOS magic
    times 0x3a db 0               ; [UNUSED] DOS header
    dd RVA(pe_hdr)                ; address of PE header

pe_hdr:
    dw "PE",0                     ; PE …
Run Code Online (Sandbox Code Playgroud)

assembly x86-64 nasm portable-executable

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