Giter Club home page Giter Club logo

Comments (10)

byteface avatar byteface commented on May 25, 2024 1

"thanks so much. that's going to save me doing it in 2 places. also strange i never linted the setup.py file. good for spotting that one. I'm still in process of adopting the linting style as preference. I'll get it in the next release which will likely be within a week."

from domonic.

byteface avatar byteface commented on May 25, 2024 1

Hi. sadly poetry didn't work on the PC i tested it on. I have an open ticket on the poetry repo. no response with about 5 users with the same issue. I don't mind the makefile. but I have considered it. I was massively put off by it not working on PC. for me that's the only reason i could think it useful as I test the python versions via the github workflows. I'd be keen to see the setup. but can't promise i'll merge it if they can't fix they bug.

from domonic.

byteface avatar byteface commented on May 25, 2024 1

@ShoGinn the poetry bug i mentioned was here. python-poetry/poetry#2746 (comment) but it's probably out of my depth to look into.

from domonic.

byteface avatar byteface commented on May 25, 2024

thanks. I just looked into what this means exactly.
https://stackoverflow.com/questions/39590187/in-requirements-txt-what-does-tilde-equals-mean

I think it sounds like a great idea. if you want u can submit a pull request so it makes you a contributer. i assume that will also work in the setup.py file. I think it needs adding there as well for packaging.

do you know if install requires uses the same tilde?... i.e

  install_requires=[
      'requests==2.26.0', 'python-dateutil==2.8.2', 'urllib3==1.26.7', "elementpath==2.4.0"
  ],

from domonic.

ShoGinn avatar ShoGinn commented on May 25, 2024

"thanks so much. that's going to save me doing it in 2 places. also strange i never linted the setup.py file. good for spotting that one. I'm still in process of adopting the linting style as preference. I'll get it in the next release which will likely be within a week."

Have you considered using poetry and then incorporating tox to catch things like project linting as well as a tests factory?

I'm a bit bored I'll create a poetry branch and link it in a new issue for you to investigate at your leisure.

from domonic.

byteface avatar byteface commented on May 25, 2024

Im not saying no. I want tox and poetry. I have for about a year. But it did appear for PC users easier to install make with chocolately that make poetry work?... i'm willing to try again with guidance. i.e. your help. but i lost 3 hours last time. i have a poetry branch that went to shit 6 months ago. @ShoGinn

from domonic.

ShoGinn avatar ShoGinn commented on May 25, 2024

Sorry to hear that, I'll take a look at your poetry repo ticket and see as well. Poetry has been a godsend for projects I've worked, pyproject.toml might still be a good way forward as well though (in general!)

I feel your pain on wasting time on essentially dependency management and package deployment! (I wasted my time on pipenv for a while)

from domonic.

byteface avatar byteface commented on May 25, 2024

ye. i have 2 bugs at the moment. the pc/mac can't run separate tests which stops me generating the coverage report automatically. these thigns i think poetry will fix.

from domonic.

ShoGinn avatar ShoGinn commented on May 25, 2024

I'll hold off then for poetry (since why fix what isn't broken)

from domonic.

byteface avatar byteface commented on May 25, 2024

FYI, I was thinking @ShoGinn of using your poetry changes on https://github.com/byteface/htmlx/tree/master/htmlx and giving it another try. so thanks for making that version.

from domonic.

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.