Updates making pypi upload possible
Change-Id: I7a861287c1d2515cd1a43c343437b3e6134956f9
This commit is contained in:
parent
266c195b83
commit
76f61dec1a
15
MANIFEST.in
15
MANIFEST.in
@ -1,21 +1,6 @@
|
|||||||
include pybuild/templates/*.html
|
include pybuild/templates/*.html
|
||||||
include pybuild/static_code/DIDApiTL/*
|
|
||||||
include pybuild/static_code/DIDApiEC/*
|
|
||||||
include pybuild/static_code/bosch_headers/*
|
|
||||||
include pybuild/static_code/csp_headers/*
|
|
||||||
include pybuild/static_code/denso_headers/*
|
|
||||||
include pybuild/static_code/hi_headers/*
|
|
||||||
include pybuild/static_code/BoschCoreAPIEC/*
|
|
||||||
include pybuild/static_code/BoschCoreAPITL/*
|
|
||||||
include pybuild/static_code/CSPCoreAPITL/*
|
|
||||||
include pybuild/static_code/CSPCoreAPIEC/*
|
|
||||||
include pybuild/static_code/DensoCoreAPIEC/*
|
|
||||||
include pybuild/static_code/DensoCoreAPITL/*
|
|
||||||
include test-requirements.txt
|
include test-requirements.txt
|
||||||
include pybuild/matlab_scripts/CodeGen/*
|
include pybuild/matlab_scripts/CodeGen/*
|
||||||
include pybuild/matlab_scripts/helperFunctions/*
|
include pybuild/matlab_scripts/helperFunctions/*
|
||||||
include pybuild/matlab_scripts/*
|
include pybuild/matlab_scripts/*
|
||||||
include requirements.txt
|
include requirements.txt
|
||||||
prune pybuild/test
|
|
||||||
prune pybuild/interface/test
|
|
||||||
prune pybuild/lib/test
|
|
||||||
|
5
playbooks/upload-pypi.yaml
Normal file
5
playbooks/upload-pypi.yaml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
- hosts: all
|
||||||
|
roles:
|
||||||
|
- role: ensure-twine
|
||||||
|
- role: upload-pypi
|
||||||
|
when: zuul_success | bool
|
@ -1,5 +1,5 @@
|
|||||||
gitpython >= 3.1.8
|
gitpython >= 3.1.8
|
||||||
pbr >= 5.5.0
|
pbr >= 6.0.0
|
||||||
ruamel.yaml.clib == 0.2.7; python_version == "3.6"
|
ruamel.yaml.clib == 0.2.7; python_version == "3.6"
|
||||||
ruamel.yaml == 0.17.21; python_version == "3.6"
|
ruamel.yaml == 0.17.21; python_version == "3.6"
|
||||||
ruamel.yaml == 0.18.6; python_version > "3.6"
|
ruamel.yaml == 0.18.6; python_version > "3.6"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
[metadata]
|
[metadata]
|
||||||
name = pt-pybuild
|
name = powertrain-build
|
||||||
author = Henrik Wahlqvist
|
author = Henrik Wahlqvist
|
||||||
author-email = henrik.wahlqvist@volvocars.com
|
author-email = henrik.wahlqvist@volvocars.com
|
||||||
summary = A Continuous Integration (CI) build system testing all configurations where a TargetLink model is used.
|
summary = A Continuous Integration (CI) build system testing all configurations where a Simulink model is used.
|
||||||
description-file = README.md
|
description-file = README.md
|
||||||
description-content-type = text/x-rst; charset=UTF-8
|
description-content-type = text/x-rst; charset=UTF-8
|
||||||
license = Apache License, Version 2.0
|
license = Apache License, Version 2.0
|
||||||
@ -21,6 +21,7 @@ classifier =
|
|||||||
|
|
||||||
[options]
|
[options]
|
||||||
include_package_data = True
|
include_package_data = True
|
||||||
|
requires_python = >=3.6, <3.11
|
||||||
|
|
||||||
[files]
|
[files]
|
||||||
packages =
|
packages =
|
||||||
|
9
setup.py
9
setup.py
@ -1,14 +1,11 @@
|
|||||||
# Copyright 2024 Volvo Car Corporation
|
# Copyright 2024 Volvo Car Corporation
|
||||||
# Licensed under Apache 2.0.
|
# Licensed under Apache 2.0.
|
||||||
|
|
||||||
"""Create a python package for pybuild."""
|
"""Create a python package for powertrain-build using setuptools and PBR."""
|
||||||
|
|
||||||
from setuptools import setup, find_packages
|
from setuptools import setup
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
setup_requires=['pbr>=5.5.0'],
|
setup_requires=['pbr'],
|
||||||
pbr=True,
|
pbr=True,
|
||||||
python_requires='>=3.6, <3.11',
|
|
||||||
include_package_data=True,
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
- project:
|
- project:
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- powertrain-build-tox
|
|
||||||
- noop
|
- noop
|
||||||
|
- powertrain-build-tox
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- powertrain-build-tox
|
|
||||||
- noop
|
- noop
|
||||||
|
- powertrain-build-tox
|
||||||
|
release:
|
||||||
|
jobs:
|
||||||
|
- release-powertrain-build
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
- job:
|
- job:
|
||||||
name: release-powertrain-build
|
name: release-powertrain-build
|
||||||
parent: python-upload-pypi
|
parent: build-python-release
|
||||||
description: Generate and upload a python source tarball and binary wheel for powertrain-build.
|
description: Generate and upload a python source tarball and binary wheel for powertrain-build.
|
||||||
|
post-run: playbooks/upload-pypi.yaml
|
||||||
vars:
|
vars:
|
||||||
release_python: python3
|
release_python: python3
|
||||||
|
twine_python: python3
|
||||||
secrets:
|
secrets:
|
||||||
- name: pypi_info
|
- name: pypi_info
|
||||||
secret: powertrain-build-pypi
|
secret: powertrain-build-pypi
|
||||||
|
pass-to-parent: true
|
||||||
- job:
|
|
||||||
name: temp-failing-job
|
|
||||||
run: playbooks/failing-job.yaml
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user