./net/py-pypiserver, Minimal PyPI server for use with pip/easy_install

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.0, Package name: py312-pypiserver-2.2.0, Maintainer: pkgsrc-users

pypiserver is a minimal PyPI compatible server for pip or easy_install. It is
based on bottle and serves packages from regular directories. Wheels, bdists,
eggs and accompanying PGP-signatures can be uploaded either with pip,
setuptools, twine, pypi-uploader, or simply copied with scp.


Required to run:
[devel/py-setuptools] [security/py-passlib] [sysutils/py-watchdog] [lang/python37]

Required to build:
[pkgtools/cwrappers] [devel/py-wheel]

Master sites:

Filesize: 185.602 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-29 12:53:03 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pypiserver: updated to 2.1.1

2.1.1 (2024-04-24)
- 31c9cf1 FIX: deprecated `setuptools.py` when building in `package.sh`
- 2619c17 FIX: use the right env variables in `release-tag` workflow

2.1.0 (2024-04-24)
- d588913 ENH: Bump github action versions and add multiarch support
- a558dbc ENH: Handle tar.xz archives
- 2f0a56c FIX: support Python 3.12
- 84bf12c MAINT: make the last supported python version explicit in `ci.yaml`
- 946fbfe MAINT: Update setuptools requirement from <62.0.0,>=40.0 to \ 
>=40.0,<70.0.0 in /requirements
- 50c7a78 MAINT: add tar xz test case
   2024-01-15 21:42:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pypiserver: updated to 2.0.1

2.0.1 (2023-10-01)

- FIX: dockerhub description readme
- FIX: specify long_description as MD type
- MAINT: simpler release_tag action

2.0.0 (2023-10-01)

- FIX: Json Info for the same version
- ENH: Switch default hash-algo to sha256
- MAINT: add GitHub container registry for stable images
- MAINT: cleanup release process
- MAINT: TOC internal links
- MAINT: readme output diff on format error
- ENH: Feature/markdown conversion
   2023-08-04 10:17:36 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pypiserver: updated to 1.5.2

1.5.2 (2023-07-30)
- FIX: Add missing pip dependency
- MAINT: Feat/dependabot
- FIX: Health endpoint usage is missing.
- MAINT: Bump waitress from 1.4.4 to 2.1.2 in /docker
- MAINT: update docs folder
- MAINT: Update README.rst and config.py
- MAINT: add help output for `run` and `update` to README
- MAINT: Update README to reflect run/update commands
- MAINT: Upgrade to psf/black stable style 2023
- MAINT: disable tests on Python3.6
- FIX: explicit optional types in `config.py`
- ENH: :stethoscope: allow customized health check endpoint
- FIX: correct 1.5.1 tag date in CHANGES
- MAINT: from importlib import reload for Python 3
- FIX: force setuptools update + no duplicate runs in GH Actions
- MAINT: Support current versions of CPython
- MAINT: Upgrade GitHub Actions:
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2022-10-21 10:00:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pypiserver: updated to 1.5.1

1.5.1:
- ENH: add extremely basic /health endpoint
- FIX: docker tests in cicd
- MAINT: Replace usage of deprecated inspect.getargspec
- MAINT: Add traefik/ and auth/ dirs to gitignore
- MAINT: Fix typos in README
   2022-05-11 13:01:39 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-pypiserver: updated to 1.5.0

1.5.0 (2022-05-01)
------------------
- CHORE: pull CHANGES.rst from v1.4.x
- DOC: add call for maintainers to README
- DOC: Fixes in README examples
- DOC: start of empty contributor documentation directory
- ENH: added JSON Topic for use with micropython-upip
- ENH: Backwards-compatible argparse config (not yet in use)
- ENH: Refactor storage operations into separate Backend classes
- ENH: Restore ability to drop hashing in new config
- ENH: Specify doctype for generated pages.
  Fixed violation of PEP 503 warning with pip>=22.
- ENH: Use argparse config throughout app
- FIX: Fix silly typo in the readme :)
- FIX: fix small typing and lint errors in config.py
- FIX: fix version incompatibility that breaks twine in docker test
- FIX: fix(setuptools-in-tests) add `packages=[]` in test setup
- FIX: Gunicorn/gevent docker, log fixes, cache busting
- MAINT: Add aggregate "tests" job
- MAINT: Add release to PyPi job
- MAINT: add github action for release management
- MAINT: Add python 3.9 testing
- MAINT: Cleanup code to python 3.6
- MAINT: contributor update in README
- MAINT: disable unstable test for Python 3.9
- MAINT: Docker improvements
- MAINT: drop standalone, drop py 2.7 and 3.5
- MAINT: Merge branch 'v1.4.x'
- MAINT: Push to Docker Hub from CI
- MAINT: Refactor test_server to increase speed
- MAINT: Run black on codebase
- MAINT: run gh actions on PRs from forks
- MAINT: small code style fixes
- MAINT: Switch to GH actions
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS