summaryrefslogtreecommitdiff
path: root/MANIFEST.in
Commit message (Collapse)AuthorAgeFilesLines
* [stable-2.13] Fix MANIFEST.in includes (#80147) (#80149)Matt Clay2023-03-061-2/+2
| | | (cherry picked from commit 7c62cdeecd4834a1ca38a01e42ea07e33044de19)
* Backportapalooza 06 02 (#77960)Sandra McCann2022-06-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs: update porting guide for ansible 6.0.0b1 (#77913) (cherry picked from commit 7c8956258075b5f32a67deac905d2047a258ce88) * docs: add missing notes in porting guide for 6.0.0b1 (#77926) There was an issue with the changelog in community.network 4.0.0, it's been fixed in 4.0.1 and now properly included. (cherry picked from commit 9f7956ba30abb190875ac1585f6ac9bf10a4712b) * Remove platform dev guides from core docs (#77915) (cherry picked from commit f3c684564c0b74845c22e99c6dd66947b376bcae) * Migrate community.vmware Dev Guide to collection (#77723) (cherry picked from commit b69eb28ed2fdcdfd41cea8cf487c43e7af4260e1) * Issue #77681 revamp getting started guide (#77897) (cherry picked from commit 89e4fb71e6293c92512a60c8591d03fcc264c37e) * ssh retry docs addition (#77930) (cherry picked from commit 15750aec5265866ae46319cbfbb318e9eec0e083) * fix: update button text to "Load token" (#77925) (cherry picked from commit 16e0d4a121c296507627b98451005919ac85bb8b) * fix bad merge conflict resolution Co-authored-by: David Moreau Simard <moi@dmsimard.com> Co-authored-by: Mario Lenz <m@riolenz.de> Co-authored-by: Don Naro <dnaro@redhat.com> Co-authored-by: Dan Kolepp <10145457+dkolepp@users.noreply.github.com>
* Initial mypy sanity test support for core.Matt Clay2022-03-081-1/+1
|
* ansible-test - Update import test and sanity requirements. (#76308)Matt Clay2021-11-161-2/+3
| | | | | | | | * Add script to freeze sanity requirements. * Declare sanity test requirements and freeze * Use pinned requirements for import.plugin test. * Expand scope of import test for ansible-core. * Add ignores for galaxy import errors. * Update test-constraints sanity test.
* Modernize install (#76021)Matt Martz2021-10-191-0/+9
| | | | | Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Matt Davis <mrd@redhat.com> Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
* ansible-test - Create injector scripts at runtime. (#75761)Matt Clay2021-09-221-1/+0
| | | | | | | * ansible-test - Create injector scripts at runtime. * Set bootstrap.sh shebang at runtime. * Remove shebang and execute bit from importer. * Update shebang sanity test. * Preserve line numbers.
* ansible-test - split controller/target testing (#75605)Matt Clay2021-09-201-1/+1
|
* ansible-test - Move code from _data to _util. (#75495)Matt Clay2021-08-121-3/+4
| | | | | | | | | | | | | | | * Update paths to match relocated files. * Update ansible-test symlink paths. * Update path classification. * Update MANIFEST.in * Update sanity test context paths. * Update sanity ignores. * Update shebang sanity test. * Update configure-remoting-ps1 sanity test. * Update BOTMETA.yml to reflect new paths. * Update paths in collection loader comments. * Update Makefile for ansible-test. * Update docs. * Add changelog fragment.
* Add collection config support to ansible-test.Matt Clay2021-04-271-1/+1
|
* Split Ansible docs from core docs (#73616)Sandra McCann2021-02-171-0/+2
| | | | | | | | | | | | | | | | | | | * excludes scenario guides from core docs, splits porting guides and roadmaps, symlinks indices to create index.html pages, and adds .gitignore entries for conf.py and the toplevel index.rst files generated by the docs build This solution builds three types of docs: * ansible-2.10 and earlier: all the docs. Handle this via `make webdocs ANSIBLE_VERSION=2.10` * ansible-3 and later: a subset of the docs for the ansible package. Handle this via `make webdocs ANSIBLE_VERSION=3` (change the ANSIBLE_VERSION to match the version being built for. * ansible-core: a subset of the docs for the ansible-core package. Handle this via `make coredocs`. * `make webdocs` now always builds all the collection docs * Use `make coredocs` to limit it to core plugins only * The user specifies the desired version. If no ANSIBLE_VERSION is specified, build plugins for the latest release of ansible Co-authored-by: Toshio Kuratomi <a.badger@gmail.com> Co-authored-by: Matt Clay <matt@mystile.com>
* Add link to all module and plugin indexes (#72743)Felix Fontein2020-12-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add link to all module and plugin indexes. * Use glob setting for toctree. * Explicitly include new file. * Move all_plugins one level up. * Revert "Move all_plugins one level up." This reverts commit bd47e82eadbf18b1f4736c62fde47f6e15191723. * Revert "Explicitly include new file." This reverts commit 74ae50a734d7ca6c904f3fdc91b71aa8bd7e5b4a. * Adjust .gitignore * Revert "Revert "Explicitly include new file."" This reverts commit f30d99c861b65f1968c402abdad6ff93c15d68b8. * Fix docs make clean Now that there's a static file in rst/collections, we have to be more explicit about how we clean the generated files out of that directory. Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
* Remove shippable.ymlMatt Clay2020-12-071-1/+0
|
* show keyword documentation in ansible-doc (#72476)Brian Coca2020-11-091-0/+1
| | | | | * show keyword documentation in ansible-doc Co-authored-by: Felix Fontein <felix@fontein.de>
* Include changelogs/changelog.yaml in distribution. (#70260)Felix Fontein2020-06-241-0/+1
|
* Cleanup refs to deleted files/dirs. (#68480)Matt Clay2020-03-251-2/+0
| | | | | | | | | * Remove deleted contrib dir from MANIFEST.in * Update package-data sanity test. Remove deleted files and directories. * Remove aws_config dirs.
* Support private test plugins in ansible-test. (#67660)Matt Clay2020-02-211-0/+1
| | | | | | | | | | | | | | * Support private test plugins in ansible-test. This feature is exclusively used for testing Ansible itself and is not available to collections. Content in the newly supported directories will be added in follow-up PRs. * Add new directory to path classification. * Support new paths in shebang test. * Add new directory to manifest.
* Remove obsolete MANIFEST.in entries.Matt Clay2019-09-171-2/+0
|
* Relocate ansible-test self tests outside package. (#61255)Matt Clay2019-08-241-3/+4
| | | | | | | | | | | | | | | | | | * Relocate ansible-test self tests outside package. We don't want to include the tests for verifying ansible-test within the ansible-test package. * Add `test/ansible_test/` to classification.py. * Fix test invocation. * Relocate tests in MANIFEST.in. * Improve package-data sanity test error checking. * Only use includes for ansible-test in MANIFEST.in. * Improve readability of MANIFEST.in.
* Install ansible-test (#60718)Toshio Kuratomi2019-08-201-11/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Install ansible-test Modify the install script to install ansible-test and its supporting code. Alternative to #60701 that doesn't change package_dir ansible for fear that it might regress https://github.com/ansible/ansible/issues/10437 Also: * No longer use package_data. Everything in the package dirs is going to be installed. Anything that shouldn't be installed needs to be moved elsewhere. * modify the algorithm to store symlinks which are in the same tree instead of same directory * Add ansible_test files to package-data sanity test * MANIFEST.in cleanups * Add lib/ansible/config/*.yml * Make most things in code directories (lib/ansible and test/lib/ansible_test/) use explicit file extensions instead of wildcards for maintainability * Exclude common file extensions that we don't want included in the code directories * Change package-data test to be more complete * Now compares the repository, sdist, and install * Compares both that everything in the sdist is in the repo and everything in the install is in the sdist in addition to comparing that everything in the repo that we want is in the install * Leave out test artifacts Only include the directory structure for test/results and test/cache not any files that may have been generated by test runs Remove test/utils files from the sdist as these are only needed for our CI cleanup of docs in MANIFEST.in; getting rid of build files. * Add the ability to output sdist and snapshot to specific directory * Add a warning about modifying the heuristic to setup.py * Address generated files * Use make snapshot instead of sdist to generate changelog and man pages and make sure they're included * Ignore both the test/utils and generated test files (results, cache) * Deal with Python3 __pycache__ byte code caches * Don't check documentation, that isn't built for the sdist * Restructure for clarity * Add cli web docs to make clean This was causing problems when attempting to test that the sdist didn't have extra files * Fix bug constructing python names from __pycache__ names * Create a clean repo to work from * Exclude test/legacy and be more explicit on extensions * Exclude the legacy directory from sdist
* Move ansible-test coverage config to test/lib/Matt Clay2019-08-071-1/+0
|
* Split up "code smell" sanity tests. (#60174)Matt Clay2019-08-061-1/+1
| | | | | | | | | * Relocate ansible-only sanity tests. * Get "code smell" sanity tests from multiple dirs. - `test/lib/ansible_test/_data/sanity/code-smell/` - General purpose tests used for both Ansible and Ansible Collections. - `test/sanity/code-smell/` - Tests specific to Ansible, will not be used for Ansible Collections.
* Relocate ansible-test code. (#60147)Matt Clay2019-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial move of `test/runner/` content. `test/runner/lib/` -> `test/lib/ansible_test/_internal/` `test/runner/` -> `test/lib/ansible_test/_internal/data/` * Initial move of `test/sanity/` content. `test/sanity/` -> `test/lib/ansible_test/_internal/data/sanity/` (except `test/sanity/ignore.txt`) * Initial move of `test/units/pytest/` content. `test/units/pytest/` -> `test/lib/ansible_test/_internal/data/pytest/` * Follow-up move of `test/runner/unit/` content. `test/lib/ansible_test/_internal/data/unit/` -> `test/lib/ansible_test/tests/unit/` * Initial move of `ansible.cfg` content. `test/units/ansible.cfg` -> `test/lib/ansible_test/_internal/data/units/ansible.cfg` `test/env/ansible.cfg` -> `test/lib/ansible_test/_internal/data/env/ansible.cfg` * Follow-up move of `data` directory. `test/lib/ansible_test/_internal/data/` -> `test/lib/ansible_test/_data/` * Update import statements. * Add missing __init__.py for unit tests. * Fix path references and miscellaneous issues.
* Remove obsolete tox.ini. (#59963)Matt Clay2019-08-021-1/+0
| | | | Update botmeta
* Rename python files in hacking/ directory to have .py suffixToshio Kuratomi2019-07-101-1/+1
| | | | | | | | | | | | | ansible-test only passes files which have the .py suffix for sanity tests on python files. This change will allow sanity tests to run on the Python files in hacking/ * Rename test-module to test-module.py * Symlink test-module for backwards compat since end users may be using test-module * Fix test-module sanity errors that are now triggered * Rename ansible_profile to ansible-profile.py * Rename build-ansible
* Implement a framework for having common code for release scripts (#55893)Toshio Kuratomi2019-05-011-0/+2
| | | | | | | | | | | | | | | | | | * Implement a framework for having common code for release scripts * Release scripts will go through hacking/build-ansible. build-ansible is a pluggable script which will set a directory that has common code for non-enduser scripts. It will then invoke the plugin which implements that subcommand. Uses straight.plugin for loading each sub-command. * We're going to add tools which are needed to test ansible (the changelog generation, for instance) so we need to include the pieces relevant to that in the tarball. * Add straight.plugin to the sanity test requirements for the same reason * Skip compile test just for build-ansible plugins which won't be run as part of sanity tests.
* Update MANIFEST.in (#46502)Matt Clay2018-10-081-1/+6
| | | | | | | | | * Update MANIFEST.in: - Remove unnecessary prune. - Include files needed by tests. - Exclude botmeta sanity test. These changes permit sanity tests to pass on sdist output.
* win_exec: refactor PS exec runner (#45334)Jordan Borean2018-10-021-0/+2
| | | | | | | | | | | | | | * win_exec: refactor PS exec runner * more changes for PSCore compatibility * made some changes based on the recent review * split up module exec scripts for smaller payload * removed C# module support to focus on just error msg improvement * cleaned up c# test classifier code
* fix MANIFEST.in to include CHANGELOG stub for develMatt Davis2018-05-301-1/+1
|
* 2.6 changelog gen/version/root dir cleanup (#40421)Matt Davis2018-05-211-5/+3
| | | | | | | | | | | | | | | | | | | | * patched in changelog gen stuff from stable-2.5 * Makefile updates * release.py as single-source-of-truth * Remove obsolete ansible-core-sitemap.xml file. * Move ROADMAP.rst into README.rst. * dynamic rpm changelog, zap old deb/rpm changelogs * fix changelog in MANIFEST.in * Remove obsolete hacking/update.sh script. * Remove ref to deleted authors script. * Remove ref to removed module-formatter script. * Update headings to match script names. * MANIFEST.in cleanup * removed RELEASES.txt and versions.yml * removed obsolete release generation playbook/bits (not used since 2.5) * misc Makefile cleanup * speculative changes to DEB versioning * allow override of DEB_VERSION/DEB_RELEASE
* Convert README from Markdown to ReStructured Text and use as longdesc (#22330)Stephen Weber2018-04-061-1/+1
| | | | | | | | | | | | | | | | | | | * Convert README from Markdown to ReStructured Text and use as longdesc Discussion in #13758 led to deciding to switch README to rst and having setup.py consume it as the long_description. * Fix long string in setup.py for pep8 compliance * Open README.rst as read-only * Update usages of root README.md to README.rst Unsure about the file ./packaging/debian/docs as it (only) contains the text README.md. I believe it's referencing ./packaging/debian/README.md but maybe someone who knows debian packaging could review it? * Pick up fixes that had been merged into README.md after the initial conversion to rst
* Include licenses in the tarball (#35855)Toshio Kuratomi2018-02-071-0/+1
|
* powershell setup fixes (#27516)Matt Davis2017-07-311-1/+1
| | | | | * fixes #27374 * recursively include top 2 levels of .psm1's under module_utils/powershell * recursively include top 2 levels of .ps1's under modules/windows (for future restructuring)
* include .psm1 files in MANIFEST (#27286)Frederic Lepied2017-07-261-1/+1
|
* Maintain symlinks in setup.py sdist, build, and install commands (#27149)Toshio Kuratomi2017-07-241-0/+1
| | | | | | | | | | | | | | | * Maintain symlinks in setup.py sdist, build, and install commands Symlinks are meaningful for ansible modules. They differentiate between aliases and deprecated modules. They're also useful for saving space and where downstream patches should be applied to the bin scripts. Fixes #27105 * Add a fallback for install and build to try to cache symlinks on their own Needed when someone tries to invoke setup.py build or setup.py install directly from the source checkout without an intermediate sdist.
* Include .yamllint in manifest so yamllint works.Matt Clay2017-04-121-0/+1
|
* Add .coveragerc to the tarball so unittests will run from the tarballToshio Kuratomi2017-04-121-0/+1
|
* removed non existing entriesBrian Coca2017-03-281-3/+0
|
* Move to using a requirements.txt to install the python packages. (#21430)Toshio Kuratomi2017-02-151-0/+1
| | | | | | | | Move to using a requirements.txt to install the python packages. This makes it easy to keep the documentation and actual package dependencies in sync. Fixes #18453
* include all docs and tests in the sdist (#20004)Evgeni Golov2017-01-101-6/+5
| | | | | also don't prune packaging (it is included later) and v2 (it does not exist) Fixes: #19769
* consolidated docsBrian Coca2017-01-061-2/+3
| | | | | point to new doc locations removed non existing dirs
* Remove the `ignore` rules from MANIFEST.in for modules-core/extras reposRyan S. Brown2016-12-221-4/+0
|
* added galaxy datasebastianneubauer2016-01-121-0/+1
| | | not tested, but something like this seems to be missing in the Manifest.in
* include all packaging in tarballBrian Coca2015-12-131-1/+2
| | | | not juse rpm spec file
* Add changelog to the tarballToshio Kuratomi2015-10-281-0/+1
|
* Fix inclusion of the dynamic inventory scriptsToshio Kuratomi2015-09-081-1/+1
|
* Fix removal of .git from modules directoriesJames Cammarata2015-07-131-0/+2
| | | | | | Also changed the setup.py maintainers email to our default support one. Fixes #11051
* removed plugins dir that was removedBrian Coca2015-07-101-1/+0
|
* moved contrib into manifest from setup.pyBrian Coca2015-07-101-0/+2
|
* Add and subtract some things from the tarballToshio Kuratomi2015-03-061-0/+7
|
* prune vs excludeMichael DeHaan2014-11-271-2/+2
|