mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-12-23 04:43:57 +01:00
release script for TestPyPI
This commit is contained in:
parent
e0162d4570
commit
621f4bc8b1
6
setup.py
6
setup.py
@ -40,9 +40,9 @@ setup(name = 'pytrexio',
|
|||||||
packages = find_packages(),
|
packages = find_packages(),
|
||||||
classifiers=[
|
classifiers=[
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
"Programming Language :: C"
|
"Programming Language :: C",
|
||||||
"License :: OSI Approved :: BSD",
|
"License :: OSI Approved :: BSD License",
|
||||||
"Operating System :: POSIX :: Linux",
|
"Operating System :: POSIX :: Linux"
|
||||||
],
|
],
|
||||||
install_requires = ['h5py']
|
install_requires = ['h5py']
|
||||||
)
|
)
|
||||||
|
21
test-pypi-release-pytrexio.sh
Executable file
21
test-pypi-release-pytrexio.sh
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -x
|
||||||
|
set -e
|
||||||
|
|
||||||
|
#source version.py
|
||||||
|
|
||||||
|
python3 -m pip install --upgrade setuptools wheel twine
|
||||||
|
python3 -s setup.py --no-user-cfg build
|
||||||
|
python3 setup.py sdist bdist_wheel
|
||||||
|
python3 -m pip install dist/pytrexio-0.1-cp38-cp38-linux_x86_64.whl
|
||||||
|
#python3 -m twine upload dist/pytrexio-0.1.tar.gz
|
||||||
|
|
||||||
|
# NOTE:I get an error:
|
||||||
|
# Binary wheel 'pytrexio-0.1-cp38-cp38-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'.
|
||||||
|
# when uploading the wheel instead of the tar.gz file to testpypi
|
||||||
|
# This is a well-known issue, see https://stackoverflow.com/questions/59451069/binary-wheel-cant-be-uploaded-on-pypi-using-twine
|
||||||
|
|
||||||
|
python3 -m twine upload --repository testpypi dist/pytrexio-0.1.tar.gz
|
||||||
|
|
||||||
|
rm -rf build dist pytrexio.egg-info
|
Loading…
Reference in New Issue
Block a user