Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ updates:
prefix: "[ci]"
labels:
- maintenance
cooldown:
default-days: 7
18 changes: 15 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,32 @@ name: Continuous Integration
# always run CI on new commits to any branch
on: push

# default to 0 permissions
# (job-level overrides add the minimal permissions needed)
permissions:
contents: none

jobs:
lint:
name: lint
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: pre-commit/action@v3.0.1
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
persist-credentials: false
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
all-successful:
if: always()
runs-on: ubuntu-latest
needs:
- lint
permissions:
statuses: read
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@v1.2.2
uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
with:
jobs: ${{ toJSON(needs) }}
6 changes: 5 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ repos:
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.15.2
rev: v0.15.9
hooks:
- id: ruff-check
args: ["--config", "pyproject.toml", "--fix"]
Expand All @@ -28,3 +28,7 @@ repos:
rev: v1.38.0
hooks:
- id: yamllint
- repo: https://github.com/zizmorcore/zizmor-pre-commit
rev: v1.23.1
hooks:
- id: zizmor
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Click the "title" links below for links to slides, code, and other background in
| ["People Shape Software"][9] | [satRdays Chicago (Apr 2019)][10] |
| ["Prefect in 5 Minutes"][28] | [ChiPy Data SIG (May 2021)][31] |
| ["Proliferation of New Database Technologies <br>and Implications for Data Science"][11] | [Domino Data Science Pop-Up (Oct 2017)][12] |
| ["pydistcheck: detect portability issues in Python package distributions][48] | [SciPy 2025][49] |
| ["R From the Command Line"][23] | [LA R Users (Mar 2021)][24] |
| ["Recent Developments in LightGBM"][19] | [LA Data Science Meetup (Jan 2021)][20] |
| ["Road to a Data Science Career"][3] | [iRisk Lab Hack Night (Aug 2020)][4] |
Expand Down Expand Up @@ -96,3 +97,5 @@ Click the "title" links below for links to slides, code, and other background in
[45]: https://mlops.community/james-lamb-machine-learning-engineer/
[46]: https://onceamaintainer.substack.com/p/once-a-maintainer-james-lamb
[47]: ./those-tables-were-empty
[48]: ./pydistcheck-a-portability-linter/
[49]: https://youtu.be/Q1fDDprEDS8?si=ER5i04KBhhvUgKSg&t=2101
1 change: 0 additions & 1 deletion people-shape-software/src/repos/feather
Submodule feather deleted from 99267b
1 change: 0 additions & 1 deletion people-shape-software/src/repos/xgboost
Submodule xgboost deleted from 65db8d
9 changes: 9 additions & 0 deletions pydistcheck-a-portability-linter/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# pydistcheck: detect portability issues in Python package distributions

Lightning talk about `pydistcheck`, the CLI I wrote to help find portability issues in software distributions (especially Python pcakages, including wheels, sdists, and conda packages).

See https://github.com/jameslamb/pydistcheck

## Where this talk has been given

* [SciPy 2025 - lightgbming talks](https://www.scipy2025.scipy.org/), July 2025 ([video](https://youtu.be/Q1fDDprEDS8?si=ER5i04KBhhvUgKSg&t=2101) | [slides](https://docs.google.com/presentation/d/1K4pFlT5TQQhG5tEwR2Kh3tYKtU7bOGLSLIXr6AcrKqI/edit?usp=sharing))
11 changes: 0 additions & 11 deletions setup.cfg

This file was deleted.

Loading