-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
* adding sign command * creating custom trust store/keystore for gnupg for kecpkg exclusive * refactoring a lot, moving util functions from command/utils to utils * adding gpg.py for gpg support * adding platform aware gpg support (find binary) * creating sign create key command! * more rubust implementation of get_pacakge_dir * adding export key and tests * adding package verification * improvements in sign --build. * Will show the list of keys available to sign with and autofill emal addres when available. * added python 3.6 and 3.7 option * added get and set keys in config. Better display of configsettings.
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,7 @@ python: | |
- "2.7" | ||
- "3.5" | ||
- "3.6" | ||
- "3.7-dev" | ||
- "pypy" | ||
- "pypy3" | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
[[source]] | ||
name = "pypi" | ||
url = "https://pypi.org/simple" | ||
verify_ssl = true | ||
|
||
[dev-packages] | ||
twine = "*" | ||
tox = "*" | ||
pytest = "*" | ||
|
||
|
||
[packages] | ||
kecpkg-tools = {editable = true,file = "file:///Users/jochem/dev/kecpkg-tools"} | ||
click = "*" | ||
atomicwrites = "*" | ||
pykechain = ">=2.0.0" | ||
appdirs = "*" | ||
python-gnupg = "*" | ||
tabulate = "*" | ||
toml = "*" | ||
Jinja2 = "*" | ||
|
||
[requires] | ||
python_version = "3" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
kecpkg-tools | ||
============ | ||
|
||
[![PyPI](https://img.shields.io/pypi/v/kecpkg-tools.svg)](https://pypi.python.org/pypi/kecpkg-tools) | ||
[![PyPI - Status](https://img.shields.io/pypi/status/kecpkg-tools.svg)](https://pypi.python.org/pypi/kecpkg-tools) | ||
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/kecpkg-tools.svg) | ||
[![Travis Build](https://travis-ci.org/KE-works/kecpkg-tools.svg?branch=master)](https://travis-ci.org/KE-works/kecpkg-tools) | ||
[![Join the chat at https://gitter.im/KE-works/pykechain](https://badges.gitter.im/KE-works/pykechain.svg)](https://gitter.im/KE-works/pykechain?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | ||
|
||
Usage | ||
----- | ||
|
||
kecpkg-tools provide a set of tools to easily create KE-chain packages. | ||
These are executable python scripts aimed for execution on the KE-chain | ||
SIM platform. | ||
|
||
It requires normal user access to a [KE-chain](http://www.ke-chain.com) | ||
instance for it to work. KE-chain is the flexible engineering platform | ||
of [KE-works](http://www.ke-works.com). | ||
|
||
See Also | ||
-------- | ||
|
||
KE-chain packages for SIM are used in combination with | ||
[pykechain](https://github.com/KE-works/pykechain), the open source | ||
KE-chain python api. | ||
|
||
Installation | ||
------------ | ||
|
||
kecpkg-tools is distributed on [PyPI](https://pypi.org) as a universal | ||
wheel and is available on Linux/macOS and Windows and supports Python | ||
2.7/3.4+ and PyPy. | ||
|
||
``` {.sourceCode .bash} | ||
$ pip install --user --upgrade kecpkg-tools | ||
``` | ||
|
||
or when pip is not installed on the system | ||
|
||
``` {.sourceCode .bash} | ||
$ python3 -m pip install --user --upgrade kecpkg-tools | ||
``` | ||
|
||
License | ||
------- | ||
|
||
kecpkg-tools is distributed under the terms of the [Apache License, | ||
Version 2.0](https://choosealicense.com/licenses/apache-2.0). |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#!/usr/bin/env bash | ||
rm -rf ./build ./dist | ||
python setup.py bdist_wheel --universal | ||
twine upload dist/kecpkg_tools-*.whl |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
__version__ = '0.9.0' | ||
__version__ = '1.0.1' |