Commit Graph

30 Commits

Author SHA1 Message Date
Marcus Schäfer
68980b3cf0
Follow up fix for skip_cleanup use
make sure doc_travis tox target has created the manual
pages such that the environment contains this data
2018-08-20 22:36:11 +02:00
Marcus Schäfer
ac1e626111
Follow up fix for deploy target
Integration of man pages must be done as part of the sdist
setup because the travis pypi deployment only uses the
sdist target to bundle the sources
2018-08-20 19:15:12 +02:00
Marcus Schäfer
199fdf0044
Fixup download url in setup.py
Better point to installable packages. This Fixes #702
2018-04-16 16:17:21 +02:00
Marcus Schäfer
6553936265 Deleted obsolete boot descriptions
The custom kiwi boot descriptions has been moved into
the kiwi-descriptions github repo and builds the compat
package kiwi-boot-descriptions from there. The build
of the boot image(initrd) is done by dracut and the
dracut module packages provided by kiwi. The classic
custom boot descriptions can still be used as alternative
method if the above package is installed. Related to
Issue #576
2018-02-14 18:42:49 +01:00
Marcus Schäfer
6e543b5379
Fixed setup.py requirements record
PyYAML is required by KIWI
2017-08-08 17:20:34 +02:00
Marcus Schäfer
06e15373f5
Fixup setup and package requirements
python requests is needed due to latest changes
2017-07-07 15:38:40 +02:00
Marcus Schäfer
557d29ac45 Setup package for multipython build
Build package for both python2 and python3
2017-03-13 09:48:18 +01:00
Marcus Schäfer
37ddf2c694
Fixup PyPI entry registry
The wrong project url was referenced
2017-03-08 12:33:13 +01:00
Marcus Schäfer
04181cb6d4 Fixed setup.py custom install target
Make install method aware of --single-version-externally-managed
This option is passed to the call by pip if not installed as
egg
2016-10-19 10:01:56 +02:00
Marcus Schäfer
88fd8211d8 Package kiwi/boot/arch into sub archive
The sdist target runs into an infinite loop if installed via
pip. It seems the symlink files below boot/arch confuses
distutils
2016-10-18 23:52:05 +02:00
Marcus Schäfer
83db17e9fb Revert "pycparser 2.15 does not play well with xattr"
This reverts commit 428436988d.
2016-10-18 19:02:13 +02:00
Marcus Schäfer
428436988d pycparser 2.15 does not play well with xattr
Use pycparser 2.14 in setup.py and virtual env requirements
2016-10-18 16:04:07 +02:00
Marcus Schäfer
70eeec4a9a
Fixed setup.py install target
pip calls the install target but not the build target.
For kiwi's tools this means they need to run the tools
compilation if not already done prior to the installation
of the tools
2016-10-18 15:28:11 +02:00
Thomas Schraitle
4b0e77d1a2 State Python 2.7 in Trove category of setup.py 2016-06-14 09:27:41 +02:00
Marcus Schäfer
80fb5ac71c
python 2.x compatibility added new requirements
six and future modules are needed for the compat layer
2016-06-08 20:27:54 +02:00
Marcus Schäfer
bf39698d6e
Update development status
Status :: 5 - Production/Stable
2016-05-31 16:14:42 +02:00
Marcus Schäfer
b77f4ba05f
Integrate git attribute setup to sdist command 2016-05-31 13:02:41 +02:00
Marcus Schäfer
be56346c6f
Fixed command class name for distutils
The overwritten build and install commands should not change
their name in order to stay consistent on e.g --help
2016-05-31 10:42:56 +02:00
Marcus Schäfer
2d6f8a3ebf
Fixed entry point for kiwicompat 2016-05-31 10:11:58 +02:00
Marcus Schäfer
8c60ef66c5
Move all build and install tasks to setup.py
In an effort to distribute kiwi on pypi it should not be
required to call make targets for a complete installation.
Therefore the compilation of the C tools as well as the
installation of the man pages and the bash completion
has been added to setup.py. The spec file to build an rpm
package has been changed to use setup.py exclusively
2016-05-30 19:07:49 +02:00
Marcus Schäfer
8971de0523
Added python3-xattr dependency 2016-05-02 11:18:28 +02:00
Marcus Schäfer
7de75965ea
Move program name from kiwi-py3 to kiwi-ng 2016-04-19 11:02:43 +02:00
Thomas Schraitle
d8379ef4e2 Add Python 3.5 to be consistent with Travis 2016-04-04 10:47:21 +02:00
Marcus Schäfer
40e6308aa9 Port application from python 2.7 to 3.4
For new applications like this kiwi version and its use cases
it is better to base it on a more recent python version
2016-02-17 22:38:38 +01:00
Marcus Schäfer
8ce43af5b4 Prepare for package building 2016-02-02 23:26:17 +01:00
Marcus Schäfer
bc65944440 Merge branch 'version-fix' of https://github.com/tomschr/kiwi-1 into tomschr-version-fix
Conflicts:
	setup.py
2015-12-15 11:58:21 +01:00
Marcus Schäfer
1bff89565e
Update development status in setup.py 2015-12-15 11:55:01 +01:00
Thomas Schraitle
098f720798 Fix #5: Improve setup.py
* setup.py:
  - use setuptools always, no need to check for distutils
  - include keywords 'include_package_data', 'zip_safe', and 'classifiers'
* setup.cfg:
  - add bdist_wheel and sdist section
* Add missing MANIFEST.in (needed for setup.py dist)
* Remove executable bit for LICENSE and README.md
2015-12-14 22:32:25 +01:00
Thomas Schraitle
686e6d1bba __VERSION__ -> __version__ 2015-12-11 16:42:50 +01:00
Marcus Schäfer
09daca60c0
KIWI - appliance builder next generation
a rewrite of the current kiwi from https://github.com/openSUSE/kiwi
2015-12-05 16:17:10 +01:00