python-soundfile icon indicating copy to clipboard operation
python-soundfile copied to clipboard

Build script improvements

Open bastibe opened this issue 7 years ago • 5 comments
trafficstars

Referring back to #220, we need to improve our build process.

Right now, we should be building correct cross-platform wheels.

However, the source distribution currently includes all binaries, which is not intended.

Also, there is currently no deprecation notice for PySoundFile.

bastibe avatar Mar 09 '18 11:03 bastibe

Cool, this has made the build script a bit cleaner.

I've used it to compile 0.10.2 and it seems to work great!

bastibe avatar Apr 19 '18 07:04 bastibe

I've used it to compile 0.10.2 and it seems to work great!

In fact, you created a tag 1.10.2, which seems a bit much, but at least the version number in the metadata is correct.

I don't see the "sdist" in https://pypi.org/project/SoundFile/#files, but probably that's just because I don't know my way around the new warehouse?

What are the plans for the deprecated package https://pypi.org/project/PySoundFile/?

mgeier avatar Apr 19 '18 13:04 mgeier

BTW, the wheels don't seem to support PyPy 3.4 and 3.5. Also CPython 3.7 is coming up in June ...

mgeier avatar Apr 19 '18 13:04 mgeier

In fact, you created a tag 1.10.2, which seems a bit much, but at least the version number in the metadata is correct.

Haha, that's a funny typo! All kidding aside, we could start thinking about a 1.0.0.

I don't see the "sdist" in https://pypi.org/project/SoundFile/#files, but probably that's just because I don't know my way around the new warehouse?

Actually, I forgot to upload that. Thanks for pointing that out. I'll have to create a separate upload script.

bastibe avatar Apr 19 '18 13:04 bastibe

we could start thinking about a 1.0.0

I would advise against that in the current situation.

I'll have to create a separate upload script.

I don't know if that's really necessary, since AFAIK the currently recommended way to upload stuff is a one-liner anyway:

python3 -m twine upload dist/*

How did you upload?

mgeier avatar Apr 26 '18 10:04 mgeier