Skip to content

Releases: jameslamb/pydistcheck

v0.7.0

28 May 05:02
18a9d05
Compare
Choose a tag to compare

Changes

💡 New Features

😬 Breaking

  • change array-like configuration values to multi-options (fixes #246, fixes #55) @jameslamb (#248)
  • add expected-files check, rename '--unexpected-file-patterns' to '--expected-files' (fixes #233) @jameslamb (#242)

🙈 Bug Fixes

📖 Documentation

🛠 Maintenance

Contributors

@dependabot and @jameslamb

v0.6.0

18 Feb 06:01
523d343
Compare
Choose a tag to compare

Changes

📦 This release adds support for conda packages 🎉

Try it out:

CONDA_ROOT=$(
    conda info --json \
    | jq -r '."env_vars"."CONDA_ROOT"'
)

conda install \
    --download-only \
    --yes \
    -c conda-forge \
    pandas

pydistcheck \
    --inspect \
    ${CONDA_ROOT}/pkgs/pandas*.conda
file size
  * compressed size: 14.2M
  * uncompressed size: 69.0M
  * compression space saving: 79.5%
contents
  * directories: 0
  * files: 2936 (44 compiled)
size by extension
  * .pyc - 29.7M (43.0%)
  * .py - 19.4M (28.1%)
  * .so - 18.6M (27.0%)
  * .json - 0.7M (1.0%)
  * no-extension - 0.5M (0.7%)
  * .pyi - 0.1M (0.1%)
  * .toml - 23.4K (0.0%)
  * .tpl - 8.3K (0.0%)
  * .yaml - 5.1K (0.0%)
  * .template - 3.8K (0.0%)
  * .txt - 1.6K (0.0%)
  * .sh - 0.2K (0.0%)
largest files
  * (2.0M) lib/python3.11/site-packages/pandas/_libs/groupby.cpython-311-darwin.so
  * (1.9M) lib/python3.11/site-packages/pandas/_libs/hashtable.cpython-311-darwin.so
  * (1.8M) lib/python3.11/site-packages/pandas/_libs/algos.cpython-311-darwin.so
  * (1.1M) lib/python3.11/site-packages/pandas/_libs/interval.cpython-311-darwin.so
  * (1.1M) lib/python3.11/site-packages/pandas/_libs/join.cpython-311-darwin.so

💡 New Features

  • make --inspect file sizes consistent with other output @jameslamb (#228)
  • add support for conda packages @jameslamb (#204)
  • avoid duplicate file I/O for 'compiled-objects-have-debug-symbols' @jameslamb (#222)
  • add 'compiled-objects-have-debug-symbols' support for tar.gz and tar.bz2 @jameslamb (#219)

🙈 Bug Fixes

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.5.2

27 Jan 07:18
d27b78b
Compare
Choose a tag to compare

Changes

🙈 Bug Fixes

🛠 Maintenance

Contributors

@jameslamb

v0.5.1

06 Nov 02:06
0de1231
Compare
Choose a tag to compare

Changes

💡 New Features

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.5.0

19 Jun 06:23
1b32e17
Compare
Choose a tag to compare

Changes

💡 New Features

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.4.0

30 Apr 02:48
4ced5c9
Compare
Choose a tag to compare

Changes

💡 New Features

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.3.0

16 Feb 04:42
ef6c94b
Compare
Choose a tag to compare

Changes

💡 New Features

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.2.0

25 Nov 06:28
91e080b
Compare
Choose a tag to compare

Changes

💡 New Features

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.1.0

27 Oct 02:50
c4414c2
Compare
Choose a tag to compare

Changes

As of this release, pydistcheck is minimally usable 🎉 .

# check distributions
pydistcheck dist/*

# print diagnostic information about distributions
pydistcheck --inspect dist/*

💡 New Features

🙈 Bug Fixes

📖 Documentation

🛠 Maintenance

Contributors

@jameslamb

v0.0.2.99

06 Sep 02:10
Compare
Choose a tag to compare

This release was created just to test changes to the repo's automation, and doesn't contain any actual code changes.