Tree @debian/0.40-1 (Download .tar.gz)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 | check-manifest ============== |buildstatus|_ |appveyor|_ |coverage|_ Are you a Python developer? Have you uploaded packages to the Python Package Index? Have you accidentally uploaded *broken* packages with some files missing? If so, check-manifest is for you. Quick start ----------- :: $ pip install check-manifest $ cd ~/src/mygreatpackage $ check-manifest You can ask the script to help you update your MANIFEST.in:: $ check-manifest -u -v listing source files under version control: 6 files and directories building an sdist: check-manifest-0.7.tar.gz: 4 files and directories lists of files in version control and sdist do not match! missing from sdist: tests.py tox.ini suggested MANIFEST.in rules: include *.py include tox.ini updating MANIFEST.in $ cat MANIFEST.in include *.rst # added by check_manifest.py include *.py include tox.ini Command-line reference ---------------------- :: $ check-manifest --help usage: check-manifest [-h] [--version] [-v] [-c] [-u] [-p PYTHON] [--ignore patterns] [source_tree] Check a Python MANIFEST.in file for completeness positional arguments: source_tree location for the source tree (default: .) optional arguments: -h, --help show this help message and exit --version show program's version number and exit -v, --verbose more verbose output (default: False) -c, --create create a MANIFEST.in if missing (default: False) -u, --update append suggestions to MANIFEST.in (implies --create) (default: False) -p PYTHON, --python PYTHON use this Python interpreter for running setup.py sdist (default: /home/mg/.venv/bin/python) --ignore patterns ignore files/directories matching these comma- separated patterns (default: None) --ignore-bad-ideas patterns ignore bad idea files/directories matching these comma-separated patterns (default: []) Configuration ------------- You can configure check-manifest to ignore certain file patterns using a ``[tool.check-manifest]`` section in your ``pyproject.toml`` file or a ``[check-manifest]`` section in either ``setup.cfg`` or ``tox.ini``. Examples:: # pyproject.toml [tool.check-manifest] ignore = [".travis.yml"] # setup.cfg or tox.ini [check-manifest] ignore = .travis.yml Note that lists are newline separated in the ``setup.cfg`` and ``tox.ini`` files. The following options are recognized: ignore A list of filename patterns that will be ignored by check-manifest. Use this if you want to keep files in your version control system that shouldn't be included in your source distributions. The default ignore list is :: PKG-INFO *.egg-info *.egg-info/* setup.cfg .hgtags .hgsigs .hgignore .gitignore .bzrignore .gitattributes .github/* .travis.yml Jenkinsfile *.mo ignore-default-rules If set to ``true``, your ``ignore`` patterns will replace the default ignore list instead of adding to it. ignore-bad-ideas A list of filename patterns that will be ignored by check-manifest's generated files check. Use this if you want to keep generated files in your version control system, even though it is generally a bad idea. Version control integration --------------------------- With `pre-commit <https://pre-commit.com>`_, check-manifest can be part of your git-workflow. Add the following to your ``.pre-commit-config.yaml``. .. code-block:: yaml repos: - repo: https://github.com/mgedmin/check-manifest rev: "0.39" hooks: - id: check-manifest .. |buildstatus| image:: https://api.travis-ci.org/mgedmin/check-manifest.svg?branch=master .. _buildstatus: https://travis-ci.org/mgedmin/check-manifest .. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/mgedmin/check-manifest?branch=master&svg=true .. _appveyor: https://ci.appveyor.com/project/mgedmin/check-manifest .. |coverage| image:: https://coveralls.io/repos/mgedmin/check-manifest/badge.svg?branch=master .. _coverage: https://coveralls.io/r/mgedmin/check-manifest |
Commit History @debian/0.40-1
0
»»
- Depend on 'brz' (breezy) instead of 'bzr' (Bazaar). Sergio Durigan Junior 4 years ago
- New upstream version 0.39 Sergio Durigan Junior 4 years ago
- Update upstream source from tag 'upstream/0.39' Sergio Durigan Junior 4 years ago
- d/control: Remove ancient X-Python3-Version field Ondřej Nový 4 years ago
- Use debhelper-compat instead of debian/compat Ondřej Nový 4 years ago
- Update changelog for 0.37-1 release Sergio Durigan Junior 6 years ago
- Remove Testsuite: field from d/control. Sergio Durigan Junior 6 years ago
- Update upstream source from tag 'upstream/0.37' Sergio Durigan Junior 6 years ago
- New upstream version 0.37 Sergio Durigan Junior 6 years ago
- Update my e-mail address and bump Standards-Version. Sergio Durigan Junior 6 years ago
- Add d/tests/control Sergio Durigan Junior 6 years ago
- Update changelog for 0.36-2 release Sergio Durigan Junior 6 years ago
- Bump d/compat version to 11. Sergio Durigan Junior 6 years ago
- Re-enable tests Sergio Durigan Junior 6 years ago
- d/control: Set Vcs-* to salsa.debian.org Ondřej Nový 6 years ago
- Comment on why we have to disable the testsuite. Sergio Durigan Junior 6 years ago
- Initial debianization Sergio Durigan Junior 6 years ago
- New upstream version 0.36 Sergio Durigan Junior 6 years ago
0
»»