Python library to manage OpenProject API endpoints
Project description
PyOpenProject
Python library to interact with OpenProject API.
from pyopenproject import OpenProject
op = OpenProject(url="http://localhost:8080", apikey="6289058256894568479567886794")
user = op.get_user_services().create(
login="h.wurst",
email="h.wurst@openproject.com",
first_name="Hans",
last_name="Wurst",
admin=False,
language="de",
status="active",
# Password minimum is 10 characters)
password="h.wurst1234567890"
)
This library could be understood as a compendium of OpenProject endpoints services to use in a client project with the purpose of interact with OpenProject instance through its API.
Installing pyopenproject
PyOpenProject is available on PyPI:
python -m pip install pyopenproject
Documentation
- API Reference
- You can see some code examples developed in our test cases
Contributing
If you want to contribute, please:
- Fork it (https://github.com/Flying-Free/pyopenproject/fork)
- Create your feature branch (
git checkout -b feature/newEndpoint
) - Commit your changes (
git commit -am 'Add some new Endpoint'
) - Push to the branch (
git push origin feature/newEndpoint
) - Create a new Pull Request
Authors
-
Alan Padierna Fernández
-
Marcelo Torrejón Manso
Contributors
-
Pablo Suarez García
@PabloSuaGar
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyopenproject-0.7.4.tar.gz
(57.1 kB
view details)
Built Distribution
pyopenproject-0.7.4-py3-none-any.whl
(210.9 kB
view details)
File details
Details for the file pyopenproject-0.7.4.tar.gz
.
File metadata
- Download URL: pyopenproject-0.7.4.tar.gz
- Upload date:
- Size: 57.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27bea7bf54bc322536760a17600027206bf8dd5fbd372a0bd3fe0057b591c581 |
|
MD5 | a6fb29a71c1343f16fc3ad89f2ce070c |
|
BLAKE2b-256 | 8e532b856bdcbe2f0a297212fde1c0126d5e6867ece62a00cd951e3c5f7ce0b5 |
File details
Details for the file pyopenproject-0.7.4-py3-none-any.whl
.
File metadata
- Download URL: pyopenproject-0.7.4-py3-none-any.whl
- Upload date:
- Size: 210.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0752cb7894f25cbe08d6c22184b583d957fe046a83fc2c351507495c34d27425 |
|
MD5 | 6552441300b7b9a9c56d8724b2d35231 |
|
BLAKE2b-256 | 3a2adf2aa7fc5e6cc68b78149d0ace3efb74013df8618d42576f646be4537f8e |