Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.24 #29

Merged
merged 281 commits into from
Jan 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
281 commits
Select commit Hold shift + click to select a range
b8e432d
cmake update
Mar 28, 2023
cedd792
submodule update
Mar 28, 2023
2e096cc
Fix pip build
Mar 28, 2023
32d52cd
Update license
Mar 28, 2023
ceca3df
Update license
Mar 28, 2023
01ad763
license update
Mar 29, 2023
19ffe74
fix license issue
Mar 29, 2023
b03fca6
Test AVX
Mar 29, 2023
8d4ecfa
Ignore .vscode folder
Mar 30, 2023
b3c2cfe
Cleanup pip build
Mar 30, 2023
59bc26a
Cleanup pip build
Mar 30, 2023
9426da2
Try building with cibuildwheel
Mar 30, 2023
d35f079
Build wheel
Mar 30, 2023
bcf0a62
wheel build
Mar 30, 2023
47cc055
build wheel
Mar 30, 2023
90b0805
Improve imports
Apr 3, 2023
50f4c0a
Fix compilation
Apr 3, 2023
6a0938d
Update author list
Apr 3, 2023
065d645
Fix pip build
Apr 3, 2023
3e4d427
Add option to build library
Apr 3, 2023
a60f5d5
Add license
Apr 3, 2023
ce10f97
Add license
Apr 3, 2023
19be942
Gitlab build wheel
Apr 3, 2023
908c8a5
Add missing dependency
Apr 3, 2023
fb5bc5c
Add reference
Apr 3, 2023
8d893db
Add wheel build
Apr 3, 2023
b6937e9
Update .gitlab-ci.yml file
Apr 3, 2023
770c302
Gitlab build
Apr 3, 2023
b795985
Update .gitlab-ci.yml file
Apr 3, 2023
891f235
Update submodule in wheel build
Apr 3, 2023
568b77d
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
Apr 3, 2023
2a70c5a
Update submodule
Apr 3, 2023
240685c
twine upload
Apr 3, 2023
bbdaa33
add build tags
Apr 3, 2023
3488ee9
Twine
Apr 3, 2023
a8dc0c0
Fix pyi classifier
Apr 3, 2023
27289b8
upgrade pip
Apr 3, 2023
812c374
Upload linux wheels
Apr 3, 2023
a0c26ee
Upload non master to testpypi
Apr 4, 2023
1a94394
Add windows wheel
Apr 4, 2023
b11cbcd
windows wheel
Apr 4, 2023
22ef160
windows wheel
Apr 4, 2023
1aa9d29
Windows wheel
Apr 4, 2023
c1c9452
Skip existing wheels
Apr 4, 2023
ee9e0e3
Use prebuild docker img for windows
Apr 4, 2023
525bfdd
Windows wheels
Apr 4, 2023
3de7fde
skip win32 and pypy
Apr 5, 2023
8c38a5e
FFTW dir in windows build
Apr 7, 2023
84aa6dc
Compiler flags for HDF5 and fftw
Apr 7, 2023
b754b65
Use fftw only with ICS
Apr 7, 2023
eeecc43
Add swig
Apr 7, 2023
73e6404
Mask hdf5 dependency
Apr 7, 2023
4c2dd38
Mask hdf5
Apr 7, 2023
853add9
Fix if close
Apr 7, 2023
2220026
Hdf5 issue
Apr 7, 2023
31ce620
Static boost linking
Apr 7, 2023
5a07768
Windows boost linking
Apr 8, 2023
c63fbe8
win boost
Apr 8, 2023
12b346e
remove boost system
Apr 8, 2023
4d45d5e
static boost
Apr 8, 2023
9ff6f7f
boost exception issue
Apr 8, 2023
9f643f0
Use vcpkg on win
Apr 8, 2023
81bc3f2
Static boost builds
Apr 8, 2023
6d6f8ef
avoid boost
Apr 8, 2023
bc31589
Fix typo
Apr 8, 2023
ceab1b7
auto link
Apr 8, 2023
ea8742b
linking
Apr 8, 2023
05313f0
Build photon hdf by default
Apr 8, 2023
7bee06e
Remove openmp dependency
Apr 8, 2023
f6ac7b8
remove boost::filesystem and locale depency
Apr 8, 2023
c059236
remove boost:locale
Apr 8, 2023
b286540
Enable language
Apr 8, 2023
b67f246
remove vcpkg
Apr 8, 2023
8f66d4a
only boost header
Apr 8, 2023
93726ad
remove pip swig cmake boost
Apr 8, 2023
91fb210
add cmake
Apr 8, 2023
ef85e27
Use cmake findpython
Apr 9, 2023
469d4af
switch findpzthon3 for findpython
Apr 9, 2023
2cf90e5
Set DPython_ROOT_DIR in setup.py
Apr 9, 2023
4de0997
Add swig
Apr 9, 2023
c093af1
remove cmake swig
Apr 9, 2023
9a40314
remove cmake submodule
Apr 9, 2023
cf5b895
move cmake files from submodule to folder
Apr 9, 2023
65b565e
remove cmake submodule
Apr 9, 2023
184af2e
Add pocketfft
Apr 9, 2023
7b89150
Reduce boost dependency
Apr 11, 2023
005873d
Remove unused import
Apr 11, 2023
b8ec2c6
Move other peoples code to external
Apr 11, 2023
3ac2943
Move other peoples code to external
Apr 11, 2023
7b0ec1f
Move to external
Apr 11, 2023
2b48650
Refactoring
Apr 11, 2023
42dc389
refactor
Apr 11, 2023
0e86dd6
Add itlib
Apr 11, 2023
947e532
Restore
Apr 12, 2023
9a38aa5
Add aglib
Apr 12, 2023
0dc0a31
Add aglib
Apr 12, 2023
8024cda
Add optimization wrapper
Apr 12, 2023
91e6645
Add optimization wrapper
Apr 12, 2023
34ce0b0
Add msstl
Apr 12, 2023
e7b8153
use itlib flat_set
Apr 12, 2023
353252c
Cleanup
Apr 12, 2023
f75885e
Cleanup
Apr 12, 2023
4bfc7ad
bump version
Apr 12, 2023
522b0a1
separate external include files
Apr 12, 2023
9c33f8c
cleanup
Apr 12, 2023
1057819
Add documentation
Apr 12, 2023
6475c9d
win issue
Apr 12, 2023
082b024
Use BUILD_PYTHON_DOCS
Apr 12, 2023
3cee410
Win issue
Apr 12, 2023
72117c0
win build issue
Apr 12, 2023
6540cdb
Move external thirdparty code
Apr 13, 2023
a7593b1
Remove boost dependency
Apr 13, 2023
e3d916b
Static linking of boost
Apr 13, 2023
6626d0d
switch fftw for pocketfftw
Apr 18, 2023
8d7fe21
switch fftw for pocketfftw
Apr 18, 2023
1b3190c
fftw -> pocketfft
Apr 18, 2023
90b3c2e
Fix typos
Apr 19, 2023
472d20f
remove boost fftw
Apr 19, 2023
ab0c658
update license info
Apr 19, 2023
9f0265c
remote fftw
Apr 19, 2023
8cb33dc
cleanup namespace
Apr 20, 2023
4be5d81
Add windows wheel Dockerfile
Apr 20, 2023
0c7161f
Add wheel:win build
Apr 20, 2023
dc7a4e5
Remove unused config
Apr 20, 2023
cd31131
fix indentation
Apr 20, 2023
db7ccf9
Fix typo
Apr 20, 2023
5b7a7a9
use cmd.exe for wheel:win
Apr 20, 2023
d46cf60
use cmd for whee:win
Apr 20, 2023
20c15a8
Update .gitlab-ci.yml file
Apr 20, 2023
e4ec562
Update .gitlab-ci.yml file
Apr 20, 2023
5f1983e
Update .gitlab-ci.yml file
Apr 20, 2023
5840cf5
Update .gitlab-ci.yml file
Apr 20, 2023
52dd13e
Update .gitlab-ci.yml file
Apr 20, 2023
f7bd20b
Update .gitlab-ci.yml file
Apr 20, 2023
fdddefc
Update .gitlab-ci.yml file
Apr 20, 2023
58cf16c
Update .gitlab-ci.yml file
Apr 20, 2023
0737f63
Simplify test
Apr 20, 2023
01a8994
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
Apr 20, 2023
9876886
fix skip on linux
Apr 20, 2023
72f8431
fix wheel:win pypi upload
Apr 20, 2023
e55116d
Add pwsh to docker
Apr 21, 2023
fbd1776
Update .gitlab-ci.yml file
Apr 25, 2023
d08bf36
fix
Apr 26, 2023
57a3a4b
xx
Apr 26, 2023
fb358be
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
Apr 26, 2023
b828bab
ff
Apr 26, 2023
6d7a522
hfd
Apr 26, 2023
5140406
Update file .gitlab-ci.yml
Apr 26, 2023
18081c9
Update file pocketfft_hdronly.h
Apr 26, 2023
494d557
Add example writing CLSM data
Apr 27, 2023
1a440c4
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
Apr 27, 2023
0055a48
Windows
Apr 27, 2023
41bc98e
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
Apr 27, 2023
009ae71
new c++ on osx
May 1, 2023
e1da16e
Dynamic hdf5 lib
May 1, 2023
3c11405
fix call
May 1, 2023
6904bd3
wheel build
May 2, 2023
1c5e2bf
add header setter
May 2, 2023
6b309a2
doc fixes
May 2, 2023
4f9994e
add windows wheel
May 2, 2023
c3fd427
docs
May 2, 2023
4bf2a3b
docs
May 2, 2023
45da1d5
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
May 2, 2023
ec33cf4
add osx:wheel
May 2, 2023
028cf8a
macos wheel
May 3, 2023
d3131f3
osx fixes
May 3, 2023
2f3bee8
macos wheel
May 3, 2023
48a6cc2
use modern c++ on osx
May 3, 2023
f715f62
wheel osx fix
May 3, 2023
0d59db0
doc fix
May 3, 2023
d225cff
Fix badges and license
May 4, 2023
7af8c21
Removed TODO
May 4, 2023
f977e07
doc fixes
May 4, 2023
67175ff
DOC FIX
May 4, 2023
14e0cf4
Also upload development docs
May 4, 2023
c4ead09
doc build fix
May 4, 2023
1a1fe40
Docs buil
May 4, 2023
77b27eb
docs building
May 5, 2023
ac636b4
fix doc
May 5, 2023
f649ae1
fix doc
May 5, 2023
abf073a
Merge branch 'development' into 'master'
May 6, 2023
3ec3825
Redirect RTD page to docs
May 8, 2023
24fe901
Support more py versions
May 9, 2023
2a48168
Merge branch 'development' of https://gitlab.peulen.xyz/skf/tttrlib i…
May 9, 2023
1254f48
docs deposit
May 10, 2023
bd82f94
pin boost
May 10, 2023
fd78681
Update .gitlab-ci.yml file
Oct 17, 2023
b310722
Update .gitlab-ci.yml file
Oct 17, 2023
42838f1
Compile wheel for py311
Oct 18, 2023
d19b78f
Set min macos version
Oct 18, 2023
2b465d2
Update .gitlab-ci.yml
Oct 18, 2023
740934d
Update .gitlab-ci.yml
Oct 18, 2023
99279c4
Specify mmacosx version
Oct 22, 2023
58f7cc2
Update .gitlab-ci.yml
Oct 27, 2023
145f19c
Cleanup
Oct 31, 2023
7e3f884
Cleanup
Nov 3, 2023
38537c8
Add read clsm settings method
Nov 3, 2023
adc456e
Add mask flip
Dec 30, 2023
e6b8755
Fix typo
Dec 31, 2023
ecd9b34
Add option for mask
Dec 31, 2023
db658d9
Change default masking.
Dec 31, 2023
46fe4ca
Bump version
Dec 31, 2023
3cce031
Pypi 2fa requires tokens
Jan 3, 2024
e78c0ba
Update .gitlab-ci.yml file
Jan 3, 2024
475a5d8
Update .gitlab-ci.yml file
Jan 3, 2024
ca68b8b
Update .gitlab-ci.yml file
Jan 5, 2024
0840ca3
Update .gitlab-ci.yml file
Jan 6, 2024
1f9217b
Update .gitlab-ci.yml file
Jan 6, 2024
5b478f7
Update .gitlab-ci.yml file
Jan 6, 2024
13189c3
Update .gitlab-ci.yml file
Jan 6, 2024
27ffe01
Update .gitlab-ci.yml file
Jan 6, 2024
35dcbb4
Update .gitlab-ci.yml file
Jan 6, 2024
19f7903
Replace old np.float types
Jan 7, 2024
0b61580
Replace old np.float types
Jan 7, 2024
3139a60
Fix TTTRMask issue
Jan 7, 2024
a08f2b6
Improved documentation
Jan 8, 2024
50900f6
Separate doc from doc-tttrlib env
Jan 8, 2024
c957fbd
Fix typo
Jan 8, 2024
6b5f05c
Fix typo
Jan 8, 2024
348a449
Fix bixtex issue
Jan 8, 2024
0d34982
Fix doxygen issue
Jan 8, 2024
a4215f4
Bump version
Jan 8, 2024
455b3f5
Improve docstrings
Jan 8, 2024
cc9e5a5
Additional sphinx modules
Jan 8, 2024
5a70d49
Fix typo
Jan 8, 2024
f6f217a
Fix typo
Jan 8, 2024
31d2a08
Fix issue of deprecated std
Jan 8, 2024
6499f51
Remove missing sphinx-extension
Jan 8, 2024
4e16a96
Fix windows build
Jan 8, 2024
41e2cba
Fix doc deploy
Jan 9, 2024
d192d71
Fix doc deploy
Jan 9, 2024
1f68c16
Fix doc deploy
Jan 9, 2024
a3a89f0
Fix doc deploy
Jan 9, 2024
76249c3
Fix Pda histogram_function
Jan 9, 2024
32cbc8f
Merge branch 'master' into 'development'
Jan 9, 2024
0ef6300
fix wrong path
Jan 10, 2024
fe7d1d4
CI gitlab github sync
Jan 11, 2024
3b14a25
Fix doc issues
Jan 11, 2024
a810657
Add stubs for doc
Jan 11, 2024
8b48e25
Add stubs for doc
Jan 11, 2024
d970597
Fix wrong path
Jan 11, 2024
e16a996
Update .gitlab-ci.yml file
Jan 16, 2024
9d61c65
Update .gitlab-ci.yml file
Jan 16, 2024
74fb22a
Update .gitlab-ci.yml file
Jan 16, 2024
82d150c
Update .gitlab-ci.yml
Jan 17, 2024
e6aef92
Update pyproject.toml
Jan 19, 2024
e2b7a9c
Add github action
Jan 22, 2024
403355a
Remove gitlab webide config
Jan 22, 2024
4a69f6d
Remove gitlab webide config
Jan 22, 2024
8b5ca7b
Remove github action demo
Jan 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/gitlab-sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: GitlabSync

on:
- push
- delete

jobs:
sync:
runs-on: ubuntu-latest
name: Git Repo Sync
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: wangchucheng/git-repo-sync@v0.1.0
with:
# Such as https://github.com/wangchucheng/git-repo-sync.git
target-url: ${{ secrets.TARGET_URL }}
# Such as wangchucheng
target-username: ${{ secrets.TARGET_USERNAME }}
# You can store token in your project's 'Setting > Secrets' and reference the name here. Such as ${{ secrets.ACCESS\_TOKEN }}
target-token: ${{ secrets.TARGET_TOKEN }}
6 changes: 4 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
build/
bld-dir/
dist/
doc/examples
doc/auto_examples
tmp/
.vscode
.vs
.ipynb_checkpoints
cmake-build-*/
temp/
Expand All @@ -11,8 +13,8 @@ __pycache__
.vscode/
tttr-data
.idea/
cmake/
tools/
leftovers/

# Documentation and tools
doc/_*
Expand Down
170 changes: 130 additions & 40 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,115 +1,205 @@
variables:
GIT_SSL_NO_VERIFY: "1"

stages:
- build
- test
- deploy
# - sync
- build
- test
- deploy

# github:push:
# stage: sync
# image: condaforge/mambaforge
# tags:
# - linux
# before_script:
# - git submodule update --init --recursive --remote
# script:
# - git switch -c ${CI_COMMIT_REF_NAME}
# - git push --force https://${GITHUB_TOKEN}@github.com/fluorescence-tools/imp.bff


# general definitions
.build: &build
stage: build
artifacts:
paths:
- bld-dir/
.build_posix: &build_posix
<<: *build
.conda:build:posix: &conda_build_posix
<<: *build
script:
- ./tools/build.sh
.build:lnx: &build_lnx
<<: *build_posix
.conda:build:lnx: &conda_build_lnx
<<: *conda_build_posix
before_script:
- source "/opt/conda/etc/profile.d/conda.sh"
- conda activate /opt/conda/
- git config --global safe.directory '*'
- git submodule update --init --recursive --remote
build:lnx_x86:
<<: *build_lnx

# linux conda builds
conda:build:lnx:x86:
<<: *conda_build_lnx
image:
name: condaforge/linux-anvil-cos7-x86_64
entrypoint: [ "/bin/bash", "-i", "-c" ]
name: condaforge/linux-anvil-cos7-x86_64
tags:
- linux
- x86_64
build:lnx_ppc64le:
<<: *build_lnx
conda:build:lnx:ppc64le:
<<: *conda_build_lnx
image:
name: condaforge/linux-anvil-ppc64le
entrypoint: [ "/bin/bash", "-i", "-c" ]
name: condaforge/linux-anvil-ppc64le
tags:
- linux
- ppc64le
build:lnx_aarch64:
<<: *build_lnx
conda:build:lnx:aarch64:
<<: *conda_build_lnx
image:
name: condaforge/linux-anvil-aarch64
entrypoint: [ "/bin/bash", "-i", "-c" ]
name: condaforge/linux-anvil-aarch64
tags:
- linux
- aarch64
build:osx:
<<: *build
<<: *build_posix

conda:build:osx:
<<: *conda_build_posix
tags:
- osx
before_script:
- git submodule update --init --recursive --remote
build:windows:

conda:build:windows:
<<: *build
image: mambaforge:vs16
tags:
- win
script:
- cmd.exe
- conda activate base
- cd tools && git pull --force && cd..
- .\tools\build.bat

test:linux:
conda:test:linux:
stage: test
tags:
- local
- local # go for a server marked as local
- linux
image: condaforge/mambaforge
needs: ["build:lnx_x86"]
needs: ["conda:build:lnx:x86"]
before_script:
- |
export DEBIAN_FRONTEND=interactive
export TZ=Europe/Berlin
apt-get update -qy && apt-get install -qy git nfs-common # sshfs
script:
- |
# requires runner in privileged mode see (https://gitlab.com/gitlab-org/gitlab-runner/-/issues/4122)
source activate base
conda config --add channels "file://`pwd`/bld-dir"
git clone --depth 1 https://gitlab.peulen.xyz/skf/tttrlib && cd tttrlib && git fetch && git switch $CI_COMMIT_REF_NAME
git clone https://gitlab.peulen.xyz/skf/tttrlib && cd tttrlib && git fetch && git switch $CI_COMMIT_REF_NAME
mamba install python tttrlib nose scipy
mount.nfs -o nolock 192.168.124.254:tank/www /srv
# requires runner in privileged mode see
mount.nfs -o nolock 192.168.124.254:/mnt/user/www /srv
# sshfs -o password_stdin -oStrictHostKeyChecking=no -o Ciphers=aes128-ctr -o Compression=yes -p 2222 $FTP_USERNAME@peulen.xyz:/www www <<< $FTP_PASSWORD
ln -s /srv/tttr-data tttr-data
nosetests test

deploy:conda:
conda:deploy:
stage: deploy
image: condaforge/mambaforge
tags:
- x86_64
- linux
before_script:
- git submodule update --init --recursive --remote
script:
- ./tools/deploy.sh

deploy:doc:
# requires runner in privileged mode (setup in config.toml)
# requires runner in privileged mode (setup in config.toml)
stage: deploy
image: condaforge/mambaforge
tags:
- local
- linux
needs: ["build:lnx_x86"]
needs: ["conda:build:lnx:x86"]
before_script:
- |
export DEBIAN_FRONTEND=interactive
export TZ=Europe/Berlin
apt-get update -qy && apt-get install -qy git nfs-common make
script:
- |
source activate base
git clone --depth 1 https://gitlab.peulen.xyz/skf/tttrlib && cd tttrlib && git fetch && git switch $CI_COMMIT_REF_NAME
mount.nfs -o nolock 192.168.124.254:tank/www /srv && ln -s /srv/tttr-data tttr-data
cd doc && mamba env update --file environment.yml && conda activate doc
make html
if [[ "$CI_COMMIT_REF_NAME" == "master" ]]; then rm -rf /srv/docs.peulen.xyz/tttrlib && mv -v _build/html/stable /srv/docs.peulen.xyz/tttrlib; fi
- conda config --add channels "file://`pwd`/bld-dir"
- mount.nfs -o nolock 192.168.124.254:/mnt/user/www /srv
- ln -s /srv/tttr-data tttr-data
- cd doc
- source activate base
- mamba env create -f environment.yml
- conda activate doc-tttrlib
- mamba install tttrlib --use-local
- make html
- rm -rf /srv/docs.peulen.xyz/project/$CI_PROJECT_TITLE/$CI_COMMIT_REF_NAME
- mv -v _build/html/stable /srv/docs.peulen.xyz/project/$CI_PROJECT_TITLE/$CI_COMMIT_REF_NAME

wheel:linux:
stage: build
tags:
- linux
image: python:3.8
# make a docker daemon available for cibuildwheel to use
services:
- name: docker:dind
entrypoint: ["env", "-u", "DOCKER_HOST"]
command: ["dockerd-entrypoint.sh"]
variables:
DOCKER_HOST: tcp://docker:2375/
DOCKER_DRIVER: overlay2
# See https://github.com/docker-library/docker/pull/166
DOCKER_TLS_CERTDIR: ""
script:
- curl -sSL https://get.docker.com/ | sh
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- python -m pip install cibuildwheel==2.12.1
- git submodule update --init --recursive --remote
- cibuildwheel --output-dir bld-dir --platform linux
- python -m pip install --upgrade pip
- pip install twine
- export TWINE_PASSWORD="$PYPI_TOKEN"
- if [ "$CI_COMMIT_REF_NAME" != "master" ]; then export TWINE_REPOSITORY=testpypi; export TWINE_PASSWORD="$PYPI_TEST_TOKEN"; fi
- twine upload --skip-existing bld-dir/*.whl
artifacts:
paths:
- bld-dir/

wheel:osx:
stage: build
tags:
- osx
script:
- conda deactivate
- python3 -m pip install cibuildwheel==2.12.1
- git submodule update --init --recursive --remote
- cibuildwheel --output-dir bld-dir --platform macos
- python3 -m pip install --upgrade pip
- python3 -m pip install twine
- export TWINE_PASSWORD="$PYPI_TOKEN"
- if [ "$CI_COMMIT_REF_NAME" != "master" ]; then export TWINE_REPOSITORY=testpypi; export TWINE_PASSWORD="$PYPI_TEST_TOKEN"; fi
- python3 -m twine upload --skip-existing bld-dir/*.whl
artifacts:
paths:
- bld-dir/

wheel:windows:
<<: *build
image: wheel:win
script:
- |
conda deactivate
set-content $env:public\inline.cmd -Value @'
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
py -m cibuildwheel --output-dir bld-dir --platform windows
set TWINE_PASSWORD=%PYPI_TOKEN%
if %CI_COMMIT_REF_NAME% NEQ master set TWINE_REPOSITORY=testpypi
if %CI_COMMIT_REF_NAME% NEQ master set TWINE_PASSWORD=%PYPI_TEST_TOKEN%
twine upload --skip-existing bld-dir/*.whl
'@
CMD.EXE /C $env:public\inline.cmd
tags:
- win
9 changes: 0 additions & 9 deletions .gitlab/.gitlab-webide.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "tools"]
path = tools
url = https://gitlab.peulen.xyz/build/tools
[submodule "cmake"]
path = cmake
url = https://gitlab.peulen.xyz/build/cmake
16 changes: 16 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.11"

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: doc/rtd/conf.py
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
# source control.

Sali Lab, UCSF
Heinze Lab, University Wuerzburg
Thomas-Otavio Peulen

AG Seidel Lab, HHU Dueseldorf
Expand Down
Loading
Loading