Commit Graph

160 Commits

Author SHA1 Message Date
kennethreitz b0a2deb86e Update README.md 2024-02-27 17:33:36 -05:00
kennethreitz 3331f67453 Update package name in index.rst 2024-02-27 17:32:40 -05:00
kennethreitz 3344247c56 Add 'dist/' to .gitignore 2024-02-27 17:30:54 -05:00
kennethreitz 8027ddad95 Add build/ directory to .gitignore 2024-02-27 17:30:38 -05:00
kennethreitz e72b49ebc1 Update package name in documentation 2024-02-27 17:30:20 -05:00
kennethreitz c2d56574d7 Update README.md 2024-02-27 17:09:54 -05:00
kennethreitz 9550dfdd7d Update README.md 2024-02-27 17:09:05 -05:00
kennethreitz 1c23eee498 Update README.md 2024-02-27 17:08:54 -05:00
kennethreitz aacac05b21 Update README.md 2024-02-27 17:08:25 -05:00
kennethreitz 38ec329974 Update package name to neon_api 2024-02-27 17:01:59 -05:00
kennethreitz fe646906d9 Add Neon API package and related files 2024-02-27 17:01:59 -05:00
kennethreitz 4cc5b8448c Update README.md 2024-02-27 09:10:27 -05:00
kennethreitz 2cc4787570 Update README.md 2024-02-27 09:10:03 -05:00
kennethreitz 5ed942d559 Update README.md 2024-02-27 09:09:53 -05:00
kennethreitz 9eec4f34f3 Add .readthedocs.yaml configuration file 2024-02-27 09:03:04 -05:00
kennethreitz 839ac67a91 Add Pipfile and Pipfile.lock to .gitignore 2024-02-27 08:53:32 -05:00
kennethreitz 0162653d47 use requirements.txt 2024-02-27 08:53:12 -05:00
kennethreitz adbf18833c Add renku-sphinx-theme to requirements.txt 2024-02-27 08:52:49 -05:00
kennethreitz 7836671b66 Update license and Python version classifiers 2024-02-27 08:42:17 -05:00
kennethreitz 29ddca2f9e cleanup 2024-02-27 08:36:47 -05:00
kennethreitz cb22d9d2a7 update license 2024-02-23 18:06:28 -05:00
kennethreitz 2e107a3bfa Add functions to create NeonAPI instance from environment variables and token 2024-02-20 09:10:33 -05:00
kennethreitz adc137a918 Fix formatting in index.rst file 2024-02-07 09:35:12 -05:00
kennethreitz c9901f7f5b Update documentation and add note about Python version requirement 2024-02-07 09:33:22 -05:00
kennethreitz 676ba82624 Add renku-sphinx-theme to Pipfile and update client.py and conf.py 2024-02-07 09:29:27 -05:00
kennethreitz 7b567edd40 update casettes 2024-02-07 09:04:47 -05:00
kennethreitz 15f6f7add6 Fix _url_join method in NeonAPI class 2024-02-07 08:57:54 -05:00
kennethreitz 05b6eba98a Update datetime types in schema.py 2024-02-07 08:57:16 -05:00
kennethreitz 96749b52ee Update NeonAPIException class name to NeonAPIError and comment out unused code in conf.py 2024-02-07 08:50:20 -05:00
kennethreitz 23d4b599cc update docstrings 2024-02-06 10:01:59 -05:00
kennethreitz 6102b7f8b9 Remove unused import statement 2024-02-03 10:20:04 -05:00
kennethreitz 3bee84f4fa Update return type annotation to use Pydantic dataclass 2024-02-03 10:14:22 -05:00
kennethreitz 3673f76031 Add NeonAPIError exception and update exception handling 2024-02-03 10:10:46 -05:00
kennethreitz dfa261b692 Update REQUIRES_PYTHON version to 3.10.0 2024-02-03 10:10:29 -05:00
kennethreitz e5840bdc02 Update documentation and add autodoc typehints 2024-01-31 11:00:51 -05:00
kennethreitz 425f6479c4 Update documentation and add missing dependencies 2024-01-31 10:33:42 -05:00
kennethreitz 3d199df11c Add 'docs/_build/' to .gitignore 2024-01-31 10:10:22 -05:00
kennethreitz 4656d1dd0e Add experimental endpoint for project consumption metrics 2024-01-31 10:09:45 -05:00
kennethreitz f6e0360962 fix ProjectConsumption optional attributes 2024-01-31 10:05:57 -05:00
kennethreitz 591b4eea24 Update consumption method documentation 2024-01-31 10:03:11 -05:00
kennethreitz 681a9c732e Refactor code and add new functions for handling datetime conversion 2024-01-31 10:00:59 -05:00
kennethreitz 526568f3d4 Add project permission management APIs 2024-01-31 09:43:49 -05:00
kennethreitz 7e400cd998 Update README.md 2024-01-30 12:02:29 -05:00
kennethreitz fd196f5621 Update README.md 2024-01-30 11:59:01 -05:00
kennethreitz 0b8972b603 Update README.md 2024-01-30 11:58:48 -05:00
kennethreitz 654970d9cb Update README.md 2024-01-30 11:58:17 -05:00
kennethreitz e883cf9e25 Update README.md 2024-01-30 11:57:57 -05:00
kennethreitz 09a1f6d7e3 Update README.md 2024-01-30 10:43:12 -05:00
kennethreitz 17218d06bc Update NeonAPI class documentation 2024-01-30 10:42:50 -05:00
kennethreitz c7cad43bb1 Add methods to manage projects, branches, databases, endpoints, roles, and operations
This commit adds new methods to the `NeonAPI` class for managing projects, branches, databases, endpoints, roles, and operations. These methods allow users to create, update, delete, and retrieve information about these entities. The commit also includes a reminder about handling API keys securely. For more information, refer to the [Neon API documentation](https://api-docs.neon.tech/reference/getting-started-with-neon-api).
2024-01-30 10:41:27 -05:00