gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-taler-util] branch master updated (0ee7b5d -> 81ff4d3)


From: gnunet
Subject: [taler-taler-util] branch master updated (0ee7b5d -> 81ff4d3)
Date: Mon, 16 Dec 2019 13:29:15 +0100

This is an automated email from the git hooks/post-receive script.

ng0 pushed a change to branch master
in repository taler-util.

    from 0ee7b5d  add stub INSTALL, add Makefile rules (fixed later/tomorrow)
     new 89b1102  remove emacs file which is now in build-system repo
     new 1a2054f  bump submodule to include switch to  type
     new ef60900  restructure README
     new cb95e04  add manifest to exclude and include files in sdist
     new 81ff4d3  bump version in preparation for release, add more Makefile 
rules, fix readme

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .dir-locals.el                   | 16 ----------------
 MANIFEST.in                      |  3 +++
 Makefile                         | 19 +++++++++++++++++--
 README                           | 36 ++++++++++++++++++++++++++++--------
 build-system/taler-build-scripts |  2 +-
 setup.py                         |  2 +-
 6 files changed, 50 insertions(+), 28 deletions(-)
 delete mode 100644 .dir-locals.el
 create mode 100644 MANIFEST.in

diff --git a/.dir-locals.el b/.dir-locals.el
deleted file mode 100644
index 6878638..0000000
--- a/.dir-locals.el
+++ /dev/null
@@ -1,16 +0,0 @@
-;; Per-directory local variables for GNU Emacs 23 and later.
-
-((nil
-  . ((fill-column . 78)
-     (tab-width   .  4)
-     (indent-tabs-mode . nil)
-     (show-trailing-whitespace . t)
-     (c-basic-offset . 2)
-     (ispell-check-comments . exclusive)
-     (ispell-local-dictionary . "american")
-     (safe-local-variable-values
-         '((c-default-style . "gnu")
-           (sentence-end-double-space . f)
-        (eval add-hook 'prog-mode-hook #'flyspell-prog-mode)
-        (flyspell-issue-message-flag . f) ; avoid messages for every word
-        )))))
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..bbc17ec
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,3 @@
+global-include build-system/taler-build-scripts/**
+prune config.mk
+prune build-system/taler-build-scripts/__pycache__
diff --git a/Makefile b/Makefile
index 30950ce..1845b00 100644
--- a/Makefile
+++ b/Makefile
@@ -3,8 +3,23 @@ include config.mk
 all:
        echo "skip"
 
+# you need SOURCE_DATE_EPOCH at least at the 1980s when
+# your default SOURCE_DATE_EPOCH in env is 1.
+.PHONY: dist
+dist:
+       $(env) SOURCE_DATE_EPOCH=315532800 $(python) setup.py sdist bdist_wheel
+
 install: all
-       $(python) setup.py install --user
+       $(python) -m pip install
+
+uninstall:
+       $(python) -m pip uninstall
 
-test:
+pypi: dist
+       $(python) -m twine upload dist/*
+
+check:
        $(tox) || echo "error: you have to install tox"
+
+clean:
+       rm -rf __pycache__ *~
diff --git a/README b/README
index 56cddf4..880b3fc 100644
--- a/README
+++ b/README
@@ -1,21 +1,41 @@
 taler-util
 ==========
 
-util code for the GNU Taler project.
+taler-util contains util code for the GNU Taler project,
+specifically it contains python code for:
 
-License
--------
-
-Python modules contained in this package are licensed LGPL 3 (or later).
+- amount representation
+- logging
+- configuration parsing
 
 tests
 -----
+
 To run the unittests, execute
 
-   python3.7 setup.py test
+       tox
+
+or
+
+       make check
 
 Installation
 ------------
 
-You can use standard python tools to handle the setup,
-or use the Makefile and GNU standards wrapper around them.
+The wheel release can be installed as-is from pypi.org
+as it includes only what is necessary.
+
+The source distribution tarball (sdist) includes two
+build-systems:
+
+1. a small GNU guidelines following wrapper around python's pip
+2. python's default build-facility used via setup
+
+License
+-------
+
+Python modules contained in this package are licensed LGPL 3 (or later).
+
+This does not cover code contained in build-system/taler-build-scripts,
+which is included in the source distribution of this software.
+taler-build-scripts is (mostly) 0BSD / public-domain software.
diff --git a/build-system/taler-build-scripts b/build-system/taler-build-scripts
index ba13916..df3d04a 160000
--- a/build-system/taler-build-scripts
+++ b/build-system/taler-build-scripts
@@ -1 +1 @@
-Subproject commit ba139160511026f08dd4611dc689ee5a211febf5
+Subproject commit df3d04affac9ec8cddea62a140cf6f3216094d6f
diff --git a/setup.py b/setup.py
index a45636c..94157aa 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open('README', 'r') as f:
 
 setup(
         name='taler-util',
-        version='0.6.0rc2',
+        version='0.6.1',
         license='LGPL3+',
         platforms='any',
         author='Taler Systems SA',

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]