rainlabs-eu / git-relevant-history Goto Github PK
View Code? Open in Web Editor NEWExtract only relevant history from git repo
License: Apache License 2.0
Extract only relevant history from git repo
License: Apache License 2.0
Can you add installation instructions from source?
Can you add examples of how to use this application?
Automate release process after human initiates it
I think there are two issues with installing this with pip.
I think you used the old "gitrelevanthistory.py" to create the package but had it pointing to "main.py".
Repro steps
$ python3 -m venv venv # create a python virtual environment
$ source venv/bin/activate
$ pip3 install git-relevant-history
$ git-relevant-history --help
Traceback (most recent call last):
File "/usr/local/bin/git-relevant-history", line 5, in <module>
from gitrelevanthistory import main
ImportError: cannot import name 'main' from 'gitrelevanthistory' (/OBFUSCATED PATH/gitrelevanthistory/__init__.py)
$ mv /OBFUSCATED PATH/gitrelevanthistory/gitrelevanthistory.py /OBFUSCATED PATH/gitrelevanthistory/main.py
$ git-relevant-history --help
Traceback (most recent call last):
File "/usr/local/bin/git-relevant-history", line 5, in <module>
from gitrelevanthistory import main
File "/OBFUSCATED PATH/gitrelevanthistory/main.py", line 33, in <module>
from docopt import docopt
ModuleNotFoundError: No module named 'docopt'
$ pip install docopt
$ git-relevant-history --help # works
Also, is it typical that we need to install docopt ourselves or should it automatically have been installed?
Basic integration test like:
Should be run for pull requests and post merge to master.
Ideally they should run after checkout && build && local install in clean VENV (to check missing dependencies).
Ideally it should also check with older python version (starting with ubuntu 16.04 default and up)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.