Giter Club home page Giter Club logo

Comments (8)

hadware avatar hadware commented on June 12, 2024 1

Alright,good call, i'll try and fix that for you. I'll be putting my updates in a pypi-tests branch, so you can check if it fits your needs.

from voxpopuli.

hadware avatar hadware commented on June 12, 2024

Hey,

By "adding the test to the Pypi package" what do you mean exactly (i'm not a "pro" packager by any means). Could you send me some example or reference to clarify what you meant?

Also, thanks for using voxpopuli. As a side question, and just out of curiosity, what will you be using it for?

from voxpopuli.

PureTryOut avatar PureTryOut commented on June 12, 2024

Well this git repository includes a folder called "tests". With this I can run pytest and it'll run various tests (created by you) to verify functionality. However, these tests are missing from the PyPi package, meaning I have no other way to verify functionality other than running the thing after packaging.
I don't necessarily need the tests on PyPi, but I need them with tagged releases and it seems you don't create git tags, so in that case including them on PyPi is the way to go.

As for my use-case, I'm not personally using this but it's a dependency of https://github.com/HelloChatterbox/text2speech, which in turn is a dependency of a project (HiveMind) building on top of MyCroft.

from voxpopuli.

PureTryOut avatar PureTryOut commented on June 12, 2024

Well if you don't publish that branch to PyPi, there isn't much I can test πŸ˜‰

May I ask why you don't tag release with git? That would for one fix my issue (as I don't need tests in PyPi persΓ©, but mainly want a versioned source that includes the tests), but it would also allow you to go back to a previous version easily when for example bisecting or figuring out where bugs might have been introduced etc.

from voxpopuli.

hadware avatar hadware commented on June 12, 2024

Well, since tagging looked like the easier way, I tagged. Tell me if everything is fine on your side.

May I ask why you don't tag release with git?

I don't know... I never felt like it was of any use since this is kind of a micropackage, and I thought I barely was the only one using it. Good to know that i was wrong!

from voxpopuli.

PureTryOut avatar PureTryOut commented on June 12, 2024

Closing since the solution as mentioned (tagged a Git release) works for me, thanks! πŸ‘

from voxpopuli.

PureTryOut avatar PureTryOut commented on June 12, 2024

@hadware seems 0.3.7 is out but there isn't a Git tag for it. Could you please start getting used to proper Git workflows and start tagging your releases?

from voxpopuli.

PureTryOut avatar PureTryOut commented on June 12, 2024

Re-opening as there isn't a Git tag for 0.3.7 and the tests are not included in the PyPi package yet.

from voxpopuli.

Related Issues (8)

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.