dae8857d3d
powershell setup fixes ( #27516 )
...
* 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)
2017-07-31 12:16:26 -07:00
9f13951d1b
include .psm1 files in MANIFEST ( #27286 )
2017-07-26 07:46:05 +10:00
eff757eeb8
Maintain symlinks in setup.py sdist, build, and install commands ( #27149 )
...
* 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.
2017-07-24 09:25:12 -07:00
38eed2dab0
Include .yamllint in manifest so yamllint works.
2017-04-12 10:59:52 -07:00
0d2d17ade5
Add .coveragerc to the tarball so unittests will run from the tarball
2017-04-12 08:07:34 -07:00
864cafbf5e
removed non existing entries
2017-03-28 22:56:30 -04:00
d7b7cbac1a
Move to using a requirements.txt to install the python packages. ( #21430 )
...
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
2017-02-15 06:58:09 -08:00
f928696b5d
include all docs and tests in the sdist ( #20004 )
...
also don't prune packaging (it is included later) and v2 (it does not exist)
Fixes : #19769
2017-01-10 13:30:33 -08:00
57f8b791d6
consolidated docs
...
point to new doc locations
removed non existing dirs
2017-01-06 09:16:59 -05:00
a65f1a5c25
Remove the ignore rules from MANIFEST.in for modules-core/extras repos
2016-12-22 16:03:33 -08:00
2c33f5a12b
added galaxy data
...
not tested, but something like this seems to be missing in the Manifest.in
2016-01-12 16:22:01 +01:00
e2ad4fe910
include all packaging in tarball
...
not juse rpm spec file
2015-12-13 00:34:23 -05:00
3677a32bee
Add changelog to the tarball
2015-10-28 07:57:04 -07:00
1d7b493db3
Fix inclusion of the dynamic inventory scripts
2015-09-08 09:51:58 -07:00
373830b5df
Fix removal of .git from modules directories
...
Also changed the setup.py maintainers email to our default support one.
Fixes #11051
2015-07-13 15:46:09 -04:00
ebeb0b0348
removed plugins dir that was removed
2015-07-10 10:30:52 -04:00
42357f7f2a
moved contrib into manifest from setup.py
2015-07-10 10:30:33 -04:00
04e37cce35
Add and subtract some things from the tarball
2015-03-06 21:02:40 -08:00
2c364a1d4c
prune vs exclude
2014-11-27 20:07:24 -05:00
466fa8b3d8
Make sure .git history doesn't show up in distribution
2014-11-27 19:53:37 -05:00
a0fecd6101
Fix packaging to work with new module location
...
Changes include:
* Remove references to old module dir from .spec
* Use setuptools find_packages find all ansible packages
2014-09-29 10:22:15 -04:00
ae2d198342
Remove install references to library/
2014-09-29 08:46:35 -04:00
e5116d2f9b
changes for package loading of modules
2014-09-26 11:25:56 -04:00
4bf826f514
Include *.ps1 files in the library for installation
...
Fixes #8490
2014-08-07 11:17:13 -05:00
52c7d50f1e
Merge pull request #6824 from sivel/make-rpm-from-release
...
Allow 'make rpm' work from a release tarball
2014-06-23 13:04:51 -05:00
627ff30a6f
Add module replacer capability for powershell files.
2014-06-17 12:30:34 -05:00
728ecb0804
Allow make rpm to work from a release tarball
2014-04-02 14:17:31 -05:00
6d9e873724
Add some docs/examples
...
Add a basic ansible-pull man page.
Add the example playbooks/scripts to the RPM package.
Closes #841
2012-08-14 13:05:44 -04:00
62fbbf7653
config file support
2012-08-13 19:17:59 -04:00
029d86be2f
Include license file in MANIFEST.in. Fixes #284
2012-05-01 10:34:36 -04:00
f72114c657
Move setup.py stuff back to top level as "make sdist" was not working, plus, it makes sources cleaner.
2012-04-21 11:56:06 -04:00
516df5f64f
Move packaging related things out of the root directory:
...
Distutils MANIFEST.in, setup.py -> packaging/distutils/ directory.
2012-04-19 13:50:09 -04:00
2beb6592c7
Update spec file location in MANIFEST.in
2012-04-18 16:41:11 -04:00
3f9f8de031
Update packaging WRT AUTHORS.md
2012-03-26 22:30:48 -04:00
3567237dbc
modify build/spec file to work on el6 with quasi-broken setup process
...
remove data_files section from setup.py for some reason or another
2012-03-13 11:08:10 -04:00
dce6074a81
Fixes for better RPM packaging
...
Spec file installs default example hosts files
Spec file marks the contents of /etc/ansible as %config(noreplace)
Example hosts file now with instructional comments
2012-03-10 16:19:33 -05:00
47aa018a84
add MANIFEST.in, ansible.spec, modify setup.py for rpm pkg creation
2012-03-05 12:15:24 -05:00