14
0

Accepting request 787494 from home:pgajdos:python

- version update to 1.3.2
  - ENH: The Dockerfile used for the official Docker images now uses Python 3.6
    rather than Python 2.7 (#284, thanks @etene!)
  - ENH: The `welcome.html` page has been updated to provide more metadata
    and be more HTML-standards compliant (#283, thanks @maggyero!)
  - FIX: the `pypi-server -U` command no longer fails when run inside the
    Docker container (thanks to @mkolb-navican for reporting in #264)
  - FIX: The `remove_pkg` API action now removes any extant instances of a
    package name-version combination, not just the first one found. This means
    that now, for example, if a `.whl` and `.tar.gz` file exist for the
    requested package name and version, both will be removed (thanks to
    @esciara for reporting in #268)
  - FIX: include missing `simple/` path on a URL in the example pip commands
    on the `welcome.html` page (@276, thanks @maggyero!)
  - DOC: more consistent and accurate documentation for pip commands provided
    on the `welcome.html` page (#278, thanks @maggyero!)
  - DOC: fixes to the README to make it easier for people to use pypiserver
    behind an apache webserver (#289, thanks @Helveg!)
  - FIX: previously, it was possible to upload packages with hashing algorithms
    other than md5, but downloading them again with pip was impossible due to
    incorrect truncation of the hash. This has been fixed! (Thanks
    @ArneBachmann for figuring out what was wrong and reporting the issue
    in #265).
  - FIX: argument parsing would previously fail for the short form of
    ``--help``, due an incorrect operator used during comparison (thanks to
    @maggyero, #271)
  - DOC: significant improvements to formatting and consistency in the README
    (thanks to @maggyero, #270)

OBS-URL: https://build.opensuse.org/request/show/787494
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pypiserver?expand=0&rev=4
This commit is contained in:
Tomáš Chvátal
2020-03-23 14:07:28 +00:00
committed by Git OBS Bridge
parent 57b78009b4
commit dd5c2466f3
4 changed files with 41 additions and 5 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b3d8df5858492c6ebb208d96deed704f5e7fe49384d7c1fb7003c8fc4691461
size 504478

3
pypiserver-1.3.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0eef1cd9c0ff3cfab0396b423914ad300c40786b90e56bf0c8910c0635b1eb5b
size 505905

View File

@@ -1,3 +1,35 @@
-------------------------------------------------------------------
Mon Mar 23 13:11:12 UTC 2020 - pgajdos@suse.com
- version update to 1.3.2
- ENH: The Dockerfile used for the official Docker images now uses Python 3.6
rather than Python 2.7 (#284, thanks @etene!)
- ENH: The `welcome.html` page has been updated to provide more metadata
and be more HTML-standards compliant (#283, thanks @maggyero!)
- FIX: the `pypi-server -U` command no longer fails when run inside the
Docker container (thanks to @mkolb-navican for reporting in #264)
- FIX: The `remove_pkg` API action now removes any extant instances of a
package name-version combination, not just the first one found. This means
that now, for example, if a `.whl` and `.tar.gz` file exist for the
requested package name and version, both will be removed (thanks to
@esciara for reporting in #268)
- FIX: include missing `simple/` path on a URL in the example pip commands
on the `welcome.html` page (@276, thanks @maggyero!)
- DOC: more consistent and accurate documentation for pip commands provided
on the `welcome.html` page (#278, thanks @maggyero!)
- DOC: fixes to the README to make it easier for people to use pypiserver
behind an apache webserver (#289, thanks @Helveg!)
- FIX: previously, it was possible to upload packages with hashing algorithms
other than md5, but downloading them again with pip was impossible due to
incorrect truncation of the hash. This has been fixed! (Thanks
@ArneBachmann for figuring out what was wrong and reporting the issue
in #265).
- FIX: argument parsing would previously fail for the short form of
``--help``, due an incorrect operator used during comparison (thanks to
@maggyero, #271)
- DOC: significant improvements to formatting and consistency in the README
(thanks to @maggyero, #270)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 19 07:34:24 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> Thu Mar 19 07:34:24 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

View File

@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2 %bcond_without python2
Name: python-pypiserver Name: python-pypiserver
Version: 1.3.0 Version: 1.3.2
Release: 0 Release: 0
Summary: Minimal PyPI server for uploading & downloading packages with pip/easy_install Summary: Minimal PyPI server for uploading & downloading packages with pip/easy_install
License: MIT License: MIT
@@ -38,6 +38,7 @@ BuildRequires: %{python_module wheel >= 0.25.0}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
Requires: python-passlib >= 1.6 Requires: python-passlib >= 1.6
Requires: python-setuptools
BuildArch: noarch BuildArch: noarch
%if %{with python2} %if %{with python2}
BuildRequires: python-mock BuildRequires: python-mock
@@ -60,7 +61,10 @@ rm -f pytest.ini
%python_expand %fdupes %{buildroot}%{$python_sitelib} %python_expand %fdupes %{buildroot}%{$python_sitelib}
%check %check
%pytest tests -k "not (test_pipInstall_openOk or test_pipInstall_authedOk)" # test_hash_algos:
# ERROR: No matching distribution found for a==1.0 (from centodeps)
# (see centodeps-setup.py)
%pytest tests -k "not (test_pipInstall_openOk or test_pipInstall_authedOk or test_hash_algos)"
%files %{python_files} %files %{python_files}
%doc README.rst %doc README.rst