Commit Graph

22 Commits

Author SHA1 Message Date
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