Giter Club home page Giter Club logo

Comments (8)

webknjaz avatar webknjaz commented on May 19, 2024

@amol- I can make Travis CI build OS X wheels as well. Shall I?

from dukpy.

webknjaz avatar webknjaz commented on May 19, 2024

Also, the manifest issue could be avoided if dist relied on setuptools' VCS integrations (effectively including all files tracked by Git).

from dukpy.

rpkilby avatar rpkilby commented on May 19, 2024

Does that allow you to exclude package cruft (eg, appveyor.yml and .travis.yml) as well as tests?

from dukpy.

webknjaz avatar webknjaz commented on May 19, 2024

It does, but @amol- didn't support idea of having setup_requires: https://github.com/amol-/dukpy/issues/15#issuecomment-315634909

Although, I'm not sure why I'd want to exclude (python) tests.

from dukpy.

rpkilby avatar rpkilby commented on May 19, 2024

Although, I'm not sure why I'd want to exclude (python) tests.

Mainly just that they're unnecessary? They're included with the distribution, but not installed.

It doesn't matter to me too much - was just curious.

from dukpy.

webknjaz avatar webknjaz commented on May 19, 2024

That's questionable. Normally when you ship some distribution you want to provide ppl with a way to run tests. Even better: lots of package managers have built-in feature of running tests before installing things.

from dukpy.

rpkilby avatar rpkilby commented on May 19, 2024

I'm not arguing whether or not the practice is good. My point was that even if you include the tests in the distribution, the files are not installed, and as a result, are not importable/runnable. You would need to manually unpack the sdist/wheel to grab the test files and then recreate the test environment.

from dukpy.

amol- avatar amol- commented on May 19, 2024

Version 0.2.1 ( https://github.com/amol-/dukpy/releases/tag/0.2.1 ) is releasing with a fix that allows building wheels from source distribution.

from dukpy.

Related Issues (20)

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.