summaryrefslogtreecommitdiff
path: root/MANIFEST.in
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Make sure .git history doesn't show up in distributionMichael DeHaan2014-11-271-0/+2
|
* Fix packaging to work with new module locationJames Laska2014-09-291-0/+1
| | | | | | Changes include: * Remove references to old module dir from .spec * Use setuptools find_packages find all ansible packages
* Remove install references to library/Michael DeHaan2014-09-291-2/+0
|
* changes for package loading of modulesMichael DeHaan2014-09-261-1/+0
|
* Include *.ps1 files in the library for installationJames Cammarata2014-08-071-1/+1
| | | | Fixes #8490
* Merge pull request #6824 from sivel/make-rpm-from-releaseJames Cammarata2014-06-231-0/+2
|\ | | | | Allow 'make rpm' work from a release tarball
| * Allow make rpm to work from a release tarballMatt Martz2014-04-021-0/+2
| |
* | Add module replacer capability for powershell files.Michael DeHaan2014-06-171-0/+1
|/
* Add some docs/examplesTim Bielawa2012-08-141-0/+1
| | | | | | | | Add a basic ansible-pull man page. Add the example playbooks/scripts to the RPM package. Closes #841
* config file supportMichael DeHaan2012-08-131-0/+1
|
* Include license file in MANIFEST.in. Fixes #284Tim Bielawa2012-05-011-1/+1
|
* Move setup.py stuff back to top level as "make sdist" was not working, plus, ↵Michael DeHaan2012-04-211-0/+6
| | | | it makes sources cleaner.
* Move packaging related things out of the root directory:Tim Bielawa2012-04-191-5/+0
| | | | Distutils MANIFEST.in, setup.py -> packaging/distutils/ directory.
* Update spec file location in MANIFEST.inTim Bielawa2012-04-181-1/+1
|
* Update packaging WRT AUTHORS.mdMichael DeHaan2012-03-261-1/+1
|