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

Use scikit-build-core #263

Merged
merged 29 commits into from
Apr 23, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
2989782
WIP: Use scikit-build-core
gmloose Mar 25, 2024
02e50b4
WIP: Add check for valid data directory
gmloose Mar 25, 2024
32ecc62
WIP: Create separate CMakeLists.txt files
gmloose Mar 25, 2024
11e2d9a
WIP: Do not immediately stop on error
gmloose Mar 25, 2024
e5a9cda
WIP: Do not repeat yourself
gmloose Mar 25, 2024
eaa9d39
WIP: Set indentation to 2 spaces for CMakeLists.txt files
gmloose Mar 25, 2024
63054ee
WIP: Run cmake-format
gmloose Mar 25, 2024
e0af3b1
WIP: Remove deprecated Travis configuration
gmloose Mar 25, 2024
3ed13bc
WIP: Exclude unwanted file from source distribution
gmloose Mar 25, 2024
045c8c9
WIP: Update README
gmloose Mar 26, 2024
281d95c
WIP: Do not use editable install
gmloose Mar 26, 2024
8a7cc16
WIP: Install pkg-config
gmloose Mar 26, 2024
6789d55
WIP: Disable kern-based GitHub workflow jobs
gmloose Mar 26, 2024
8896e46
WIP: Use correct docker image on quay.io
gmloose Mar 26, 2024
ddee025
WIP: Fix py3_casacore_master job
gmloose Mar 26, 2024
6165978
WIP: Replace nose with pytest
gmloose Mar 26, 2024
40c9265
WIP: Remove coverage badge
gmloose Mar 27, 2024
97cfd33
Merge branch 'master' into use_scikit-build-core
gmloose Mar 27, 2024
24eeed4
WIP: Remove commented lines in workflow
gmloose Mar 27, 2024
0e37ebc
WIP: Add extra project info to pyproject.toml
gmloose Mar 27, 2024
89faf94
WIP: Fix incorrect license in classifiers
gmloose Mar 27, 2024
28ffab0
WIP: Add C++ programming language to classifiers
gmloose Mar 27, 2024
c51646e
Since Cascore < 3.5 doesn't come with pkg-config files, we need to fa…
gmloose Apr 8, 2024
18b89af
Install lapack development package
gmloose Apr 8, 2024
9665da5
Depend on ubuntu:latest
gmloose Apr 8, 2024
c8bc575
Uppercase "Casacore_" in all CMakeLists.txt files
gmloose Apr 8, 2024
693f7ca
Only link to needed libraries
gmloose Apr 8, 2024
defd8f7
Undo unnecessary changes
gmloose Apr 9, 2024
7b6c973
Update README.rst
gmloose Apr 20, 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
Prev Previous commit
Next Next commit
WIP: Fix py3_casacore_master job
Based `py3_casacore_master` on `ubuntu:24.04` and fixed the job.
  • Loading branch information
gmloose committed Mar 26, 2024
commit ddee025d516fd69411f5002b9effa62e91d0e3dd
26 changes: 12 additions & 14 deletions .github/workflows/py3_casacore_master.docker
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
FROM quay.io/casacore/casacore:py312_master
USER root
RUN docker-apt-install \
FROM ubuntu:24.04
RUN apt-get update -y
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \
build-essential \
casacore-dev \
libboost-python-dev \
libcfitsio-dev \
pkg-config \
wcslib-dev \
python3-all \
python3-dev \
python3-numpy \
python3-setuptools \
python3-six \
python3-pip \
python3-nose
python3-nose \
python3-venv \
wcslib-dev
ADD . /src
WORKDIR /src
RUN pip3 install .
RUN pip3 install -r tests/requirements.txt
RUN nosetests3 --with-coverage --verbose --cover-package=casacore
RUN python3 setup.py clean
RUN python3 -m venv venv
RUN . venv/bin/activate && pip install .
RUN . venv/bin/activate && cd tests && pip install -r requirements.txt
RUN . venv/bin/activate && cd tests && nosetests3 --with-coverage --verbose --cover-package=casacore
2 changes: 0 additions & 2 deletions tests/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
pytest
coverage
coveralls
travis-sphinx

Loading