Code Monkey home page Code Monkey logo

expak's People

Contributors

neogeographica avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

cebolabros64

expak's Issues

"officially" support PyPy

Travis CI says it works, so who am I to argue?

Aside from actually trying it out locally (and updating tox.ini to include it), it looks like PyPy support is really just a matter of updating the readme and the trove classifiers.

It's not worth spinning a new release for this change, but I should pick it up if/when some other thing motivates a new release.

(And presumably expak should also work fine with Jython and IronPython? But no native Travis CI support, and harder to test locally.)

support Python 3.4

3.4 should have a final release soon-ish.

Hopefully the only necessary changes will be to update the readme, tox & Travis CI config, & the trove classifiers. The readme should just say "3.x" support... nothing in expak will get broken by a Python minor release. (Or maybe "3.2 and later"?)

If pip is installed by default with 3.4 installers, that could be mentioned in the readme too.

cross-compile Windows installer(s) on OS X or Linux

Should be doable I think? But currently on OS X:

If in a virtualenv, the process fails because site-packages/setuptools/cli-64.exe is missing.

If not in a virtualenv, the process fails after creating simple_expak-script.py with "error: setuptools/cli-64.exe: Error". For the setuptools outside of virtualenv, it doesn't look like cli-64.exe is in the egg.

more tests to finish out code coverage

I need to target a couple of the IOError-from-incomplete-read cases to max out the coverage report.

Also it would be good to have tests for a pak with a corrupted filetable, and a converter that intermittently throws exceptions and/or returns false. Those are a bit harder to define the success cases for.

Actually one easy-ish test to add would be for a converter that always returns False.

don't delete output files from test runs

pytest should eventually reap them and they might be handy for failed tests.

I even have a comment that says "leave the output files in place", but then I don't. Part of some testing-of-tests that didn't get completely cleaned up... not urgent to fix, but might as well next time I'm in the neighborhood.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.