Historical Record
* Minor grammatical fixes. * Added paragraph on Justus' updates. * Rewrote PyPI section as it is now available there (as pyme3).
This commit is contained in:
parent
5eb79cce0c
commit
5c44454d00
@ -27,14 +27,20 @@ decision to fold the Python 3 port back into the original GPGME
|
|||||||
release in the languages subdirectory for non-C bindings. Ben is the
|
release in the languages subdirectory for non-C bindings. Ben is the
|
||||||
maintainer of the Python 3 port within GPGME.
|
maintainer of the Python 3 port within GPGME.
|
||||||
|
|
||||||
|
In 2016 Justus Winter updated a number of the Python 3 PyME SWIG
|
||||||
|
bindings during the course of GnuPG 2.1 development. During the
|
||||||
|
course of this process the port was added to PyPI under the
|
||||||
|
alternative name of pyme3 (so as not to clash with the original
|
||||||
|
package for Python 2.6 and 2.7).
|
||||||
|
|
||||||
|
|
||||||
---------------------
|
---------------------
|
||||||
The Annoyances of Git
|
The Annoyances of Git
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
As anyone who has ever worked with git knows, submodules are horrible
|
As anyone who has ever worked with git knows, submodules are a horrible
|
||||||
way to deal with pretty much anything. In the interests of avoiding
|
way to deal with pretty much anything. In the interests of avoiding
|
||||||
migraines, that is being skipped with addition of PyME to GPGME.
|
migraines, that is being skipped with the addition of PyME to GPGME.
|
||||||
Instead the files will be added to the subdirectory, along with a copy
|
Instead the files will be added to the subdirectory, along with a copy
|
||||||
of the entire git log up to that point as a separate file within the
|
of the entire git log up to that point as a separate file within the
|
||||||
docs directory (old-commits.log). As the log for PyME is nearly 100KB
|
docs directory (old-commits.log). As the log for PyME is nearly 100KB
|
||||||
@ -49,7 +55,21 @@ possible to implement this better in the future.
|
|||||||
The Perils of PyPI
|
The Perils of PyPI
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
At the current time the Python 3 fork is not available via PyPI and
|
This port is currently available in PyPI as pyme3 and uses the GPGME
|
||||||
the pip installer. The recommended installation method is to follow
|
version number from build time.
|
||||||
the instructions in lang/py3-pyme/INSTALL. This will build the
|
|
||||||
necessary SWIG portions against the installed version of GPGME.
|
Alternatively compiling GPGME and installing it from source will also
|
||||||
|
install the current version of PyME if Python 3 is detected. If
|
||||||
|
multiple versions of Python 3 are installed then it will install in
|
||||||
|
the site-packages directory of the first installation located.
|
||||||
|
|
||||||
|
The version installed through either method can be checked like this:
|
||||||
|
|
||||||
|
::
|
||||||
|
>>> from pyme import core
|
||||||
|
>>> print(core.check_version())
|
||||||
|
1.7.0-beta257
|
||||||
|
>>>
|
||||||
|
|
||||||
|
Installing from PyPI should still result in the module being named
|
||||||
|
pyme when importing.
|
||||||
|
Loading…
Reference in New Issue
Block a user