Skip to content

Commit

Permalink
Filtering: Include everything by default
Browse files Browse the repository at this point in the history
  • Loading branch information
martinRenou committed Jun 5, 2024
1 parent a1619b8 commit 95250f5
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 197 deletions.
165 changes: 3 additions & 162 deletions config/empack_config.yaml
Original file line number Diff line number Diff line change
@@ -1,177 +1,18 @@
packages:
setuptools:
include_patterns:
- pattern: '**/pkg_resources/*.so'
- pattern: '**/pkg_resources/**/*.so'
- pattern: '**/pkg_resources/*.py'
- pattern: '**/pkg_resources/**/*.py'
- pattern: '**/*.dist-info/METADATA'
bokeh:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '**/bokeh/**/*.html'
- pattern: '**/bokeh/**/*.js'
- pattern: '**/bokeh/*.json'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
plotly:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '**/plotly/package_data/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
folium:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '**/folium/templates/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
branca:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '**/branca/templates/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
python-dateutil:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '*dateutil-zoneinfo.tar.gz'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
# For matplotlib <3.5.2 which didn't have matplotlib-base published
matplotlib:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '**/matplotlib/mpl-data/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
matplotlib-base:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '**/matplotlib/mpl-data/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
scikit-learn:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '**/sklearn/datasets/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
scikit-image:
include_patterns:
- pattern: '*.txt'
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: '**/skimage/data/**'
- pattern: '**/skimage/io/_plugins/*.ini'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
xarray:
include_patterns:
- pattern: '**/*.py'
- pattern: '**/static/css/*.css'
- pattern: '**/static/html/*.html'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
widgetsnbextension:
exclude_patterns:
- pattern: '**'
python:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: 'share/zoneinfo/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
- pattern: '**/tests/*.py'
- pattern: '**/tests/*.so'
python-tzdata:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: 'share/zoneinfo/**'
- pattern: '**/tzdata/zoneinfo/**'
- pattern: '**/*.dist-info/METADATA'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
- pattern: '**/tests/*.py'
- pattern: '**/tests/*.so'
- pattern: '**/tzdata/zoneinfo/**/*.pyc'
zlib:
exclude_patterns:
- pattern: '**/so'
itables:
include_patterns:
- pattern: '*.py'
- pattern: 'html/**'
- pattern: 'external/**'
- pattern: '**/*.dist-info/METADATA'
urllib3:
include_patterns:
- pattern: '*.py'
- pattern: '**/contrib/emscripten/emscripten_fetch_worker.js'
certifi:
include_patterns:
- pattern: '*.py'
- pattern: '*.pem'
pyvis:
include_patterns:
- pattern: '*.py'
- pattern: '*.html'
pint:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.txt'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
default:
# By default we include everything
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '*.json'
- pattern: 'share/zoneinfo/**'
- pattern: '**/*.dist-info/METADATA'
- pattern: '**'
# Excluding is more important than including
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
Expand Down
23 changes: 1 addition & 22 deletions tests/empack_test_config.yaml
Original file line number Diff line number Diff line change
@@ -1,27 +1,6 @@
packages:
python-dateutil:
include_patterns:
- regex: '^(?!.*\/tests\/).*(.*.\.py$)|(.*.\.so$)|(.*dateutil-zoneinfo\.tar\.gz$)'
matplotlib:
include_patterns:
- regex: '^(?!.*\/tests\/).*(.*.\.py$)|(.*.\.so$)'
- pattern: "*matplotlibrc"

scikit-learn:
include_patterns:
- regex: '^(?!.*\/tests\/).*(.*.\.py$)|(.*.\.so$)'
- pattern: "**/sklearn/datasets/**"

scikit-image:
include_patterns:
- regex: '^(?!.*\/tests\/).*(.*.\.py$)|(.*.\.so$)'
- pattern: "**/skimage/data/**"


default:
include_patterns:
- pattern: '*.so'
- pattern: '*.py'
- pattern: '**'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'
19 changes: 6 additions & 13 deletions tests/empack_test_extra_config.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
packages:
scikit-image:
exclude_patterns:
- pattern: '**'


scipy:
- include_patterns:
- pattern: '**/core'
- include_patterns:
- pattern: '**/sparse'
- include_patterns:
- pattern: '**'
default:
include_patterns:
- pattern: '**'
exclude_patterns:
- pattern: '**/tests/**/*.py'
- pattern: '**/tests/**/*.so'

0 comments on commit 95250f5

Please sign in to comment.