Toshio Kuratomi
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
Matt Clay
38eed2dab0
Include .yamllint in manifest so yamllint works.
2017-04-12 10:59:52 -07:00
Toshio Kuratomi
0d2d17ade5
Add .coveragerc to the tarball so unittests will run from the tarball
2017-04-12 08:07:34 -07:00
Brian Coca
864cafbf5e
removed non existing entries
2017-03-28 22:56:30 -04:00
Toshio Kuratomi
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
Evgeni Golov
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
Brian Coca
57f8b791d6
consolidated docs
...
point to new doc locations
removed non existing dirs
2017-01-06 09:16:59 -05:00
Ryan S. Brown
a65f1a5c25
Remove the ignore
rules from MANIFEST.in for modules-core/extras repos
2016-12-22 16:03:33 -08:00
sebastianneubauer
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
Brian Coca
e2ad4fe910
include all packaging in tarball
...
not juse rpm spec file
2015-12-13 00:34:23 -05:00
Toshio Kuratomi
3677a32bee
Add changelog to the tarball
2015-10-28 07:57:04 -07:00
Toshio Kuratomi
1d7b493db3
Fix inclusion of the dynamic inventory scripts
2015-09-08 09:51:58 -07:00
James Cammarata
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
Brian Coca
ebeb0b0348
removed plugins dir that was removed
2015-07-10 10:30:52 -04:00
Brian Coca
42357f7f2a
moved contrib into manifest from setup.py
2015-07-10 10:30:33 -04:00
Toshio Kuratomi
04e37cce35
Add and subtract some things from the tarball
2015-03-06 21:02:40 -08:00
Michael DeHaan
2c364a1d4c
prune vs exclude
2014-11-27 20:07:24 -05:00
Michael DeHaan
466fa8b3d8
Make sure .git history doesn't show up in distribution
2014-11-27 19:53:37 -05:00
James Laska
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
Michael DeHaan
ae2d198342
Remove install references to library/
2014-09-29 08:46:35 -04:00
Michael DeHaan
e5116d2f9b
changes for package loading of modules
2014-09-26 11:25:56 -04:00
James Cammarata
4bf826f514
Include *.ps1 files in the library for installation
...
Fixes #8490
2014-08-07 11:17:13 -05:00
James Cammarata
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
Michael DeHaan
627ff30a6f
Add module replacer capability for powershell files.
2014-06-17 12:30:34 -05:00
Matt Martz
728ecb0804
Allow make rpm to work from a release tarball
2014-04-02 14:17:31 -05:00
Tim Bielawa
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
Michael DeHaan
62fbbf7653
config file support
2012-08-13 19:17:59 -04:00
Tim Bielawa
029d86be2f
Include license file in MANIFEST.in. Fixes #284
2012-05-01 10:34:36 -04:00
Michael DeHaan
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
Tim Bielawa
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
Tim Bielawa
2beb6592c7
Update spec file location in MANIFEST.in
2012-04-18 16:41:11 -04:00
Michael DeHaan
3f9f8de031
Update packaging WRT AUTHORS.md
2012-03-26 22:30:48 -04:00
Seth Vidal
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
Tim Bielawa
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
Seth Vidal
47aa018a84
add MANIFEST.in, ansible.spec, modify setup.py for rpm pkg creation
2012-03-05 12:15:24 -05:00