Skip to content

Commit

Permalink
update actual pypi creds
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielBok committed Mar 12, 2024
1 parent 420b0c7 commit 438ee54
Showing 1 changed file with 73 additions and 73 deletions.
146 changes: 73 additions & 73 deletions .github/workflows/test-build-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,43 +27,43 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

# - name: Setup Python ${{ matrix.python-version }}
# uses: actions/setup-python@v4
# with:
# python-version: ${{ matrix.python-version }}
#
# - name: Get pip cache dir
# id: pip-cache
# run: |
# echo "::set-output name=dir::$(pip cache dir)"
#
# - name: pip cache
# uses: actions/cache@v4
# with:
# path: ${{ steps.pip-cache.outputs.dir }}
# key: ${{ runner.os }}-pip-${{ hashFiles('build-requirements.txt') }}
# restore-keys: |
# ${{ runner.os }}-pip-
#
# - name: Install dependencies
# if: steps.pip-cache.outputs.cache-hit != 'true'
# run: |
# python -m pip install --upgrade pip
# pip install -r build-requirements.txt
#
# - name: Build Extensions
# run: python setup.py build_ext --inplace
#
# - name: Test package
# run: python -m pytest tests/
#
# - name: Coveralls
# if: matrix.python-version == '3.10' && matrix.os == 'ubuntu-latest' && startsWith(github.ref, 'refs/tags/')
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# run: |
# pip install wheel coveralls
# coveralls --service=github
- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

- name: Get pip cache dir
id: pip-cache
run: |
echo "::set-output name=dir::$(pip cache dir)"
- name: pip cache
uses: actions/cache@v4
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('build-requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- name: Install dependencies
if: steps.pip-cache.outputs.cache-hit != 'true'
run: |
python -m pip install --upgrade pip
pip install -r build-requirements.txt
- name: Build Extensions
run: python setup.py build_ext --inplace

- name: Test package
run: python -m pytest tests/

- name: Coveralls
if: matrix.python-version == '3.10' && matrix.os == 'ubuntu-latest' && startsWith(github.ref, 'refs/tags/')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pip install wheel coveralls
coveralls --service=github
build-src:
name: Build SDist (Source)
Expand Down Expand Up @@ -157,39 +157,39 @@ jobs:
with:
python-version: ${{ matrix.python-version }}

# - name: Retrieve packages
# uses: actions/download-artifact@v4
# with:
# path: dist
#
# - name: List items
# run: |
# echo "Listing current directory"
# ls -R
#
# - name: Test Package Installation
# run: |
# pip install --upgrade pip
#
# # finds path to the right wheel or source file to install later
# if [[ "${{ matrix.ext }}" == "whl" ]]; then
# os=$(echo ${{ runner.os }} | awk '{print tolower($0)}' | head -c3)
# version=$(echo ${{ matrix.python-version }} | sed 's/\.//g')
# filename="copulae-*${version}*${os}*.whl"
# else
# # Following packages are needed to install copulae from source
# pip install numpy wheel cython scipy
# filename="copulae-*.tar.gz"
# fi;
#
# echo "Looking for file ${filename}"
# file=$(find dist -name "${filename}" -type f);
#
# pip list
# pip install ${file}
#
# # if we can import this, all should be gucci
# python -c "import copulae"
- name: Retrieve packages
uses: actions/download-artifact@v4
with:
path: dist

- name: List items
run: |
echo "Listing current directory"
ls -R
- name: Test Package Installation
run: |
pip install --upgrade pip
# finds path to the right wheel or source file to install later
if [[ "${{ matrix.ext }}" == "whl" ]]; then
os=$(echo ${{ runner.os }} | awk '{print tolower($0)}' | head -c3)
version=$(echo ${{ matrix.python-version }} | sed 's/\.//g')
filename="copulae-*${version}*${os}*.whl"
else
# Following packages are needed to install copulae from source
pip install numpy wheel cython scipy
filename="copulae-*.tar.gz"
fi;
echo "Looking for file ${filename}"
file=$(find dist -name "${filename}" -type f);
pip list
pip install ${file}
# if we can import this, all should be gucci
python -c "import copulae"
deploy-test:
name: Deploy packages to TestPyPI
Expand Down Expand Up @@ -265,6 +265,6 @@ jobs:
- name: Upload packages to pypi
env:
TWINE_USERNAME: ${{ secrets.PYPI_UID }}
TWINE_PASSWORD: ${{ secrets.PYPI_PWD }}
run: python -m twine upload --skip-existing dist/* --verbose
TWINE_USERNAME: ${{ secrets.PYPI_PROD_TOKEN_NAME }}
TWINE_PASSWORD: ${{ secrets.PYPI_PROD_API_TOKEN }}
run: python -m twine upload --skip-existing files/* --verbose

0 comments on commit 438ee54

Please sign in to comment.