devel/py-check-sdist 1.6.0 FreeBSD
Check the contents of an sdist vs git
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0268229c4e- License
- BSD3CLAUSE
- Categories
- devel, python
- Package size
- 31.2 KiB, 128.8 KiB installed
Description
Have you ever shipped broken sdists with missing files or possibly dirty sdists with files that shouldn't have been there? Have you noticed that standards compliant tools aren't making the same sdist that flit build is? Is hatchling adding .DSStore files when you ship from your macOS? No matter what build-backend you use, check-sdist can help!
Check-sdist builds an sdist and compares the contents with your Git repository contents. It can even temporarily inject common junk files (like pycache files or OS specific files) and help verify that those aren't getting bundled into your sdist. If you are getting files you didn't expect or missing files you did expect, consult your build backend's docs to see how to include or exclude files.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-check-sdist | 1.6.0 |
| DragonFly | devel/py-check-sdist | 1.2.0 |
| HardenedBSD | devel/py-check-sdist | 1.6.0 |
| GhostBSD | devel/py-check-sdist | 1.6.0 |
Install
Binary package:
pkg install py312-check-sdist
From the ports tree:
cd /usr/ports/devel/py-check-sdist/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-check-sdist>0:devel/py-check-sdist
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.6.0 | 1.6.0 | - | 1.2.0 | 1.6.0 |
| FreeBSD:14:quarterly | 1.6.0 | 1.6.0 | n/a | 1.2.0 | 1.6.0 |
| FreeBSD:15:latest | 1.6.0 | 1.6.0 | n/a | 1.2.0 | 1.2.0 |
| FreeBSD:15:quarterly | 1.6.0 | 1.6.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.6.0 | 1.6.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}hatchling>=0: devel/py-hatchling
Runtime 2
${PYTHON_PKGNAMEPREFIX}build>=1.2: devel/py-build${PYTHON_PKGNAMEPREFIX}pathspec>=0.10: devel/py-pathspec
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 14
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| check_sdist-1.6.0.tar.gz | 25244 | 20507b1374afe7de30fa63cfb56880275f38add9efbebff13f491a0555497b34 |
Master sites 1
- PYPI