Skip to main content

huscy.project-ethics

PyPi Version PyPi Status PyPI Downloads PyPI License Python Versions Django Versions

Requirements

  • Python 3.8+
  • A supported version of Django

Tox tests on Django version 4.2 and 5.0.

Installation

To install husy.project-ethics simply run:

pip install huscy.project-ethics

Configuration

First of all, the huscy.project_ethics application has to be hooked into the project.

  1. Add huscy.project_ethics and further required apps to INSTALLED_APPS in settings module:
INSTALLED_APPS = (
    ...
    'guardian',
    'rest_framework',

    'huscy.project_ethics',
    'huscy.projects',
)
  1. Create huscy.project-ethics database tables by running:
python manage.py migrate

Development

After checking out the repository you should activate any virtual environment. Install all development and test dependencies:

make install

Create database tables:

make migrate

We assume you're having a running postgres database with a user huscy and a database also called huscy. You can easily create them by running

sudo -u postgres createuser -d huscy
sudo -u postgres createdb huscy
sudo -u postgres psql -c "ALTER DATABASE huscy OWNER TO huscy;"
sudo -u postgres psql -c "ALTER USER huscy WITH PASSWORD '123';"

Metadata

Release files for huscy.project-ethics 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for huscy.project-ethics 2.0.1
File Size Uploaded Provenance
huscy.project_ethics-2.0.1.tar.gz 9.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for huscy.project-ethics 2.0.1
File Interpreter ABI Platform
huscy.project_ethics-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.6 kB

Release files / huscy.project_ethics-2.0.1.tar.gz

Download URL huscy.project_ethics-2.0.1.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
29ed620e463e2fb3920d2573f2be7b930210d064dbea9eb2304aa1c52a0be68c
BLAKE2b-256 checksum
How to use checksums
0817150ff1f5f6f79377b0d3f174609e792bd5174226930e1e93cd96e8b36beb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.8.15

Release files / huscy.project_ethics-2.0.1-py3-none-any.whl

Download URL huscy.project_ethics-2.0.1-py3-none-any.whl
Size 27.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a7f2ca91771c45d828b5e73aab430e88b25074e5842ed6c0c7df6ddc605ee67
BLAKE2b-256 checksum
How to use checksums
1559519a6ef455fcacedadce573f3515bac7de091210bf8fd5aeb82b1a3dee84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.8.15

Security for huscy.project-ethics 2.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page