diff --git a/.conda/bld.bat b/.conda/bld.bat deleted file mode 100644 index c40a9bbe..00000000 --- a/.conda/bld.bat +++ /dev/null @@ -1,2 +0,0 @@ -"%PYTHON%" setup.py install -if errorlevel 1 exit 1 diff --git a/.conda/build.sh b/.conda/build.sh deleted file mode 100644 index a40f1097..00000000 --- a/.conda/build.sh +++ /dev/null @@ -1 +0,0 @@ -$PYTHON setup.py install # Python command to install the script. diff --git a/.conda/meta.yaml b/.conda/meta.yaml index 1f3c1e87..2aa01c3e 100644 --- a/.conda/meta.yaml +++ b/.conda/meta.yaml @@ -12,6 +12,7 @@ source: build: noarch: python number: 0 + script: {{ PYTHON }} setup.py install --single-version-externally-managed --record record.txt entry_points: - pytask = _pytask.cli:cli @@ -22,13 +23,6 @@ requirements: - pip - setuptools - - attrs >=17.4.0 - - click - - click-default-group - - networkx - - pluggy - - pony >=0.7.13 - run: - python >=3.6 @@ -38,6 +32,7 @@ requirements: - networkx - pluggy - pony >=0.7.13 + - colorama # [win] test: imports: @@ -60,7 +55,11 @@ test: about: home: https://github.com/pytask-dev/pytask - license: none + license: MIT + license_file: LICENSE summary: In its highest aspirations, pytask tries to be pytest as a build system. + description: | + pytask’s main purpose is to facilitate reproducible research by automating workflows + in research projects. doc_url: https://pytask-dev.readthedocs.io/en/latest dev_url: https://github.com/pytask-dev/pytask/ diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 27fad1b8..cef64ee8 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -1,9 +1,6 @@ name: PyPI -on: - push: - branches: - - main +on: push jobs: build-n-publish: diff --git a/docs/changes.rst b/docs/changes.rst index 013744e8..25a54232 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -15,7 +15,7 @@ all releases are available on `Anaconda.org - :gh:`61` adds many changes to the documentation. - :gh:`65` adds versioneer to pytask and :gh:`66` corrects the coverage reports which were deflated due to the new files. -- :gh:`67` prepares pytask to be published on PyPI. +- :gh:`67` prepares pytask to be published on PyPI and :gh:`68` fixes the pipeline. 0.0.11 - 2020-12-27 diff --git a/setup.py b/setup.py index 657bec54..3fe49142 100644 --- a/setup.py +++ b/setup.py @@ -16,6 +16,7 @@ "Documentation": "https://pytask-dev.readthedocs.io/en/latest", "Github": "https://github.com/pytask-dev/pytask", "Tracker": "https://github.com/pytask-dev/pytask/issues", + "Changelog": "https://pytask-dev.readthedocs.io/en/latest/changes.html", } @@ -36,7 +37,11 @@ "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", + "Operating System :: MacOS :: MacOS X", + "Operating System :: Microsoft :: Windows", + "Operating System :: POSIX", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", @@ -51,6 +56,7 @@ "networkx", "pluggy", "pony >= 0.7.13", + "colorama;platform_system=='Windows'", ], python_requires=">=3.6", entry_points={"console_scripts": ["pytask=_pytask.cli:cli"]},