pyfc4

Python 3 client for Fedora Commons 4


License
MIT
Install
pip install pyfc4==0.2

Documentation

pyfc4

Travis Build

Python client for Fedora Commons 4.

Requirements

  • Python 3.7 - 3.10
  • Fedora Commons 4.7+

Installation

Clone this repository and install from local master branch:

git clone https://github.com/ghukill/pyfc4.git
pip install -e .

Install from PYPI:

pip install pyfc4

Tests

Copy tests/localsettings.py.template to tests/localsettings.py and edit to point at your instance of Fedora.

Then run:

./runtests.sh

Documentation

See docs folder

Acknowledgements

pyfc4 is the product of some years working with Fedora Commons 3.x, and participating in, and learning from, the greater Fedora Commons community. Projects like Eulfedora out of Emory University have been instrumental for inspiration and design. Larger ecosystems like Islandora and Samvera have also been invaluable for observing patterns of usage and architecture. Big credit and thanks to these projects and communities for sharing their insight and code.