ceph/src/ceph-detect-init
Kefu Chai f81f651663 install-deps.sh: do not create "wheelhouse" unless it's ready
* only create "wheelhouse" directory for tox when it is populated
  with all packages in *requiresments.txt. before than, the wheels
  are put in "wheelhouse-wip"

Fixes: #11869
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-06-04 16:00:56 +08:00
..
ceph_detect_init ceph-detect-init: fix pep8 extra space 2015-05-17 21:30:54 +02:00
integration
tests
.gitignore install-deps.sh: do not create "wheelhouse" unless it's ready 2015-06-04 16:00:56 +08:00
AUTHORS.rst
Makefile.am ceph-detect-init: plain setup.py install on make install 2015-05-13 12:45:58 +02:00
MANIFEST.in
README.rst
requirements.txt
run-tox.sh ceph-detect-init: run-tox.sh always succeeds 2015-05-17 21:29:25 +02:00
setup.py
test-requirements.txt
tox.ini

ceph-detect-init
================

ceph-detect-init is a command line tool that displays a normalized
string describing the init system of the host on which it is running:

Home page : https://pypi.python.org/pypi/ceph-detect-init

Hacking
=======

* Get the code : git clone https://git.ceph.com/ceph.git
* Run the unit tests : tox
* Run the integration tests (requires docker) : tox -e integration
* Check the documentation : rst2html < README.rst > /tmp/a.html
* Prepare a new version

 - version=1.0.0 ; perl -pi -e "s/^version.*/version='$version',/" setup.py ; do python setup.py sdist ; amend=$(git log -1 --oneline | grep --quiet "version $version" && echo --amend) ; git commit $amend -m "version $version" setup.py ; git tag -a -f -m "version $version" $version ; done

* Publish a new version

 - python setup.py sdist upload --sign
 - git push ; git push --tags

* pypi maintenance

 - python setup.py register # if the project does not yet exist
 - trim old versions at https://pypi.python.org/pypi/ceph-detect-init