[Biopython-dev] [SPAM] Fwd: Important notice about your projects on PyPI

Ben Fulton ben at benfulton.net
Thu Oct 8 02:17:41 UTC 2015


I was able to get an AppVeyor build going. It requires a top-level file and
a directory with a few configuration files in it. To get everything to
build I had to make a few changes, though:

- Change the version from 1.65+ to 1.65, as the + isn't recognized by all
versions
- Add "2012Server" to the list of Windows versions in which to set
shell=true. (With that change I do wonder if there is any OS where shell
needs to be false at all)
- Change setup.py to import setup from setuptools rather than
distutils.core. This is required to get bdist_wheel as a setup command. I'm
not sure if there are any issues with importing just this one function from
setuptools and the others from distutils.

After that I did get several wheels to build, though. If someone wants to
associate an Appveyor account with the Biopython Github account, I'd be
happy to submit a pull request with these changes.

Ben Fulton

On Thu, Sep 24, 2015 at 5:23 PM, Peter Cock <p.j.a.cock at googlemail.com>
wrote:

> Hello all,
>
> It seems there are some changes ahead with PyPI, the
> Python Package Index which is one of the best ways to
> distribute Python packages and deal with their dependencies.
>
> Of the options below, I lean towards moving / mirroring
> all our existing releases to PyPI - in part as in the long
> term that means one less thing to administer on the OBF
> volunteer maintained web server.
>
> Does anyone here have first hand experience of this
> migration?
>
> On a related point, we ought to look at providing the
> Windows pre-compiled Biopython as wheel format. e.g.
> https://packaging.python.org/en/latest/appveyor/
>
> Thanks,
>
> Peter
>
> ---------- Forwarded message ----------
> From: Donald Stufft <donald at python.org>
> Date: Thu, Sep 24, 2015 at 8:16 PM
> Subject: Important notice about your projects on PyPI
> To: p.j.a.cock at googlemail.com
>
>
> Hello peterjc!
>
> Please forgive me if this is the second (or third... I swear I tested it
> fully
> this time!) copy you've received of this message, a bug has forced us to
> resend the batch. Sorry for the extra noise D:
>
> This is an automated message because you are listed as an owner or
> maintainer
> of the following project on PyPI:
>
> * biopython
>
> Due to the acceptance of PEP 470, PyPI is going to remove the ability for a
> project to host it's files somewhere other than on PyPI, but still have
> PyPI
> instruct installers (such as pip) to go and fetch this file automatically.
> PEP 470 removes this feature and any project relying on it will need to
> either
> be moved to hosting on PyPI or, if you wish to continue to host it
> externally,
> you'll need to host your own repository and instruct your users to add that
> repository to their installer. To give you time to adjust, this change
> will not
> happen for 3 months, but after that 3 month deadline has expired, unless
> you
> act some or all of the files for the above projects will no longer be
> found by
> automated installers.
>
> If you wish, there is a script available at
> https://pypi.python.org/pypi/pep470
> which can be used to automatically migrate any of the affected files for
> your
> own projects to PyPI.
>
> If you wish to continue to host your files yourself instead of uploading
> them
> to PyPI, then you should follow the instructions at
> https://packaging.python.org/en/latest/self_hosted_repository/.
>
> If you have any questions about the migration, please first check the FAQ
> at
> https://github.com/pypa/pep470/wiki/Frequently-Asked-Questions which will
> be
> updated with any questions and answers that come up during the migration
> process.
>
> Here are all of the links that we've discovered for each project of yours
> which
> are not currently hosted on PyPI:
>
> biopython:
>     http://biopython.org/DIST/biopython-1.00a3.tar.gz
>     http://biopython.org/DIST/biopython-1.00a4.tar.gz
>     http://biopython.org/DIST/biopython-1.10.tar.gz
>     http://biopython.org/DIST/biopython-1.20.tar.gz
>     http://biopython.org/DIST/biopython-1.21.tar.gz
>     http://biopython.org/DIST/biopython-1.22.tar.gz
>     http://biopython.org/DIST/biopython-1.23.tar.gz
>     http://biopython.org/DIST/biopython-1.24.tar.gz
>     http://biopython.org/DIST/biopython-1.30.tar.gz
>     http://biopython.org/DIST/biopython-1.40b.tar.gz
>     http://biopython.org/DIST/biopython-1.41.tar.gz
>     http://biopython.org/DIST/biopython-1.42.tar.gz
>     http://biopython.org/DIST/biopython-1.43.tar.gz
>     http://biopython.org/DIST/biopython-1.44.tar.gz
>     http://biopython.org/DIST/biopython-1.45.tar.gz
>     http://biopython.org/DIST/biopython-1.46.tar.gz
>     http://biopython.org/DIST/biopython-1.47.tar.gz
>     http://biopython.org/DIST/biopython-1.48.tar.gz
>     http://biopython.org/DIST/biopython-1.49.tar.gz
>     http://biopython.org/DIST/biopython-1.49b.tar.gz
>     http://biopython.org/DIST/biopython-1.50b.tar.gz
>     http://biopython.org/DIST/biopython-1.51b.tar.gz
>     http://biopython.org/DIST/biopython-1.54b.tar.gz
>     http://biopython.org/DIST/biopython-1.55b.tar.gz
>     http://biopython.org/DIST/biopython-1.62b.tar.gz
>     http://biopython.org/DIST/biopython-1.63b.tar.gz
>     http://biopython.org/DIST/biopython-corba-0.2.1.tar.gz
>     http://biopython.org/DIST/biopython-corba-0.3.0.tar.gz
>
> Thanks for your time!
>
> Donald Stufft
> PyPI Administrator
>
>
> _______________________________________________
> Biopython-dev mailing list
> Biopython-dev at mailman.open-bio.org
> http://mailman.open-bio.org/mailman/listinfo/biopython-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biopython-dev/attachments/20151007/8c21fe12/attachment-0001.html>


More information about the Biopython-dev mailing list