minchoc
Minimal Chocolatey-compatible NuGet server in a Django app.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Repository
Minimal Chocolatey-compatible NuGet server in a Django app.
Basic Info
- Host: GitHub
- Owner: Tatsh
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://tatsh.github.io/minchoc/
- Size: 2.59 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
minchoc
Minimal Chocolatey-compatible NuGet server in a Django app.
Installation
shell
pip install minchoc
In settings.py, add 'minchoc' to INSTALLED_APPS. Set ALLOW_PACKAGE_DELETION to True if you
want to enable this API.
python
INSTALLED_APPS = ['minchoc']
ALLOW_PACKAGE_DELETION = True
A DELETE call to /api/v2/package/<id>/<version> will be denied even with authentication unless
ALLOW_PACKAGE_DELETION is set to True.
Add path('', include('minchoc.urls')) to your root urls.py. Example:
python
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('minchoc.urls')),
]
Run ./manage.py migrate or similar to install the database schema.
Notes
When a user is created, a NugetUser is also made. This will contain the API key for pushing.
It can be viewed in admin.
Add your source to Chocolatey
As administrator:
shell
choco source add -s 'https://your-host/url-prefix'
choco apikey add -s 'https://your-host/url-prefix' -k 'your-key'
On non-Windows platforms, you can use my pychoco package, which also supports the above commands.
Supported commands
choco installchoco pushchoco search
Owner
- Login: Tatsh
- Kind: user
- Repositories: 87
- Profile: https://github.com/Tatsh
Citation (CITATION.cff)
authors:
- family-names: 'Udvare'
given-names: 'Andrew'
cff-version: '1.2.0'
date-released: '2025-04-15'
message: 'If you use this software, please cite it as below.'
title: 'minchoc'
version: '0.0.11'
GitHub Events
Total
- Delete event: 138
- Issue comment event: 6
- Push event: 185
- Pull request event: 274
- Create event: 128
Last Year
- Delete event: 138
- Issue comment event: 6
- Push event: 185
- Pull request event: 274
- Create event: 128
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 4
- Total pull requests: 606
- Average time to close issues: about 12 hours
- Average time to close pull requests: about 19 hours
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.25
- Average comments per pull request: 0.1
- Merged pull requests: 534
- Bot issues: 4
- Bot pull requests: 606
Past Year
- Issues: 0
- Pull requests: 320
- Average time to close issues: N/A
- Average time to close pull requests: about 19 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.05
- Merged pull requests: 279
- Bot issues: 0
- Bot pull requests: 320
Top Authors
Issue Authors
- dependabot[bot] (5)
Pull Request Authors
- dependabot[bot] (652)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 58 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 11
- Total maintainers: 1
pypi.org: minchoc
Minimal Chocolatey-compatible NuGet server in a Django app.
- Homepage: https://github.com/Tatsh/minchoc
- Documentation: https://minchoc.readthedocs.io/
- License: MIT
-
Latest release: 0.0.11
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/stale v5 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- cspell ^6.31.1 development
- markdownlint-cli2 ^0.8.1 development
- prettier ^2.8.7 development
- prettier-plugin-ini ^1.1.0 development
- prettier-plugin-sort-json ^1.0.0 development
- prettier-plugin-toml ^0.3.1 development
- 199 dependencies
- sphinx-click >=4.4.0
- toml >=0.10.2
- alabaster 0.7.13
- appdirs 1.4.4
- asgiref 3.7.2
- astroid 2.15.6
- attrs 23.1.0
- babel 2.12.1
- cattrs 23.1.2
- certifi 2023.7.22
- charset-normalizer 3.2.0
- click 8.1.7
- colorama 0.4.6
- coverage 6.5.0
- coveralls 3.3.1
- defusedxml 0.7.1
- dill 0.3.7
- django 4.2.4
- django-stubs-ext 4.2.2
- django-types 0.17.0
- docopt 0.6.2
- docutils 0.20.1
- esbonio 0.16.1
- exceptiongroup 1.1.3
- idna 3.4
- imagesize 1.4.1
- importlib-metadata 6.8.0
- iniconfig 2.0.0
- isort 5.12.0
- jinja2 3.1.2
- lazy-object-proxy 1.9.0
- loguru 0.7.0
- lsprotocol 2023.0.0a2
- markupsafe 2.1.3
- mccabe 0.7.0
- mock 5.1.0
- mypy 1.5.1
- mypy-extensions 1.0.0
- packaging 23.1
- platformdirs 3.10.0
- pluggy 1.2.0
- ply 3.11
- psycopg 3.1.10
- pygls 1.0.2
- pygments 2.16.1
- pylint 2.17.5
- pylint-quotes 0.2.3
- pyspellchecker 0.7.2
- pytest 7.4.0
- pytest-mock 3.11.1
- pytoolconfig 1.2.5
- requests 2.31.0
- rope 1.9.0
- snowballstemmer 2.2.0
- sphinx 7.2.2
- sphinx-click 5.0.1
- sphinxcontrib-applehelp 1.0.7
- sphinxcontrib-devhelp 1.0.5
- sphinxcontrib-htmlhelp 2.0.4
- sphinxcontrib-jsmath 1.0.1
- sphinxcontrib-qthelp 1.0.6
- sphinxcontrib-serializinghtml 1.1.8
- sqlparse 0.4.4
- toml 0.10.2
- tomli 2.0.1
- tomlkit 0.12.1
- typeguard 3.0.2
- types-toml 0.10.8.7
- typing-extensions 4.7.1
- tzdata 2023.3
- urllib3 2.0.4
- win32-setctime 1.1.0
- wrapt 1.15.0
- yapf 0.40.1
- zipp 3.16.2
- defusedxml ^0.7.1
- django ^4.2.4
- django-stubs-ext ^4.2.2
- django-types ^0.17.0
- loguru ^0.7.0
- ply ^3.11
- psycopg ^3.1.10
- python >=3.10,<4