Commit Graph

19 Commits

Author SHA1 Message Date
Matthew Planchard c791d12292 FIX: Fallback URL, remove calls to pip.main
Resolves #205 - pypi.python.org shutting down

* Updated the default fallback URL to `pypi.org/simple` rather than
`pypi.python.org/simple`
* Scrubbed references and links to `pypi.python.org`
* Fixed tests breaking due to the removal of `pip.main()` in pip 10.0 -
see pypa/pip#5080 for more info
2018-06-11 20:31:03 -05:00
Matthew Planchard 05f5920c25 Updated Default Fallback URL to https
Resolves #179

Due to a pypi API change (reasoning
[here](https://mail.python.org/pipermail/distutils-sig/2017-October/031712.html),
thanks to @natefoo for the link), the redirect links that we were
generating for distributions not present in the package index were
failing with `403` errors.

@ankostis, I have not had time to look into why the standalone tests are
failing. Perhaps we should just ignore them in order to get a new
version out once this is merged to master?
2017-10-31 12:34:22 -05:00
Matthew Planchard a05d5a103b Update Tests for New Twine
* Updated .travis.yml to fix PEP 440 warnings
* Fixed twine calls

We were getting test failures on multiple branches in
`test_server.py`. I first investigated a warning message
popping up in every test run:

```
PEP440Warning,
/home/travis/virtualenv/python3.5.2/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'setuptools (git-0.4.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
```

Moving the installation of setuptools, pip, sphinx, and tox
into the `install` key for Travis resolved that issue, but
`test_server.py` tests were still failing. It turns out that
Twine 1.7.0 added support for SSL cert specification and,
in the process, changed the call signature for the `upload`
and `register` internal methods.

This PR fixes the calls so that they align with Twine's new
function signature. Note that tests now fail on Twine <1.7.0,
so I have also updated the dev requirements file.
2016-07-17 14:35:58 -05:00
ankostis on tokoti 3676771719 FIX test_server FC!
+ Generate dummy-dists within tests to support running on every 
  platform/py-version.
  + delete pr-generated dummy-wheels.
+ Add forgotten test-packages `twinw`, `passlib`!
+ Update bugfix signing `twine` 1.6.1-->1.6.1.
2015-09-20 11:11:57 +02:00
Kostis Anagnostopoulos e32ca3425b Add `test_server` TCs with twine<-->real process.
+ TC for #82 uploading `dentodeps` package with 200 deps.
2015-09-17 20:04:00 +02:00
Kostis Anagnostopoulos 189deb367b FIX gen-standalone script & make it fail on errors. 2015-09-17 13:12:49 +02:00
ankostis on tokoti 73cb652130 Move standalone script into /bin. 2015-09-14 00:26:16 +02:00
Kostis Anagnostopoulos at STUW025 e57386434f Improve gen-standalone script. 2015-09-11 17:00:01 +02:00
Kostis Anagnostopoulos @ STUW025 f30546027d git: Also ignore .settings folder. 2014-11-14 12:07:11 +01:00
ankostis@kilo dfe9bc6fc4 Ignore PyDev's (Eclipse) project files, along with *.egg 2014-11-14 01:16:14 +01:00
Ralf Schmitt 3d6e5f614d ignore .class files 2013-02-18 23:23:44 +01:00
Ralf Schmitt 8ca376fadc add buildout config/bootstrap 2013-01-04 02:09:11 +01:00
Ralf Schmitt ee4319d7f6 add short shell script which commits pypi-server-standalone.py 2011-12-05 22:09:20 +01:00
Ralf Schmitt 0229f80ef4 .gitignore egg-info 2011-11-23 22:24:19 +01:00
Ralf Schmitt 9e4b3ec32f toxify 2011-08-30 02:37:25 +02:00
Ralf Schmitt f37dc30f3a generate single file script "pypi-server-standalone.py". 2011-08-01 22:39:16 +02:00
Ralf Schmitt e760b77a9b add README.rst. 2011-07-29 03:14:09 +02:00
Ralf Schmitt 85983fd36f import initial version 2011-07-29 02:02:28 +02:00
Ralf Schmitt 404a7d85b4 add .gitignore 2011-07-29 01:11:56 +02:00