Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wheels for simplejson #122

Closed
srkunze opened this issue Aug 17, 2015 · 9 comments
Closed

wheels for simplejson #122

srkunze opened this issue Aug 17, 2015 · 9 comments

Comments

@srkunze
Copy link

srkunze commented Aug 17, 2015

Could you provide wheels for simplejson?

http://pythonwheels.com/

@etrepum
Copy link
Member

etrepum commented Aug 17, 2015

It's not easy to do given platform specific extensions. If someone makes it easier (some sort of cross platform build farm service) then I'd be happy to.

@etrepum etrepum closed this as completed Aug 17, 2015
@etrepum etrepum mentioned this issue Oct 19, 2015
@edmorley
Copy link

edmorley commented Nov 6, 2015

Wheels can be built for linux and OS X on Travis CI automatically:
http://docs.travis-ci.com/user/deployment/pypi/
https://github.com/MacPython/wiki/wiki/Wheel-building

There's also a guide for using appveyor to build the windows wheels:
http://python-packaging-user-guide.readthedocs.org/en/latest/appveyor/

Does that help? :-)

@edmorley
Copy link

edmorley commented Nov 6, 2015

Also, if there isn't a wheel package for a specific platform, does that matter? It will just fallback to the standard archive. (Just by having the linux packages will cover a significant proportion of users).

@jarondl
Copy link

jarondl commented Nov 23, 2015

For future reference, #130 creates wheels for windows. (although they are not on PyPI yet)

@Ivoz
Copy link

Ivoz commented Feb 1, 2016

@edmorley linux binary wheels are currently not allowed on PyPI. Windows and OS X wheels could be uploaded, though.

@etrepum
Copy link
Member

etrepum commented Feb 16, 2016

Not sure if anyone noticed, but thanks to all of the help here simplejson now has wheels for Mac & Windows.

@srkunze
Copy link
Author

srkunze commented Feb 16, 2016

Nice! :) Thanks.

clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 12, 2016
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
@aebrahim
Copy link
Contributor

Glad I could be of help, and thanks for all your work on simplejson!

Actually, wheels can now be built for linux as well! Check out PEP 513 and the very helpful stuff from the
manylinux project for more information.

These two scripts will build the manylinux wheels for you. If you have docker installed, place them in the same empty folder and run the run_simplejson.sh script.

Call this file build_simplejson.sh

#!/bin/bash

for PYBIN in /opt/python/*/bin; do
    ${PYBIN}/pip wheel simplejson
done

# Bundle external shared libraries into the wheels
for whl in *.whl; do
    auditwheel repair $whl -w /io/wheelhouse/
done

Call this file build_simplejson.sh

export DOCKER_IMAGE=quay.io/pypa/manylinux1_x86_64
docker run --rm -v `pwd`:/io $DOCKER_IMAGE /io/build_libsbml.sh
export DOCKER_IMAGE=quay.io/pypa/manylinux1_i686
docker run --rm -v `pwd`:/io $DOCKER_IMAGE /io/build_libsbml.sh

@etrepum
Copy link
Member

etrepum commented Jul 12, 2016

If you'd like to see manylinux wheels for simplejson, I'd be happy to review and accept a PR that sets this up with freely available CI infrastructure (e.g. Travis, which is what is used for OS X wheels)

jsonn pushed a commit to jsonn/pkgsrc that referenced this issue Aug 22, 2016
Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122

Version 3.8.1 released 2015-10-27

* Fix issue with iterable_as_array and indent option
  simplejson/simplejson#128
* Fix typo in keyword argument name introduced in 3.8.0
  simplejson/simplejson#123

Version 3.8.0 released 2015-07-18

* New iterable_as_array encoder option to perform lazy serialization of
  any iterable objects, without having to convert to tuple or list.

Version 3.7.3 released 2015-05-31

* Fix typo introduced in 3.7.0 (behavior should be indistinguishable)
  simplejson/simplejson@e18cc09#commitcomment-11443842

Version 3.7.2 released 2015-05-22

* Do not cache Decimal class in encoder, only reference the decimal module.
  This may make reload work in more common scenarios.

Version 3.7.1 released 2015-05-18

* Fix compilation with MSVC
  simplejson/simplejson#119

Version 3.7.0 released 2015-05-18

* simplejson no longer trusts custom str/repr methods for int, long, float
  subclasses. These instances are now formatted as if they were exact
  instances of those types.
  simplejson/simplejson#118
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Oct 24, 2016
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Nov 1, 2016
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Nov 2, 2016
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Nov 3, 2016
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 11, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 11, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 12, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 12, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 13, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 13, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 13, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jan 14, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 15, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 16, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 16, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 19, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 20, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 20, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 21, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 22, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 22, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 23, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 24, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 26, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 27, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 27, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 28, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 28, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 29, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jun 30, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 4, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 4, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 5, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 5, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 6, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 6, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
clrpackages pushed a commit to clearlinux-pkgs/simplejson that referenced this issue Jul 15, 2017
…n 3.8.2

Version 3.8.2 released 2016-02-14

* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
  simplejson/simplejson#130
  simplejson/simplejson#122
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants