1Metadata-Version: 2.1
2Name: pgxnclient
3Version: 1.3.2
4Summary: A command line tool to interact with the PostgreSQL Extension Network.
5Home-page: https://pgxn.github.io/pgxnclient/
6Author: Daniele Varrazzo
7Author-email: daniele.varrazzo@gmail.com
8License: BSD
9Project-URL: Source, https://github.com/pgxn/pgxnclient
10Project-URL: Documentation, https://pgxn.github.io/pgxnclient/
11Project-URL: Bug Tracker, https://github.com/pgxn/pgxnclient/issues
12Project-URL: Discussion group, https://groups.google.com/group/pgxn-users/
13Project-URL: Funding, https://github.com/sponsors/dvarrazzo
14Description: =====================================================================
15                                    PGXN Client
16        =====================================================================
17        A command line tool to interact with the PostgreSQL Extension Network
18        =====================================================================
19
20        The `PGXN Client <https://pgxn.github.io/pgxnclient/>`__ is a command
21        line tool designed to interact with the `PostgreSQL Extension Network
22        <https://pgxn.org/>`__ allowing searching, compiling, installing, and removing
23        extensions in PostgreSQL databases.
24
25        For example, to install the semver_ extension, the client can be invoked as::
26
27            $ pgxn install semver
28
29        which would download and compile the extension for one of the PostgreSQL
30        servers hosted on the machine and::
31
32            $ pgxn load -d somedb semver
33
34        which would load the extension in one of the databases of the server.
35
36        The client interacts with the PGXN web service and a ``Makefile`` provided by
37        the extension. The best results are achieved with makefiles using the
38        PostgreSQL `Extension Building Infrastructure`__; however the client tries to
39        degrade gracefully in presence of any package hosted on PGXN.
40
41        .. _semver: https://pgxn.org/dist/semver
42        .. __: https://www.postgresql.org/docs/current/extend-pgxs.html
43
44        - Documentation: https://pgxn.github.io/pgxnclient/
45        - Source repository: https://github.com/pgxn/pgxnclient
46        - Downloads: https://pypi.python.org/pypi/pgxnclient/
47        - Discussion group: https://groups.google.com/group/pgxn-users/
48
49        Please refer to the files in the ``docs`` directory or online__ for
50        instructions about the program installation and usage.
51
52
53        Development
54        -----------
55
56        You can create a local development environment with::
57
58            virtualenv .venv
59            source .venv/bin/activate
60            pip install -e .[dev]
61
62        and run `pytest` to run the test suite.
63
64        .. __: https://pgxn.github.io/pgxnclient/
65
66Platform: UNKNOWN
67Classifier: Development Status :: 5 - Production/Stable
68Classifier: Environment :: Console
69Classifier: Intended Audience :: Developers
70Classifier: Intended Audience :: System Administrators
71Classifier: License :: OSI Approved :: BSD License
72Classifier: Operating System :: POSIX
73Classifier: Programming Language :: Python :: 2
74Classifier: Programming Language :: Python :: 3
75Classifier: Topic :: Database
76Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
77Provides-Extra: dev
78