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