Parcourir la source

differentiate this package from the one that is already on pypi

add new console script for gencsvstats
add script to publish to internal pypi
Dan Rapp il y a 7 ans
Parent
révision
6c767b1c2d
4 fichiers modifiés avec 23 ajouts et 3 suppressions
  1. 5
    1
      README.md
  2. 15
    0
      bin/publish
  3. 1
    1
      gitstats/git_csv_generator.py
  4. 2
    1
      setup.py

+ 5
- 1
README.md Voir le fichier

@@ -14,4 +14,8 @@ A utility to pull a number of statistics from a git repo including:
14 14
 
15 15
 `pip install gitstats`
16 16
 
17
-`gitstats <repo_dir>+ <output_dir>`
17
+`gitstats <repo_dir>+ <output_dir>`
18
+
19
+OR
20
+
21
+`gencsvstats <repo_dir>+ <output_dir>`

+ 15
- 0
bin/publish Voir le fichier

@@ -0,0 +1,15 @@
1
+#!/usr/bin/env bash
2
+# vim: filetype=sh:
3
+
4
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
5
+cd $DIR
6
+cd ..
7
+
8
+if [ -z "$VIRTUAL_ENV" ]; then
9
+    . activate
10
+fi
11
+
12
+
13
+pip install wheel twine
14
+python setup.py bdist_wheel -d dist
15
+twine upload -r pypi-internal dist/*

+ 1
- 1
gitstats/git_csv_generator.py Voir le fichier

@@ -1,4 +1,4 @@
1
-#! /usr/bin/env python
1
+#! /usr/bin/env python3
2 2
 import csv
3 3
 import glob
4 4
 import logging

+ 2
- 1
setup.py Voir le fichier

@@ -2,7 +2,7 @@ import versioneer
2 2
 from setuptools import setup, find_packages
3 3
 
4 4
 setup(
5
-    name='gitstats',
5
+    name='gitstats-dwr',
6 6
     version=versioneer.get_version(),
7 7
     cmdclass=versioneer.get_cmdclass(),
8 8
     description='gitstats',
@@ -56,6 +56,7 @@ setup(
56 56
     entry_points={
57 57
         'console_scripts': [
58 58
             'gitstats = gitstats:main',
59
+            'gencsvstats = gitstats.git_csv_generator:gen_csv'
59 60
         ],
60 61
     },
61 62
     # entry_points={